List all platforms that are not private or hidden

GET /api/v3/platforms/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

[
    {
        "id": 538,
        "name": "MAX32670EVKIT",
        "productcode": "0424",
        "logicalboard": {
            "name": "MAX32670EVKIT",
            "slug": "MAX32670EVKIT",
            "vendor": {
                "id": 33,
                "name": "Maxim Integrated",
                "full_name": "Maxim Integrated",
                "description": "",
                "url": "http://www.maximintegrated.com/",
                "body": "",
                "logo": "/media/vendors/maxim-logo-web.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            }
        ],
        "slug": "MAX32670EVKIT",
        "description": "",
        "hide": false,
        "private": false,
        "ramsize": 0,
        "flashsize": 0,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 33,
            "name": "Maxim Integrated",
            "full_name": "Maxim Integrated",
            "description": "",
            "url": "http://www.maximintegrated.com/",
            "body": "",
            "logo": "/media/vendors/maxim-logo-web.png"
        },
        "body": "== Overview ==\r\n\r\nThe [[http://www.maximintegrated.com/max32670evkit|MAX32670EVKIT]] board is the simplest way to develop with the [[https://www.maximintegrated.com/en/products/microcontrollers/MAX32670|MAX32670 ARM Cortex-M4F microcontroller]].  It is a convenient size that provides easy access to all the I/O.  \r\n\r\n== Features ==\r\n\r\n* **[[http://www.maximintegrated.com/max32670|MAX32670 Ultra-Low Power Microcontroller]]**\r\n** High performance ARM® Cortex™-M4F Core\r\n** Internal Oscillator Operates Up to 100MHz\r\n** 384KB Flash Memory\r\n** 160KB SRAM, Optionally Preserved in Lowest Power Backup Mode\r\n** 16KB Instruction Cache\r\n** Ultra-Low Power for Battery Applications\r\n*** 44μA/MHz Active at 0.9V Up to 12MHz\r\n*** 50μA/MHz Active at 1.1V Up to 100MHz\r\n*** 2.6μA Full Memory Retention Power in Backup Mode at VDD = 1.8V\r\n*** 350nA Ultra-Low Power RTC at VDD = 1.8V\r\n*** Internal 80kHz Ring Oscillator\r\n** Peripherals\r\n*** Up to 31 GPIOs\r\n*** Up to 3 SPIs\r\n*** Low Power UART\r\n*** Up to 3 I2Cs\r\n*** Up to 3 UARTs\r\n*** I2S\r\n*** RTC\r\n*** Eight-Channel Standard DMA Controller\r\n* Expansion Connections\r\n** Micro USB Connector\r\n* Integrated Peripherals\r\n** Red and Green Indicator LEDs\r\n** User Pushbutton\r\n* Mbed DAPLink Debug Interface\r\n** [USB MSC] Drag-and-drop programming\r\n** [USB HID] SWD Debugger\r\n** [USB CDC] Virtual UART Console\r\n\r\n----\r\n\r\n=== Pinout ===\r\n{{https://os.mbed.com/media/uploads/sadik_maxim/max32670evkit_pinout_horizontal.png}}\r\n{{https://os.mbed.com/media/uploads/sadik_maxim/max32670evkit_jumpersettings_extraspace.png}}\r\n\r\n\r\nThe pinout diagram above shows the commonly used interfaces and their locations. Note that all the numbered pins (Pn_n) can also be used as [[/handbook/DigitalIn|DigitalIn]], [[/handbook/DigitalOut|DigitalOut]] and [[/handbook/DigitalInOut|DigitalInOut]] interfaces. \r\n\r\n\r\n== Getting Started with Mbed ==\r\n\r\n=== 1. Connect your microcontroller to a PC ===\r\n\r\nUse the USB lead to connect your Mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognise the Mbed Microcontroller as a standard USB drive.\r\n\r\n| {{/media/uploads/dan/winxp-disk.png}} | {{/media/uploads/dan/mac-disk.png}} |\r\n| //Windows XP example// | //Mac OS X example// |\r\n\r\n=== 2. Click the MBED.HTM link to get logged in ===\r\n\r\nGo to the new USB Drive, and click MBED.HTM to open it in a web browser.\r\n\r\nIf you do not have an Mbed account, choose \"Signup\", and create your Mbed Account. Otherwise, log in with your normal username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n\\\\\r\n----\r\n\r\n== PC Configuration ==\r\n\r\nYour Mbed Microcontroller can appear on your computer as a serial port. On Windows, Mac and Linux, this will happen by default.\r\n\r\nFrom a host PC to communicate with Mbed you will need a ##terminal application##. This allows the Mbed Microcontroller to print to your PC screen, and for you to send characters back to your Mbed.\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n|| Windows || Mac || Linux ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n----\r\n\r\n== Downloading a program ==\r\n\r\n=== 1. Save a program binary (.bin) to the Platform ===\r\n\r\nDownload the appropriate \"Blinky!\" binary:\r\n   * MAX32670EVKIT: [[https://os.mbed.com/media/uploads/sadik_maxim/blinky_max32670evkit.bin|blinky_max32670evkit.bin]]\r\n\r\nNote: the source code for this program will be seen in the next section.\r\n\r\nSave the program binary file to your Mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. The file is now consumed.\r\n\r\n=== 2. Press the Reset Button ===\r\n\r\nWhen the Reset Button is pressed, the microcontroller will be reset and the last programmed application will begin to run.\r\n\r\n=== 3. Blinky! ===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\r\n\\\\\r\n----\r\n\r\n== Interface Firmware Update ==\r\nThe MAX32670EVKIT board is loaded with a default firmware out of the box. To check your current firmware (Interface Version), open DETAILS.TXT file in the DAPLINK drive.\r\nTo update the firmware, follow the steps below:\r\n* Download the latest firmware file, version 0256: \r\n[[https://os.mbed.com/media/uploads/sadik_maxim/max32625_max32670evkit_if_crc_swd_v1.0.3.bin|max32625_max32670evkit_if_crc.bin]]\r\n* Press and hold SW4 button on MAX32670EVKIT board and then connect the board to a computer.\r\n* Once you see a MAINTENANCE drive on the computer, release SW4.\r\n* Drag-n-Drop the downloaded firmware file on the MAINTENANCE drive.\r\n{{https://os.mbed.com/media/uploads/sadik_maxim/max32670evkit_daplink_fw_update.png}}\r\n\r\nThe firmware update can be verified by checking the Interface Version as mentioned previously.\r\n\r\n\\\\\r\n----\r\n\r\n== Example Programs ==\r\n\r\n * [[https://os.mbed.com/teams/mbed-os-examples/code/mbed-os-example-blinky/ | mbed-os-example-blinky]]\r\n\r\n\\\\\r\n----\r\n\r\n== Where Next ==\r\n\r\nFollow the guide to creating your own programs using Mbed tools\r\n\r\n * [[https://os.mbed.com/docs/mbed-os/latest/quick-start/index.html|Mbed OS Quick-Start]]\r\n\r\n\\\\\r\n----\r\n== Technical Reference ==\r\n\r\n ===Product Pages===\r\n  * [[http://www.maximintegrated.com/max32670evkit|MAX32670EVKIT Product Page]]\r\n  * [[http://www.maximintegrated.com/max32670|MAX32670 Product Page]]\r\n\r\n== Known limitations ==\r\n\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/ARMmbed/mbed-os/issues?q=is%3Aissue+label%3A%22devices%3A+maxim%22+ |Mbed OS repository]] available on GitHub.",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/max32670evkit.png",
        "image_path": "platforms/max32670evkit.png",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex M4F 100MHz",
        "bullet2": "384KB Flash, 160KB SRAM",
        "bullet3": null,
        "buy_now": "https://www.maximintegrated.com/en/products/microcontrollers/MAX32670EVKIT.html",
        "pre_order_mode": false,
        "gid": "cd720e7b-7a90-4961-af84-cdf5f3b2b1df"
    },
    {
        "id": 535,
        "name": "NuMaker-IoT-M467",
        "productcode": "1313",
        "logicalboard": {
            "name": "NUMAKER_IOT_M467",
            "slug": "NUMAKER_IOT_M467",
            "vendor": {
                "id": 45,
                "name": "Nuvoton",
                "full_name": "Nuvoton",
                "description": "",
                "url": "http://www.nuvoton.com/",
                "body": "",
                "logo": "/media/vendors/nuvoton.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Cellular"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "LoRa"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "USB device"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Wi-Fi"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "Dataflash"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SPI"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            }
        ],
        "slug": "NUMAKER-IOT-M467",
        "description": "The NuMaker-IoT-M467 IoT Platform is an Internet of Things (IoT) application focused platform specially developed by Nuvoton. It supports Arm Mbed OS v6 as well as Arduino and mikroBUS interfaces, and is ideal for arrays of IoT application development for prototype designs with sensors and wireless modules.",
        "hide": false,
        "private": false,
        "ramsize": 0,
        "flashsize": 0,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 45,
            "name": "Nuvoton",
            "full_name": "Nuvoton",
            "description": "",
            "url": "http://www.nuvoton.com/",
            "body": "",
            "logo": "/media/vendors/nuvoton.jpg"
        },
        "body": "The NuMaker-IoT-M467 is also equipped with plenty of peripherals, such as timers, watchdog timers, RTC, PDMA, UART, SD host, SPI, I²C, PWM, GPIO, CAN, ADC, analog comparator, temperature sensor and low voltage reset controller.\r\nThe NuMaker-IoT-M467 also provides Ethernet 10/100 MAC with RMII interface, USB 2.0 FS device/host/OTG, USB 2.0 HS device/host/OTG and security functions such as symmetric cryptographic accelerator and secure hash function accelerator.\r\nThe NuMaker-IoT-M467 has been designed by Nuvoton in collaboration with Mbed for prototyping all sorts of devices, especially those requiring the size and excellent price performance ratio offered by Cortex-M4®. It is packaged as a development board with connectors to break out to strip board and breadboard.\r\n\r\n==NuMaker-IoT-M467 Platform Features==\r\n**Features**\r\n*\tNuMicro M467HJHAE MCU\r\n*\tARM® Cortex®-M4F core running up to 200 MHz\r\n*\tSupports DSP extension\r\n*\t1024 Kbytes Flash memory\r\n*\t512 Kbytes embedded SRAM\r\n*\tSPI/I2S (4)\r\n*\tI2C (5)\r\n*\tUART (10)\r\n*\tHigh Speed and Full Speed USB OTG / Host / Device\r\n*\tPWM (24)\r\n*\tADC (28 x 12bit)\r\n*\tDAC (2 x 12bit)\r\n*\tGPIO\r\n*\tComparator\r\n*\tCAN(4)\r\n\r\n** On-board peripherals and expansion **\r\n*\t2 x buttons, 3 x LEDs\r\n*\t4M bytes SPI Flash\r\n*\tWi-Fi module\r\n*\t10/100Mbps RJ45 Ethernet port\r\n*\tMicroSD card socket\r\n*\tArduino expansion header\r\n*\tmikroBUS expansion header\r\n\r\n\r\n** Front View **\r\n{{/media/uploads/cyliang/iot_m467-front.png}}\r\n\r\n\r\n** Rear View **\r\n{{/media/uploads/cyliang/iot_m467-rear.png}}\r\n\r\n==Pinout Diagram==\r\n**Arduino header**\r\n{{/media/uploads/cyliang/iot_m467-uno-pin.png}}\r\n{{/media/uploads/cyliang/iot_m467-uno-d-pin.png}}\r\n{{/media/uploads/cyliang/iot_m467-uno-a-pin.png}}\r\n\r\n== Debugging \r\n* Integrated Nu-Link2 Me USB debugger/emulator with debug out functionality\r\n* Supports mbed drag-and-drop programming and virtual COM port\r\n\r\n**Windows serial port driver**\r\n*\tNuMaker USB Driver (including Nu-Link) [[https://www.nuvoton.com/export/resource-files/Nu-Link_USB_Driver_V1.6.zip|DOWNLOAD]]\r\n\r\n\r\n== DAP Link Interface Firmware Update\r\n\r\nThe Nuvoton mbed NuMaker boards are fitted with the M485SIDAE MCU running the DAPLink interface firmware to provide three main functions over a single physical USB connection.\r\n*USB disk “drag and drop” programming – ideal for fast prototyping or in-field upgradable products.\r\n*Debug interface using the Nu-Link – provides full debug capability with tools like Keil MDK.\r\n*USB serial interface between the host computer and the target.\r\n\r\n\r\n**Upgrade Procedure**\r\n\r\n\r\n__For Windows/Linux/MacOS and other platforms__\r\n\r\n*Set MSG switch (No.4 of ISW1 on ICE) to ON. (It should be default at ON position)\r\n{{/media/uploads/hyyu/msgon3.png}}\r\n\r\n\r\n\r\n#Download NuMaker ICE firmware file [[https://github.com/OpenNuvoton/Nuvoton_Tools/blob/master/Latest_NuLink_Firmware/NuLink2FW.bin|Download]]\r\n#Keep pressing DAP button and connect the USB port to your PC. A Nu_Link2 drive will be mounted. (Not Mbed drive) {{/media/uploads/cyliang/nu_link2_b.png}}\r\n#Copy the \"NuLink2FW.bin\" to the Nu-Link2 drive.\r\n#When the duplication is done, disconnect USB\r\n#Done.\r\n\r\n**As While DAP Button Not Work**\r\n#Browse new ICP programming tool from [[https://www.nuvoton.com/tool-and-software/software-development-tool/programmer/|Programming Software]]\r\n#Choose and download new ICP tool, fox ex [[https://www.nuvoton.com/resource-download.jsp?tp_GUID=SW1720200221181328|ICP_Programming_Tool_V3.10.7443.zip]]\r\n#Install ICP tool\r\n#Open ICP tool -> choose M460 series -> press connect -> choose to upgrade as new version, for ex v7443 -> Close ICP tool\r\n#You could see “NuMicro” disk drive in mass mode and see “Nu-Link2” drive as while keep pressing DAP button\r\n\r\n== Technical references\r\n\r\n* User manual [[https://www.nuvoton.com/resource-download.jsp?tp_GUID=UG132022122307174070|M467_User_Manual]]\r\n* TRM (Technical Reference Manual) [[https://www.nuvoton.com/resource-download.jsp?tp_GUID=DA05-M460|TRM_M460_Series]]\r\n* Datasheet [[https://www.nuvoton.com/resource-download.jsp?tp_GUID=DA00-M460|DS_M460_Series]]\r\n\r\n If you have any question, please visit [[http://forum.nuvoton.com/|NuForum ]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/NuMaker-IoT-M467_V1.1_F.png",
        "image_path": "platforms/NuMaker-IoT-M467_V1.1_F.png",
        "pinout": "/media/platforms/IoT_M467-uno-pin.PNG",
        "pinout_path": "platforms/IoT_M467-uno-pin.PNG",
        "bullet1": "Cortex-M4F, 200MHz",
        "bullet2": "512KB SRAM, 1024KB Flash",
        "bullet3": "Ethernet, WiFi, Thermal Sensor",
        "buy_now": "https://direct.nuvoton.com/numaker-iot-m467",
        "pre_order_mode": false,
        "gid": "85e7b58e-ccc3-4183-b0b7-93106b79f973"
    },
    {
        "id": 531,
        "name": "MAX32660EVSYS",
        "productcode": "0421",
        "logicalboard": {
            "name": "MAX32660EVSYS",
            "slug": "MAX32660EVSYS",
            "vendor": {
                "id": 33,
                "name": "Maxim Integrated",
                "full_name": "Maxim Integrated",
                "description": "",
                "url": "http://www.maximintegrated.com/",
                "body": "",
                "logo": "/media/vendors/maxim-logo-web.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "MAX32660EVSYS",
        "description": "",
        "hide": false,
        "private": false,
        "ramsize": 0,
        "flashsize": 0,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 33,
            "name": "Maxim Integrated",
            "full_name": "Maxim Integrated",
            "description": "",
            "url": "http://www.maximintegrated.com/",
            "body": "",
            "logo": "/media/vendors/maxim-logo-web.png"
        },
        "body": "== Overview ==\r\n\r\nThe [[http://www.maximintegrated.com/max32660-evsys|MAX32660EVSYS]] board is the simplest way to develop with the [[https://www.maximintegrated.com/en/products/microcontrollers/MAX32660|MAX32660 ARM Cortex-M4F microcontroller]].  It is a convenient size that provides easy access to all the I/O.  \r\n\r\n== Features ==\r\n\r\n* **[[http://www.maximintegrated.com/max32660|MAX32660 Ultra-Low Power Microcontroller]]**\r\n** High performance ARM® Cortex™-M4F Core\r\n** Internal Oscillator Operates Up to 96MHz\r\n** 256KB Flash Memory\r\n** 96KB SRAM, Optionally Preserved in Lowest Power Backup Mode\r\n** 16KB Instruction Cache\r\n** Ultra-Low Power for Battery Applications\r\n*** 85μA/MHz Active Executing from Flash\r\n*** 450nA Low Power Mode with RTC Enabled\r\n*** 2μA Full Memory Retention Power in Backup Mode at VDD = 1.8V\r\n*** Internal 80kHz Ring Oscillator\r\n** Peripherals\r\n*** 14 GPIOs\r\n*** Two SPIs\r\n*** Two I2Cs\r\n*** Two UARTs\r\n*** I2S\r\n*** Four-Channel Standard DMA Controller\r\n*** RTC\r\n* Expansion Connections\r\n** Micro USB Connector\r\n** 100mil Pitch Dual Inline Pin Headers\r\n** Breadboard Compatible\r\n* Integrated Peripherals\r\n** Red Indicator LED\r\n** User Pushbutton\r\n* Mbed DAPLink Debug Interface\r\n** [USB MSC] Drag-and-drop programming\r\n** [USB HID] SWD Debugger\r\n** [USB CDC] Virtual UART Console\r\n\r\n{{https://os.mbed.com/media/uploads/sadik_maxim/max32660evsys_features2.png}}\r\n----\r\n\r\n=== Pinout ===\r\n{{https://os.mbed.com/media/uploads/sadik_maxim/max32660evsys_pinout2.png}}\r\n\r\nThe pinout diagram above shows the commonly used interfaces and their locations. Note that all the numbered pins (Pn_n) can also be used as [[/handbook/DigitalIn|DigitalIn]], [[/handbook/DigitalOut|DigitalOut]], [[/handbook/DigitalInOut|DigitalInOut]] and [[/handbook/PwmOut|PwmOut]] interfaces. \r\n\r\n\r\n== Getting Started with Mbed ==\r\n\r\n=== 1. Connect your microcontroller to a PC ===\r\n\r\nUse the USB lead to connect your Mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognise the Mbed Microcontroller as a standard USB drive.\r\n\r\n| {{/media/uploads/dan/winxp-disk.png}} | {{/media/uploads/dan/mac-disk.png}} |\r\n| //Windows XP example// | //Mac OS X example// |\r\n\r\n=== 2. Click the MBED.HTM link to get logged in ===\r\n\r\nGo to the new USB Drive, and click MBED.HTM to open it in a web browser.\r\n\r\nIf you do not have an Mbed account, choose \"Signup\", and create your Mbed Account. Otherwise, log in with your normal username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n\\\\\r\n----\r\n\r\n== PC Configuration ==\r\n\r\nYour Mbed Microcontroller can appear on your computer as a serial port. On Windows, Mac and Linux, this will happen by default.\r\n\r\nFrom a host PC to communicate with Mbed you will need a ##terminal application##. This allows the Mbed Microcontroller to print to your PC screen, and for you to send characters back to your Mbed.\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n|| Windows || Mac || Linux ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n----\r\n\r\n== Downloading a program ==\r\n\r\n=== 1. Save a program binary (.bin) to the Platform ===\r\n\r\nDownload the appropriate \"Blinky!\" binary:\r\n   * MAX32660EVSYS: [[https://os.mbed.com/media/uploads/sadik_maxim/blinky_max32660evsys.bin|blinky_max32660evsys.bin]]\r\n\r\nNote: the source code for this program will be seen in the next section.\r\n\r\nSave the program binary file to your Mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. The file is now consumed.\r\n\r\n=== 2. Disconnect and reconnect the board ===\r\n\r\nAfter the board has been disconnected and reconnected, the board will appear as a drive named \"DAPLINK\", and is now ready to use for programming or debugging another board.\r\n\r\n=== 3. Blinky! ===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\r\n\\\\\r\n----\r\n\r\n== Interface Firmware Update ==\r\nThe MAX32660EVSYS board is loaded with a default firmware out of the box. To check your current firmware (Interface Version), open DETAILS.TXT file in the DAPLINK drive.\r\nTo update the firmware, follow the steps below:\r\n* Download the latest firmware file, version 0256: [[https://os.mbed.com/media/uploads/sadik_maxim/max32625_max32660evsys_if_crc.bin|max32625_max32660evsys_if_crc.bin]]\r\n* Press and hold SW1 button on MAX32660EVSYS board and then connect the board to a computer.\r\n* Once you see a MAINTENANCE drive on the computer, disconnect the short circuit.\r\n* Drag-n-Drop the downloaded firmware file on the MAINTENANCE drive.\r\n\r\nThe firmware update can be verified by checking the Interface Version as mentioned previously.\r\n\r\n\\\\\r\n----\r\n\r\n== Example Programs ==\r\n\r\n * [[https://os.mbed.com/teams/mbed-os-examples/code/mbed-os-example-blinky/ | mbed-os-example-blinky]]\r\n\r\n\\\\\r\n----\r\n\r\n== Where Next ==\r\n\r\nFollow the guide to creating your own programs using Mbed tools\r\n\r\n * [[https://os.mbed.com/docs/mbed-os/latest/quick-start/index.html|Mbed OS Quick-Start]]\r\n\r\n\\\\\r\n----\r\n== Technical Reference ==\r\n\r\n ===Product Pages===\r\n  * [[http://www.maximintegrated.com/max32660-evsys|MAX32660EVSYS Product Page]]\r\n  * [[http://www.maximintegrated.com/max32660|MAX32660 Product Page]]\r\n\r\n== Known limitations ==\r\n\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/ARMmbed/mbed-os/issues?q=is%3Aissue+label%3A%22devices%3A+maxim%22+ |Mbed OS repository]] available on GitHub.",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/MAX32660EVSYS_big_UM9xTte.png",
        "image_path": "platforms/MAX32660EVSYS_big_UM9xTte.png",
        "pinout": "/media/platforms/MAX32660EVSYS_Pinout2.png",
        "pinout_path": "platforms/MAX32660EVSYS_Pinout2.png",
        "bullet1": "Cortex M4F 96MHz",
        "bullet2": "256KB Flash, 96KB SRAM",
        "bullet3": null,
        "buy_now": "https://www.maximintegrated.com/en/products/microcontrollers/MAX32660-EVSYS.html",
        "pre_order_mode": false,
        "gid": "70f1ff5d-33a3-445e-9e52-cfbc71a6c9fe"
    },
    {
        "id": 502,
        "name": "SIDK S1SBP6A Bio-processor dev kit",
        "productcode": "3703",
        "logicalboard": {
            "name": "S1SBP6A",
            "slug": "S1SBP6A",
            "vendor": {
                "id": 72,
                "name": "Samsung System LSI",
                "full_name": "Samsung System LSI",
                "description": "",
                "url": "https://www.samsung.com/semiconductor/",
                "body": "",
                "logo": "/media/vendors/samsung-electronics-co-ltd-logo.png.250x250_q85.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Debug support shown here includes boards supported in pyOCD, as well as boards that can be debugged via CMSIS-Pack debug information that Arm has tested.\r\n\r\nDebug may be possible on other boards, but is currently untested.",
                "hide": false,
                "name": "Debug"
            }
        ],
        "slug": "S1SBP6A",
        "description": "S1SBP6A supports various health signals such as ECG (Electrocardiography), PPG (Photoplethysmography) and BIA (Bioelectrical Impedance Analysis) with single chipset",
        "hide": false,
        "private": false,
        "ramsize": 262144,
        "flashsize": 2097152,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 72,
            "name": "Samsung System LSI",
            "full_name": "Samsung System LSI",
            "description": "",
            "url": "https://www.samsung.com/semiconductor/",
            "body": "",
            "logo": "/media/vendors/samsung-electronics-co-ltd-logo.png.250x250_q85.jpg"
        },
        "body": "= Overview =\r\nS1SBP6A supports various health signals such as ECG (Electrocardiography), PPG (Photoplethysmography) and BIA (Bioelectrical Impedance Analysis) with single chipset. All the health signals can be achieved simultaneously and it can process the various signals within S1SBP6A sensor hub by using powerful Cortex-M4F processor (102.4MHz). This sensor hub has 2MB of flash memory and 256KB of SRAM for fast algorithm calculations.\r\nThe Samsung Bio-processor platform SIDK has been designed for users to develop wellness or medical devices easily. Based on Samsung S1SBP6A sensor hub, the board provides an extensive set of sensors like PPG module, temperature and 6-axis that can be used as building blocks for health application. nRF52833 BLE chipset is utilized to transmit health data to the mobile phone or other wireless devices.\r\nThe Samsung Bio-processor platform SIDK also provides ArduinoTM UNO V3 compatible headers, enabling plug and play of various shield boards. It comes with an on-board debugger/programmer (DAPlink) to easily debug and program the S1SBP6A.\r\n\r\n----\r\n= MCU Features =\r\n* 154 pin WLP 4.7 x 4.6 x 0.4 mm, 0.35 mm pin pitch\r\n* Arm Cortex-M4 with FPU with maximum 102.4 MHz operation\r\n* On-chip Flash Memory (2 MB)\r\n* On-chip SRAM (256 KB for MCU)\r\n* Dedicated low-power Analog Front Ends (AFEs) for ECG, PPG, and BIA\r\n* Integrated LED drivers for PPG and analog current signal synthesizer for BIA\r\n* Sample Rate Converter (SRC) as a hardware accelerator\r\n* 12b GP analog readouts\r\n* Real Time Clock (RTC) with system control\r\n* Built-in Low-Dropout Regulators (LDOs) along with system POR and BOR\r\n* Embedded PLL and Oscillators (OSC)\r\n* Security IPs such as DTRNG (Digital True Random Number Generator) and AES (Advanced Encryption Standard)\r\n* Versatile digital interfaces such as SPI/I2C/UART\r\n\r\n== ECG subsystem ==\r\n* Single channel Low-noise of 3.5μVrms(0.5Hz~250Hz)\r\n* High CMRR > 80dB\r\n* Maximum of 10mVp-p ECG inputs\r\n\r\n== PPG subsystem ==\r\n* Built-in four flexible LED driver(Red/IR/Green x2)\r\n* Flexible LED driving current 0 ~ 100mA or 0 ~ 50mA\r\n* Two PD readout with ambient light rejection\r\n* Wide dynamic range readout 10kΩ ~ 2MΩ\r\n\r\n== BIA subsystem ==\r\n* Four points complex impedance measurements\r\n* Single-frequency 50KHz\r\n* High input impedance for wearable device\r\n* Wide-swing OP-amp (VDD=1.1V, VSIGNAL=750mV)\r\n----\r\n= Board Features =\r\n* Samsung S1SBP6A sensor hub\r\n** ARM Cortex-M4F single-core MCU with 2MB flash and 256KB SRAM memory\r\n** ECG / BIA / PPG signal readout AFEs\r\n* Nordic nRF52833 Bluetooth Low Energy connectivity SoC\r\n* On-board ECG / BIA electrodes for bio signal acquisition\r\n* ECG Jack and BIA header for external lead usage\r\n* On-board sensors :\r\n** PPG module (OSRAM SFH 7072)\r\n** Temperature sensor (TI TMP117)\r\n** 6-axis sensor (TDK ICM-20602)\r\n* NXP LPC11U35 on-board programmer and debugger for S1SBP6A\r\n* FTDI FT232 on-board debugger for nRF52833\r\n\r\n* ArduinoTM UNO V3 compatible headers\r\n\r\n= Board Pinout =\r\n\r\n{{/media/uploads/heuisam/pinout1.jpg}}\r\n\r\n{{/media/uploads/heuisam/pinout2.jpg}}\r\n\r\n{{/media/uploads/heuisam/pintout3.jpg}}\r\n\r\n{{/media/uploads/heuisam/pintout4.jpg}}\r\n \r\n----\r\n= Technical Reference =\r\n=== User Manual ===\r\n* [[https://os.mbed.com/media/uploads/joonhee/s1sbp6a_um_r00-1.pdf|User Manual]]\r\n\r\n=== Schematics ===\r\n* [[https://os.mbed.com/media/uploads/joonhee/bp6a_module_rev02.pdf|Module Schematic]]\r\n* [[https://os.mbed.com/media/uploads/joonhee/bp6a_mbed_platform_board_rev02.pdf|Board Schematic]]\r\n\r\n=== Block Diagram ===\r\n* [[https://os.mbed.com/media/uploads/joonhee/bp6a_mbed-block-diagram-v1.pdf|Block Diagram]]\r\n\r\n----\r\n=== Example applications ===\r\n* [[https://os.mbed.com/teams/mbed-os-examples/code/mbed-os-example-blinky|mbed-os-example-blinky]]\r\n* [[https://github.com/ARMmbed/mbed-os-example-s1sbp6a|BP6A example with ECG, PPG, BIA sensors]]\r\n\r\n----\r\n\r\n= Known issues =\r\n* Please check issues on [[https://github.com/ARMmbed/mbed-os/issues?q=is%3Aissue+label%3A%22devices%3A+samsung%22+is%3Aopen|Github]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Ovierview.jpg",
        "image_path": "platforms/Ovierview.jpg",
        "pinout": "/media/platforms/Pinout1.jpg",
        "pinout_path": "platforms/Pinout1.jpg",
        "bullet1": "Cortex-M4 100 MHz",
        "bullet2": "2MB Flash, 256KB RAM",
        "bullet3": "BLE, TRNG, Bio-sensors",
        "buy_now": "https://www.bio-processor.com",
        "pre_order_mode": false,
        "gid": "aa29bdd7-402e-4e82-8597-92749d0cde62"
    },
    {
        "id": 497,
        "name": "DISCO-L4S5I (B-L4S5I-IOT01A)",
        "productcode": "0885",
        "logicalboard": {
            "name": "B_L4S5I_IOT01A",
            "slug": "B_L4S5I_IOT01A",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "CAN"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "USB device"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Wi-Fi"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "Dataflash"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "QSPI"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Debug support shown here includes boards supported in pyOCD, as well as boards that can be debugged via CMSIS-Pack debug information that Arm has tested.\r\n\r\nDebug may be possible on other boards, but is currently untested.",
                "hide": false,
                "name": "Debug"
            }
        ],
        "slug": "B-L4S5I-IOT01A",
        "description": "STM32L4+ Discovery kit IoT node, low-power wireless, BLE, NFC, WiFi",
        "hide": false,
        "private": false,
        "ramsize": 0,
        "flashsize": 0,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nWith the B-L4S5I-IOT01A Discovery kit for IoT node, users develop applications with direct connection to cloud servers. The Discovery kit enables a wide diversity of applications by exploiting low-power communication, multiway sensing and Arm® Cortex®-M4 core-based STM32L4+ Series features. The support for ARDUINO® Uno V3 and Pmod™ connectivity provides unlimited expansion capabilities with a large choice of specialized add-on boards.\r\n\r\n==Microcontroller features==\r\n\r\nhttps://www.st.com/en/microcontrollers-microprocessors/stm32l4s5vi.html\r\n\r\nThe STM32L4S5xx, STM32L4S7xx and STM32L4S9xx devices are an ultra-low-power microcontrollers family (STM32L4+ Series) based on the high-performance Arm® Cortex®-M4 32-bit RISC core. They operate at a frequency of up to 120 MHz.\r\n\r\nThe Cortex-M4 core features a single-precision floating-point unit (FPU), which supports all the Arm® single-precision data-processing instructions and all the data types. The Cortex-M4 core also implements a full set of DSP (digital signal processing) instructions and a memory protection unit (MPU) which enhances the application’s security.\r\n\r\nThese devices embed high-speed memories (2 Mbytes of Flash memory and 640 Kbytes of SRAM), a flexible external memory controller (FSMC) for static memories (for devices with packages of 100 pins and more), two OctoSPI Flash memories interface (available on all packages) and an extensive range of enhanced I/Os and peripherals connected to two APB buses, two AHB buses and a 32-bit multi-AHB bus matrix.\r\n\r\nThe STM32L4Sxxx devices embed several protection mechanisms for embedded Flash memory and SRAM: readout protection, write protection, proprietary code readout protection and a firewall.\r\n\r\nThese devices offer a fast 12-bit ADC (5 Msps), two comparators, two operational amplifiers, two DAC channels, an internal voltage reference buffer, a low-power RTC, two general-purpose 32-bit timer, two 16-bit PWM timers dedicated to motor control, seven general-purpose 16-bit timers, and two 16-bit low-power timers. The devices support four digital filters for external sigma delta modulators (DFSDM). In addition, up to 24 capacitive sensing channels are available.\r\n\r\nThey also feature standard and advanced communication interfaces such as: four I2Cs, three SPIs, three USARTs, two UARTs and one low-power UART, two SAIs, one SDMMC, one CAN, one USB OTG full-speed, one camera interface and DMA2D controller.\r\nThe STM32L4S5xx, STM32L4S7xx and STM32L4S9xx devices embed an AES and a HASH hardware accelerator.\r\n\r\nThe devices operate in the -40 to +85 °C (+105 °C junction) and -40 to +125 °C (+130 °C junction) temperature ranges from a 1.71 to 3.6 V power supply. A comprehensive set of power-saving modes allows the design of low-power applications.\r\n\r\n== Board features ==\r\n\r\nhttps://www.st.com/en/evaluation-tools/b-l4s5i-iot01a.html\r\n\r\n* Ultra-low-power STM32L4+ Series STM32L4S5VIT6 microcontroller based on the Arm® Cortex®-M4 core with 2 Mbytes of Flash memory and 640 Kbytes of RAM in LQFP100 package\r\n* 64-Mbit Quad-SPI Flash memory from Macronix™\r\n* Bluetooth® 4.1 module (SPBTLE-RF) from STMicroelectronics\r\n* 802.11 b/g/n compliant Wi-Fi® module (ISM43362-M3G-L44) from Inventek Systems\r\n* Dynamic NFC tag based on ST25DV04K with its printed NFC antenna\r\n* 2 digital omnidirectional microphones (MP34DT01) from STMicroelectronics\r\n* Capacitive digital sensor for relative humidity and temperature (HTS221) from STMicroelectronics\r\n* High-performance 3-axis magnetometer (LIS3MDL) from STMicroelectronics\r\n* 3D accelerometer and 3D gyroscope (LSM6DSL) from STMicroelectronics\r\n* 260-1260 hPa absolute digital output barometer (LPS22HB) from STMicroelectronics\r\n* Time-of-flight and gesture-detection sensor (VL53L0X) from STMicroelectronics\r\n* Highly-secure solution (STSAFE-A110) from STMicroelectronics\r\n* 2 push-buttons (user and reset)\r\n* USB OTG FS with Micro-AB connector\r\n* ARDUINO® Uno V3 expansion connector\r\n* Pmod™ expansion connector\r\n* Flexible power-supply options: ST-LINK, USB VBUS or external sources\r\n* On-board ST-LINK/V2-1 debugger/programmer with USB re-enumeration capability: mass storage, Virtual COM port, and debug port\r\n\r\n\r\n== Board pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/tree/master/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4S5xI/TARGET_B_L4S5I_IOT01A]]\r\n\r\n=== Arduino-compatible headers ===\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/b_l4s5i_iot01a_2020_10_22_arduino_left.jpg}}\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/b_l4s5i_iot01a_2020_10_22_arduino_right.jpg}}\r\n\r\n\r\n== STM32 general information ==\r\nhttps://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/README.md\r\n\r\n== Technical references ==\r\n\r\n* [[https://www.st.com/en/microcontrollers-microprocessors/stm32l4s5vi.html|STM32L4S5VI microcontroller]]\r\n\r\n* [[https://www.st.com/en/evaluation-tools/b-l4s5i-iot01a.html]]\r\n\r\n== Wifi FW update ==\r\n\r\nhttps://os.mbed.com/teams/ST/wiki/How-to-make-wifi-tests#wifi-firmware-update\r\n\r\n== Known limitations ==\r\n\r\n<<warning title=\"The Mbed Online Compiler is not supported with this board.\">>\r\nPlease use [[https://os.mbed.com/studio/|Mbed Studio]].\r\n<</warning>>\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/ArmMbed/mbed-os|mbed repository]] available on GitHub.",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/B_L4S5I_IOT01A.jpg",
        "image_path": "platforms/B_L4S5I_IOT01A.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex-M4, 120 MHz",
        "bullet2": "2MB Flash, 640KB SRAM",
        "bullet3": "BLE, NFC, WIFI, USB",
        "buy_now": "https://www.st.com/en/evaluation-tools/b-l4s5i-iot01a.html#sample-buy",
        "pre_order_mode": false,
        "gid": "7a861305-2305-4c19-a951-77932979fe46"
    },
    {
        "id": 496,
        "name": "NUMAKER-M2354",
        "productcode": "1312",
        "logicalboard": {
            "name": "NU_M2354",
            "slug": "NU_M2354",
            "vendor": {
                "id": 45,
                "name": "Nuvoton",
                "full_name": "Nuvoton",
                "description": "",
                "url": "http://www.nuvoton.com/",
                "body": "",
                "logo": "/media/vendors/nuvoton.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "USB device"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Wi-Fi"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M23"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "NUMAKER-M2354",
        "description": "The NuMaker-M2354 is a development board for Nuvoton NuMicro® M2354 microcontrollers. The NuMaker-M2354 consists of two parts, a M2354 platform and an on-board Nu-Link2-Me debugger and programmer. The NuMaker-M2354 is designed for secure evaluation, prototype development and validation with power consumption monitoring function.",
        "hide": false,
        "private": false,
        "ramsize": 256,
        "flashsize": 1024,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 45,
            "name": "Nuvoton",
            "full_name": "Nuvoton",
            "description": "",
            "url": "http://www.nuvoton.com/",
            "body": "",
            "logo": "/media/vendors/nuvoton.jpg"
        },
        "body": "== M2354 Series Microcontroller Features ==\r\n\r\nThe NuMicro® M2354 series is the second generation Nuvoton NuMicro® secure microcontroller (MCU) based on Arm® Cortex®-M23 TrustZone® technology, secure keys management, and storage protected by physical tampering shield, etc. The M2354 series is quite competitive for those devices that need more secure, fast computing and low power in the IoT market. \r\nIt runs up to 96 MHz with up to 1024 Kbytes embedded Flash memory in dual bank mode, supporting secure OTA (Over-The-Air) firmware update and 256 Kbytes embedded SRAM. Furthermore, the M2354 series provides high-performance connectivity peripheral interfaces such as UART, SPI, I2C, GPIOs, USB, and ISO 7816-3 for a smart card reader. Moreover, it supports LCD with up to 8x40 COM/SEG for generic GUI display. Its secure and low-power features strengthen the innovation of IoT security. \r\n\r\n** Core **\r\n* M2354KJFAE based on Arm® Cortex®-M23 core \r\n*TrustZone® for ARM®v8-M\r\n\r\n** Operating Characteristics **\r\n* Running up tp 96 MHz\r\n* Voltage range: 1.62V to 3.63 V\r\n* Temperature range: -40°C to +105°C\r\n\r\n** Memories **\r\n* Up to 1MB of dual bank flash memory\r\n* Up to 256 KB SRAM\r\n\r\n\r\n== NuMaker-M2354 Board Features ==\r\n\r\nThe M2354 platform is based on NuMicro® M2354KJFAE. For the development flexibility, the M2354 platform provides the extension connectors of M2354KJFAE, the Arduino UNO compatible headers and is able to adopt multiple power supply by external power connectors. Furthermore, the Nuvoton-designed ammeter connector can measure the power consumption instantly, which is essential for the prototype evaluation. The M2354 platform also has Wi-Fi connectivity on board and LCD display panel (COM/SEG) for quick development.\r\n\r\nIn addition to the M2354 platform, there is an attached on-board debugger and programmer “Nu-Link2-Me”. The Nu-Link2-Me supports on-chip debugging, online and off-line ICP programming via SWD interface. The Nu-Link2-Me supports virtual COM (VCOM) port for printing debug messages on PC. Besides, the programming status can be shown on the built-in LEDs. Lastly, the Nu-Link2-Me can be detached from the development board and become a stand-alone mass production programmer.\r\n\r\n* On-board Nu-Link2-Me ICE Bridge (Mass storage as USB Disk drive) for drag and drop programming\r\n* Arduino UNO compatible interface\r\n* Arduino UNO compatible extension connectors\r\n* LCD interface (8 COM/40 SEG) \r\n* ETM (embedded trace macrocell) debug interface for instruction and data tracing of a processor\r\n* M2354 extended interface connectors\r\n* On-board modules: Wi-Fi module(ESP12-F)\r\n* On-board sensors: Environmental sensor(BME680), 9-axis sensor(BMX055)\r\n* MicroSD card connector\r\n* Ammeter connector for measuring the microcontroller’s power consumption\r\n* Two push-buttons: one is for reset and the other is for user-defined\r\n* One LED for user-defined\r\n\r\n** Front View **\r\n{{/media/uploads/cyliang/m2354-front.png}}\r\n\r\n\r\n** Rear View **\r\n{{/media/uploads/cyliang/m2354-rear.png}}\r\n\r\n\r\n\r\n** Arduino UNO Compatible Interface **\r\n\r\n{{/media/uploads/cyliang/m2354-uno-pin.png}}\r\n{{/media/uploads/cyliang/m2354-uno-d-pin.png}}\r\n{{/media/uploads/cyliang/m2354-uno-a-pin.png}}\r\n\r\n== Debugging \r\n* Integrated Nu-Link2 Me USB debugger/emulator with debug out functionality\r\n* Supports mbed drag-and-drop programming and virtual COM port\r\n\r\n**Windows serial port driver**\r\n*\tNuMaker USB Driver (including Nu-Link) [[https://www.nuvoton.com/export/resource-files/Nu-Link_USB_Driver_V1.6.zip|DOWNLOAD]]\r\n\r\n\r\n== DAP Link Interface Firmware Update\r\n\r\nThe Nuvoton mbed NuMaker boards are fitted with the M485SIDAE MCU running the DAPLink interface firmware to provide three main functions over a single physical USB connection.\r\n*USB disk “drag and drop” programming – ideal for fast prototyping or in-field upgradable products.\r\n*Debug interface using the Nu-Link – provides full debug capability with tools like Keil MDK.\r\n*USB serial interface between the host computer and the target.\r\n\r\n\r\n**Upgrade Procedure**\r\n\r\n\r\n__For Windows/Linux/MacOS and other platforms__\r\n\r\n*Set MSG switch (No.4 of ISW1 on ICE) to ON. (It should be default at ON position)\r\n{{/media/uploads/hyyu/msgon3.png}}\r\n\r\n\r\n\r\n#Download NuMaker ICE firmware file [[https://github.com/OpenNuvoton/Nuvoton_Tools/blob/master/Latest_NuLink_Firmware/NuLink2FW.bin|Download]]\r\n#Keep pressing DAP button and connect the USB port to your PC. A Nu_Link2 drive will be mounted. (Not Mbed drive) {{/media/uploads/cyliang/nu_link2_b.png}}\r\n#Copy the \"NuLink2FW.bin\" to the Nu-Link2 drive.\r\n#When the duplication is done, disconnect USB\r\n#Done.\r\n\r\n**As While DAP Button Not Work**\r\n#Browse new ICP programming tool from [[https://www.nuvoton.com/tool-and-software/software-development-tool/programmer/|Programming Software]]\r\n#Choose and download new ICP tool, fox ex [[https://www.nuvoton.com/export/resource-files/NuMicro_ICP_Programming_Tool_V3.03.7091r.zip|ICP_Programming_Tool_V3.03.7091.zip]]\r\n#Install ICP tool\r\n#Open ICP tool -> choose M2354 series -> press connect -> choose to upgrade as new version, for ex v7091 -> Close ICP tool\r\n#You could see “NuMicro” disk drive in mass mode and see “Nu-Link2” drive as while keep pressing DAP button\r\n\r\n== Technical references\r\n\r\n* TRM (Technical Reference Manual) [[https://www.nuvoton.com/resource-download.jsp?tp_GUID=DA05-M2354|TRM_M2354_Series]]\r\n* Datasheet [[https://www.nuvoton.com/resource-download.jsp?tp_GUID=DA00-M2354|DS_M2354_Series]]\r\n* Schematic and PCB layout [[https://www.nuvoton.com/resource-download.jsp?tp_GUID=HL1020201102161956|PCB_NuMaker_M2354]]\r\n\r\n== Known issues\r\n\r\nGeneral issues are tracked into the [[https://github.com/ARMmbed/mbed-os/issues|Mbed OS Github]] repository\r\n\r\n* The M2354 target may fail to pass Greentea tests when using Mac/OSX. This is related to the interface firmware and and the serial break reset feature. More information: https://github.com/ARMmbed/mbed-os/issues/13884\r\n\r\n<<warning title=\"Mbed OS 5.15\">>\r\nPlease use NU_M2354_NPSA_NS as target name to compile non-secure applications.\r\n<</warning>>\r\n\r\n\r\n<<warning title=\"The Mbed Online Compiler is not supported with this board.\">>\r\nPlease use [[https://os.mbed.com/studio/|Mbed Studio]].\r\n<</warning>>",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/numaker-m2354.png",
        "image_path": "platforms/numaker-m2354.png",
        "pinout": "/media/platforms/m2354-uno-pin.png",
        "pinout_path": "platforms/m2354-uno-pin.png",
        "bullet1": "Cortex-M23, 96MHz",
        "bullet2": "1MB Flash, 256KB SRAM",
        "bullet3": "v8-M TrustZone, WIFI, SD Slot",
        "buy_now": "https://direct.nuvoton.com/tw/m2354-series/",
        "pre_order_mode": false,
        "gid": "0fa9be09-8130-458c-968e-8fccf4853507"
    },
    {
        "id": 494,
        "name": "DISCO-WB5MMG",
        "productcode": "0884",
        "logicalboard": {
            "name": "DISCO_WB5MMG",
            "slug": "DISCO_WB5MMG",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            }
        ],
        "slug": "DISCO-WB5MMG",
        "description": "Discovery kit with STM32WB5MMG MCU",
        "hide": false,
        "private": false,
        "ramsize": 0,
        "flashsize": 0,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "\\\\\r\n== Overview ==\r\n\r\nThe STM32WB5MM-DK Discovery kit is designed as a complete demonstration and development platform for the STMicroelectronics STM32W5MMG module based on the Arm® Cortex®-M4 and Arm® Cortex®-M0+ cores.\r\nThe STM32 device is a multi-protocol wireless and ultra-low-power device embedding a powerful and ultra-low-power radio compliant with the Bluetooth® Low Energy (BLE) SIG specification v5.2 and with IEEE 802.15.4-2011.\r\nThe hardware features of the Discovery kits are available for users to develop their applications: Audio, USB, user buttons, and Bluetooth® Low Energy. Extension connectors allow easy connection of an ARDUINO® board for a specific application.\r\nAn ST-LINK/V2-1 is integrated on the board, as an embedded in-circuit debugger and programmer for the STM32 MCU and the USB Virtual COM port bridge\r\n\r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* Integrated chip antenna\r\n* Bluetooth® Low Energy 5.0, Zigbee® 3.0, OpenThread certified\r\n* Dynamic and static concurrent modes\r\n* IEEE 802.15.4-2011 MAC PHY\r\n* Supports 2 Mbits/s\r\n* TX output power up to +6 dBm\r\n* RX sensitivity: -96 dBm (Bluetooth® Low Energy at 1 Mbps), -100 dBm (802.15.4)\r\n* Range: up to 75 meters\r\n* Dedicated Arm® Cortex®-M0+ for radio and security tasks\r\n* Dedicated Arm® Cortex®-M4 CPU with FPU and ART (adaptive real-time accelerator) up to 64 MHz speed\r\n* 1-Mbyte Flash memory, 256-Kbyte SRAM\r\n* Fully integrated BOM, including 32 MHz radio and 32 KHz RTC crystals\r\n* Integrated SMPS\r\n* Ultra-low-power modes for battery longevity\r\n* 68 GPIOs\r\n* Integrated IPD for best-in-class and reliable antenna matching\r\n* 1.8 V to 3.6 V VDD range\r\n* -40 ºC to 85 ºC temperature range\r\n* Built-in security features such as: secure firmware installation (SFI) for radio stack, customer key storage/key management services, PKA, AES 256-bit, TRNG, PCROP, CRC, 96-bit UID, possibility to derive 802.15.4 and Bluetooth® Low Energy 48-bit UEI\r\n* Certifications: CE, FCC, IC, JRF, SRRC, RoHS, REACH, GOST, KC, NCC\r\n* Two layers PCB compatible (using external raw pins only)\r\n* 12-bit ADC \r\n* HW semaphores for resources sharing between CPUs\r\n* DMA controllers (2) \r\n* USART (1)\r\n* LPUART (low power) (1)\r\n* SPI 32 Mbit/s (2)\r\n*  I2C (SMBus/PMBus) (2)\r\n*  SAI (dual channel high quality audio) (1)\r\n*  USB 2.0 FS device, crystal-less, BCD and LPM (1)\r\n* Touch sensing controller, up to 18 sensors\r\n* Timers 16-bit, four channels advanced (1)\r\n* Timers 16-bits, two channels timer (2)\r\n* Timers 32-bits, four channels timer (1)\r\n* Timers 16-bits ultra-low-power timer (1)\r\n* Independent Systick (1)\r\n* Independent watchdog (1)\r\n* Window watchdog (1)\r\n\r\n\\\\\r\n== Disco features ==\r\n\r\n* 0.96-inch 128x64 OLED display\r\n* 128-Mbit Quad-SPI NOR Flash Memory\r\n* Temperature sensor\r\n* Accelerometer/gyroscope sensor\r\n* Time-of-Flight and gesture-detection sensor\r\n* Digital microphone\r\n* RGB LED \r\n* Infrared LED\r\n* 3 push-buttons (2 users and 1 reset) and 1 touch key button\r\n* Board connectors:\r\n** STMod+\r\n** ARDUINO® Uno V3 expansion connector\r\n** USB user with Micro-B connector\r\n** TAG10 10-pin footprint\r\n* Flexible power-supply options: ST-LINK/V2-1 USB connector, 5 V delivered by ARDUINO® or external connector, USB charger, or USB power\r\n* On-board ST-LINK/V2-1 debugger/programmer with USB re-enumeration capability: Virtual COM port and debug port \r\n\r\n\\\\\r\n== Nucleo pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nhttps://github.com/ARMmbed/mbed-os/tree/master/targets/TARGET_STM/TARGET_STM32WB/TARGET_STM32WB5MxG/TARGET_DISCO_WB5MMG\r\n\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/disco_wb5mmg_2021_6_9_arduinoleft.jpg}}\r\n\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/disco_wb5mmg_2021_6_9_arduinoright.jpg}}\r\n\r\n\r\n\r\n== Examples ==\r\n\r\n* [[https://os.mbed.com/teams/mbed-os-examples/code/mbed-os-example-blinky|mbed-os-example-blinky]]\r\n* [[https://github.com/ARMmbed/mbed-os-example-ble|mbed-os-example-ble]]\r\n\r\n\r\n\r\n== Tips and Tricks ==\r\n\r\nhttps://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/README.md\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].\r\n\r\n== BLE FW update ==\r\n\r\nCheck information:\r\nhttps://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32WB/README.md\r\n\r\n== Technical references ==\r\n\r\nBoard : https://www.st.com/en/evaluation-tools/stm32wb5mm-dk.html\r\n\r\nSTM32WB5MMG :  https://www.st.com/en/microcontrollers-microprocessors/stm32wb5mmg.html\r\n\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/ARMmbed/mbed-os|mbed-os repository]] available on GitHub.\r\n\r\n<<warning title=\"LED1\">>\r\nNote that this board doesn't have a \"GPIO\" LED, but a RGB LED driven by the TLC59731 PWM LED driver.\r\n\r\nSee [[https://github.com/ARMmbed/mbed-os/pull/14831/files#diff-ac4d4ed8a6ae01f08b3e54889470d5bae452601085af2e0995559838a6fc256eR16|an application example]].\r\n<</warning>>\r\n\r\n<<warning title=\"Warning\">>\r\nThis board is not currently supported in Mbed Studio for debugging.\r\n<</warning>>",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/ST19733_STM32WB5MM-recto.jpg",
        "image_path": "platforms/ST19733_STM32WB5MM-recto.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex-M4, BLE",
        "bullet2": "1MB Flash, 256KB SRAM",
        "bullet3": null,
        "buy_now": "https://www.st.com/en/evaluation-tools/stm32wb5mm-dk.html#sample-buy",
        "pre_order_mode": false,
        "gid": "45839024-d601-4e53-9b03-b7135eab89c6"
    },
    {
        "id": 493,
        "name": "NUCLEO-WB15CC",
        "productcode": "0883",
        "logicalboard": {
            "name": "NUCLEO_WB15CC",
            "slug": "NUCLEO_WB15CC",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            }
        ],
        "slug": "ST-NUCLEO-WB15CC",
        "description": "Affordable and flexible platform to ease prototyping using a STM32WB15CC microcontroller.",
        "hide": false,
        "private": false,
        "ramsize": 0,
        "flashsize": 0,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "\\\\\r\n== Overview ==\r\n\r\nThe NUCLEO-WB15CC STM32WB Nucleo-64 boards are Bluetooth® Low Energy (BLE) wireless and ultra-low-power devices embedding a powerful and ultra-low-power radio compliant with the Bluetooth® Low Energy (BLE) SIG specification v5.2.\r\n\r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\nhttps://www.st.com/en/microcontrollers-microprocessors/stm32wb15cc.html\r\n\r\n\r\n* Includes ST state-of-the-art patented technology\r\n* Radio\r\n** 2.4 GHz\r\n** RF transceiver supporting Bluetooth® 5.2 specification\r\n** RX sensitivity: -95.5 dBm (Bluetooth® Low Energy at 1 Mbps)\r\n** Programmable output power up to +5.5 dBm with 1 dB steps\r\n* Integrated balun to reduce BOM\r\n** Support for 2 Mbps\r\n** Dedicated Arm® 32-bit Cortex® M0+ CPU for real-time Radio layer\r\n** Accurate RSSI to enable power control\r\n** Suitable for systems requiring compliance with radio frequency regulations ETSI EN 300 328, EN 300 440, FCC CFR47 Part 15 and ARIB STD-T66\r\n** Support for external PA\r\n** Available integrated passive device (IPD) companion chip for optimized matching solution (MLPF-WB-01E3)\r\n* Ultra-low-power platform\r\n** 1.71 to 3.6 V power supply\r\n** – 40 °C to 85 / 105 °C temperature ranges\r\n** 12 nA shutdown mode\r\n** 610 nA Standby mode + RTC + 48 KB RAM\r\n** Active-mode MCU: 33 µA / MHz when RF and SMPS on\r\n** Radio: Rx 4.5 mA / Tx at 0 dBm 5.2 mA\r\n* Core: Arm® 32-bit Cortex®-M4 CPU with FPU, adaptive real-time accelerator (ART Accelerator) allowing 0-wait-state execution from Flash memory, frequency up to 64 MHz, MPU, 80 DMIPS and DSP instructions\r\n* Performance benchmark\r\n** 1.25 DMIPS/MHz (Drystone 2.1)\r\n* Supply and reset management\r\n** High efficiency embedded SMPS step-down converter with intelligent bypass mode\r\n** Ultra-safe, low-power BOR (brownout reset) with five selectable thresholds\r\n** Ultra-low-power POR/PDR\r\n** Programmable voltage detector (PVD)\r\n** VBAT mode with RTC and backup registers\r\n* Clock sources\r\n** 32 MHz crystal oscillator with integrated trimming capacitors (Radio and CPU clock)\r\n** 32 kHz crystal oscillator for RTC (LSE)\r\n** Internal low-power 32 kHz RC (LSI1)\r\n** Internal low-drift 32 kHz RC (LSI2)\r\n** Internal multispeed 100 kHz to 48 MHz oscillator, factory-trimmed\r\n** High speed internal 16 MHz factory trimmed RC\r\n** 1x PLL for system clock and ADC\r\n* Memories\r\n** 320 KB Flash memory with sector protection (PCROP) against R/W operations, enabling radio stack and application\r\n** 48 KB SRAM, including 36 KB with hardware parity check\r\n** 20x32-bit backup register\r\n** Boot loader supporting USART, SPI, I2C interfaces\r\n** 1 Kbyte (128 double words) OTP\r\n* Rich analog peripherals (down to 1.62 V)\r\n** 12-bit ADC 2.5 Msps, 190 µA/Msps\r\n** 1x ultra-low-power comparator\r\n* System peripherals\r\n** Inter processor communication controller (IPCC) for communication with Bluetooth® Low Energy\r\n** HW semaphores for resources sharing between CPUs\r\n** 1x DMA controller (7x channels) supporting ADC, SPI, I2C, USART, AES, timers\r\n** 1x USART (ISO 7816, IrDA, SPI Master, Modbus and Smartcard mode)\r\n** 1x LPUART (low power)\r\n** 1x SPI 32 Mbit/s\r\n** 1x I2C (SMBus/PMBus)\r\n** Touch sensing controller, up to eight sensors\r\n** 1x 16-bit, four channels advanced timer\r\n** 1x 32-bit, four channels timer\r\n** 2x 16-bit ultra-low-power timer\r\n** 1x independent Systick\r\n** 1x independent watchdog\r\n** 1x window watchdog\r\n* Security and ID\r\n** Secure firmware installation (SFI) for Bluetooth® Low Energy SW stack\r\n** 2x hardware encryption AES maximum 256-bit for the application and the Bluetooth® Low Energy\r\n** HW public key authority (PKA)\r\n** Cryptographic algorithms: RSA, Diffie-Helman, ECC over GF(p)\r\n** True random number generator (RNG)\r\n** Sector protection against R/W operation (PCROP)\r\n** CRC calculation unit\r\n** Die information: 96-bit unique ID\r\n** IEEE 64-bit unique ID. Possibility to derive Bluetooth® Low Energy 48-bit EUI\r\n* Up to 37 fast I/Os, 35 of them 5 V-tolerant \r\n\r\n\\\\\r\n== Nucleo features ==\r\n\r\n\r\n\\\\\r\n== Nucleo pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nhttps://github.com/ARMmbed/mbed-os/tree/master/targets/TARGET_STM/TARGET_STM32WB/TARGET_STM32WB15xC/TARGET_NUCLEO_WB15CC\r\n\r\n=== Arduino-compatible headers ===\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/nucleo_wb15cc_2021_6_15_arduinoleft.jpg}}\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/nucleo_wb15cc_2021_6_15_arduinoright.jpg}}\r\n\r\n\r\n\r\n=== Morpho headers ===\r\nThese headers give access to all STM32 pins.\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/nucleo_wb15cc_2021_6_15_morpholeft.jpg}}\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/nucleo_wb15cc_2021_6_15_morphoright.jpg}}\r\n\r\n== BLE FW update ==\r\n\r\n<<warning title=\"Warning\">>\r\nDefault BLE FW in NUCLEO boards is not compatible with Mbed OS. Read the following guide to update the firmware:\r\nhttps://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32WB/README.md#stm32wb1x\r\n<</warning>>\r\n\r\nComplete information:\r\nhttps://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32WB/README.md\r\n\r\n\r\n== Tips and Tricks ==\r\n\r\nhttps://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/README.md\r\n\r\nhttps://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32WB/README.md\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].\r\n\r\n\r\n\r\n== Technical references ==\r\n\r\nBoard : https://www.st.com/en/evaluation-tools/nucleo-wb15cc.html\r\n\r\nSTM32WB15CC :  https://www.st.com/en/microcontrollers-microprocessors/stm32wb15cc.html\r\n\r\n== Examples ==\r\n\r\n* [[https://os.mbed.com/teams/mbed-os-examples/code/mbed-os-example-blinky-baremetal|mbed-os-example-blinky-baremetal]]\r\n\r\n\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/ARMmbed/mbed-os/issues|mbed-os repository]] available on GitHub.\r\n\r\n<<warning title=\"Warning\">>\r\nARDUINO pins D0 and D1 can not be used as UART when UART console is used as they are using the same UART instance.\r\n<</warning>>\r\n\r\n<<warning title=\"Warning\">>\r\nThis board is not currently supported in Mbed Studio for debugging.\r\n<</warning>>",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/NUCLEO-WB15CC.jpg",
        "image_path": "platforms/NUCLEO-WB15CC.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex-M4, BLE",
        "bullet2": "320KB Flash, 48KB SRAM",
        "bullet3": null,
        "buy_now": "https://www.st.com/en/evaluation-tools/nucleo-wb15cc.html#sample-buy",
        "pre_order_mode": false,
        "gid": "992cccd7-1722-4729-ac6f-024cd92502ce"
    },
    {
        "id": 487,
        "name": "PSoC 64 Secure Boot, Wi-Fi / BLE Pioneer Kit",
        "productcode": "1910",
        "logicalboard": {
            "name": "cy8ckit064b0s2_4343w",
            "slug": "cy8ckit064b0s2_4343w",
            "vendor": {
                "id": 73,
                "name": "Cypress",
                "full_name": "Cypress Semiconductor",
                "description": "Cypress is the global supplier of choice for innovative companies in high-growth markets. Our commitment is to provide high quality, value-driven embedded solutions on time with world-class support. We are committed to the success of our customers, the development of our employees, and the increase of shareholder value.",
                "url": "www.cypress.com",
                "body": "Cypress’ advanced system-level solutions are Embedded in Tomorrow™. We target markets growing faster than the broader semiconductor industry, including automotive, industrial and consumer electronics markets. Our world-class, secure wireless technology—along with our MCUs, memories, analog ICs and USB controllers—give us an unparalleled competitive advantage in the Internet of Things, and a jump on emerging markets, including connected appliances and autonomous cars.\r\n\r\nOur customers are smart, aggressive, out-of-the-box thinkers who create disruptive, game-changing products, revolutionize markets and change our connected world for the better. With more than 30 years of industry experience, we provide them with a turnkey path to new products, new markets and new revenue.\r\n\r\nWe focus our technology and capital investments on growth markets and our core semiconductor businesses to relentlessly drive margin improvement and profitable growth. We are focused on creating value and returning capital to our shareholders.\r\n\r\nFrom the entrepreneur building a revolutionary new product in a garage to the Fortune 500 engineering team tasked with making the impossible happen now, Cypress is today’s technology partner for tomorrow’s innovations.\r\n\r\nTo learn more about Cypress, go to www.cypress.com.",
                "logo": "/media/vendors/Cypress_Logo_Full_Color_PNG.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Wi-Fi"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "QSPI"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0+"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            }
        ],
        "slug": "CY8CKIT-064B0S2-4343W",
        "description": "The \"PSoC® 64 Secure Boot\" Wi-Fi Bluetooth Pioneer Kit (CY8CKIT-064B0S2-4343W) is a low-cost hardware platform that enables design and debug of the \"PSoC 64 Secure Boot MCU\" and the Murata Type 1DX Module (CYW4343W Wi-Fi + Bluetooth Combo Chip).",
        "hide": false,
        "private": false,
        "ramsize": 1048576,
        "flashsize": 2097152,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 73,
            "name": "Cypress",
            "full_name": "Cypress Semiconductor",
            "description": "Cypress is the global supplier of choice for innovative companies in high-growth markets. Our commitment is to provide high quality, value-driven embedded solutions on time with world-class support. We are committed to the success of our customers, the development of our employees, and the increase of shareholder value.",
            "url": "www.cypress.com",
            "body": "Cypress’ advanced system-level solutions are Embedded in Tomorrow™. We target markets growing faster than the broader semiconductor industry, including automotive, industrial and consumer electronics markets. Our world-class, secure wireless technology—along with our MCUs, memories, analog ICs and USB controllers—give us an unparalleled competitive advantage in the Internet of Things, and a jump on emerging markets, including connected appliances and autonomous cars.\r\n\r\nOur customers are smart, aggressive, out-of-the-box thinkers who create disruptive, game-changing products, revolutionize markets and change our connected world for the better. With more than 30 years of industry experience, we provide them with a turnkey path to new products, new markets and new revenue.\r\n\r\nWe focus our technology and capital investments on growth markets and our core semiconductor businesses to relentlessly drive margin improvement and profitable growth. We are focused on creating value and returning capital to our shareholders.\r\n\r\nFrom the entrepreneur building a revolutionary new product in a garage to the Fortune 500 engineering team tasked with making the impossible happen now, Cypress is today’s technology partner for tomorrow’s innovations.\r\n\r\nTo learn more about Cypress, go to www.cypress.com.",
            "logo": "/media/vendors/Cypress_Logo_Full_Color_PNG.png"
        },
        "body": "== Overview ==\r\nThe \"PSoC 64 Secure Boot\" Wi-Fi Bluetooth Pioneer Kit has been designed for users to develop next-generation Internet of Things (IoT) applications. It comes with the \"PSoC 64 Secure Boot MCU\", which provides IoT developers with an ultra-low power, flexible and secure MCU architecture. User's can choose from the various combinations of power, performance and peripherals provided by the PSoC 64 MCU architecture, to enable features such as extended battery life, small form factors, and security for connected devices. This kit also comes with a Murata LBEE5KL1DX Module (based on the CYW4343W), which provides robust and reliable Wi-Fi AND Bluetooth connectivity in one chip. \r\n\r\nThe \"PSoC 64 Secure Boot\" Wi-Fi Bluetooth Pioneer Kit provides an Arduino™ UNO V3 header, enabling plug and play of various shield boards to broaden the user's development scope. It comes with an on-board debugger/programmer (KitProg3) to easily debug and program the target device. In addition, software libraries and code examples are provided to help user's along with their development process.\r\n\\\\\r\n----\r\n \r\n== MCU Features ==\r\n* **\r\nCYB0644ABZI-S2D44 in 124-BGA package**\r\n** 150-MHz Arm® Cortex®-M4 w/ FPU (non-secure processing environment) \r\n** 100-MHz Arm® Cortex®-M0+ (secure processing environment)\r\n** Hardware-based root-of-trust (RoT) based on immutable boot-up code\r\n** Supports trusted RoT handover\r\n** Device generates a unique device ID and a device secret key during provisioning\r\n** ECC-based image signature validation\r\n** Open Source MCUBoot based bootloader optimized for PSoC 64\r\n** Cryptography accelerators supporting symmetric, asymmetric, hash functions\r\n** Up to 2MB Flash and 1MB SRAM\r\n** User-selectable core logic operation at either 1.1-V or 0.9-V\r\n** Low-power 1.7-V to 3.6-V operation\r\n** Six power modes for fine-grained power management\r\n*** Cortex-M4 can run as low as 27-μA/MHz in a low-power active mode\r\n*** Cortex-M0+ can run as low as 20-μA/MHz in a low-power active mode\r\n** Industry-leading CapSense® capacitive-sensing block\r\n** FS-USB (Device)\r\n** Two independent SD Host Controller/eMMC/SD controllers\r\n** Three DMA controllers\r\n** 13x Serial Communication Blocks (SCBs)\r\n** 32x Timer/Counter/Pulse Width Modulator (TCPWM) \r\n** 2x PDM-PCM channels\r\n** 2x I2S channels with TDM mode\r\n** 2x Operational amplifiers\r\n** 2x Low-power comparators\r\n** 1x 12-bit SAR ADC (2-Msps)\r\n** Execute-in-place (XIP) QSPI Interface (supports 1, 2, 4 and dual-quad interfaces)\r\n** Up to 102 user accessible GPIO\r\n\\\\\r\n----\r\n \r\n== Kit Features ==\r\n* **\r\n\"PSoC 64 Secure Boot\" Wi-Fi Bluetooth Pioneer Kit:**\r\n** \"PSoC 64 Secure Boot MCU\" with up to 2MB Flash,1MB SRAM, and 102 GPIOs\r\n** Murata LBEE5KL1DX Wi-Fi/BT combo module\r\n** On-board 512Mb QSPI NOR Flash Memory\r\n** Micro-B connector for USB device interface for PSoC 64 MCU\r\n** CapSense touch-sensing slider (5 elements), two buttons, based on self-capacitance (CSD) and\r\nmutual-capacitance (CSX) sensing\r\n** KitProg3 onboard SWD programmer/debugger with USB-UART and USB-I2C bridge functionality\r\n** Arduino UNO v3 headers\r\n** 1.8 V, 2.5 V and 3.3 V operation of PSoC 64 MCU is supported\r\n** Two user LEDs, an RGB LED, two user buttons, and a reset button for PSoC 64 MCU\r\n** A potentiometer\r\n** A microSD Card holder\r\n\\\\\r\n----\r\n\r\n== Board Block Diagram ==\r\n\r\n{{https://os.mbed.com/media/uploads/GSUGITA/board_base_bd.png}}\r\n\r\nBase Board Block Diagram\r\n\r\n\r\n\r\n\r\n{{https://os.mbed.com/media/uploads/GSUGITA/board_module.png}}\r\n\r\nModule Block Diagram\r\n\r\n\\\\\r\n----\r\n\r\n== Board Pinout ==\r\n\r\n{{https://os.mbed.com/media/uploads/GSUGITA/pinnout.png}}\r\n\r\n\r\n\r\nYou can reference the the full schematic of the \"PSoC 64 Secure Boot\" Wi-Fi Bluetooth Pioneer Kit on the [[https://www.cypress.com/documentation/development-kitsboards/psoc-64-secure-boot-wi-fi-bt-pioneer-kit-cy8ckit-064b0s2-4343w|PSoC 64 Secure Boot WiFi BT Pioneer Kit Page]].\r\n\r\n\r\n\\\\\r\n----\r\n\r\n== Board Setup ==\r\n\r\n# SECURE PROVISIONING:  In order to use this PSoC 64 kit, you must first securely provision the kit.  Please refer to the [[https://www.cypress.com/documentation/software-and-drivers/psoc-64-secure-mcu-secure-boot-sdk-user-guide|PSoC 64 Secure MCU Secure Boot User Guide]] to provision the kit.  Refer to Section 3:  Mbed OS  Provisioning Flow\r\n\r\n\\\\\r\n----\r\n\r\n== Building the Mbed OS Blinky Application ==\r\n\r\nAfter you have securely provisioned the kit, you can build the Mbed OS Blinky application.  Please refer to the [[https://www.cypress.com/documentation/software-and-drivers/psoc-64-secure-mcu-secure-boot-sdk-user-guide|\"PSoC 64 Secure MCU Secure Boot\" User Guide]].  \r\n\r\nThis is a summary with simple steps to get started using Mbed CLI:\r\n\r\n<<code>>\r\npip install cysecuretools                                          # optional, if not installed before\r\nmbed import https://github.com/ARMmbed/mbed-os-example-blinky\r\ncd mbed-os-example-blinky\r\ncd mbed-os/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8CKIT064B0S2_4343W/\r\ncysecuretools -t cy8ckit-064b0s2-4343w init\r\ncysecuretools -t cy8ckit-064b0s2-4343w create-keys\r\ncysecuretools -t cyb06xxa -p policy/policy_single_CM0_CM4.json re-provision-device\r\ncd ../../../../..\r\nmbed compile -t GCC_ARM -m CY8CKIT064B0S2_4343W -c\r\n<</code>>\r\n\r\n\\\\\r\n----\r\n== Building the Pelion Device Management Example Application ==\r\n\r\nLooking for device management & firmware updates over-the-air? \r\nCheck out the detailed tutorial and example application at [[https://github.com/armmbed/mbed-os-example-pelion-armdevsummit | Pelion Device Management Example for PSoC 64]].\r\n\r\n\\\\\r\n----\r\n\r\n==Where Next==\r\nFor more information on available tools and software, see \r\n [[https://os.mbed.com/docs/mbed-os/latest/quick-start/index.html|Arm Mbed OS Quick Start Guide]]\r\n\r\n\\\\\r\n----\r\n\r\n== User Guides==\r\n  * [[https://www.cypress.com/documentation/software-and-drivers/psoc-64-secure-mcu-secure-boot-sdk-user-guide|\"PSoC 64 Secure MCU Secure Boot\" User Guide]]\r\n  * [[https://www.cypress.com/file/502721/download|CY8CKIT-064B0S2-4343W Kit User Guide]]\r\n  \r\n\\\\\r\n----\r\n\r\n ===Datasheets===\r\n  * [[https://www.cypress.com/documentation/datasheets/psoc-64-mcu-cyb0644xxzi-s2d44-datasheet-preliminary|\"PSoC 64 Secure Boot MCU\" Datasheet: 2MB Flash, 1MB SRAM, Up to 102 GPIO]]\r\n\r\n\\\\\r\n----\r\n  \r\n== Where to buy ==\r\n* [[https://www.cypress.com/cy8ckit-064B0S2-4343W|PSoC 64 Secure Boot WiFi BT Pioneer Kit (CY8CKIT-064B0S2-4343W)]]\r\n\r\n\\\\\r\n----\r\n\r\n== Known Issues==\r\n\r\nPlease check issues reported on [[https://github.com/ARMmbed/mbed-os/issues?q=is%3Aissue+is%3Aopen+label%3A%22devices%3A+cypress%22|GitHub]].\r\n\r\n<<warning title=\"“This target does not support the LittleFileSystem implementation. Please use LittleFileSystem2 documented here.”\">>\r\nhttps://github.com/ARMmbed/mbed-os/tree/latest/storage/filesystem/littlefsv2\r\n<</warning>>\r\n\r\n<<warning title=\"BLE isn't currently supported as there is one issue pending to be resolved\">>\r\nhttps://github.com/ARMmbed/mbed-os/issues/13700\r\n<</warning>>\r\n\r\n<<warning title=\"The Mbed Online Compiler is not supported with this board.\">>\r\nPlease use [[https://os.mbed.com/studio/|Mbed Studio]].\r\n<</warning>>\r\n\r\n<<warning title=\"To use this board with either Mbed CLI or Mbed Studio, you need to manually install a python package as described here:\">>\r\nhttps://github.com/ARMmbed/mbed-os/issues/13705\r\n\r\n{{{\r\npip install cysecuretools\r\n}}}\r\n\r\n<</warning>>",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/SSP_8683_Ywwh0ix.jpg",
        "image_path": "platforms/SSP_8683_Ywwh0ix.jpg",
        "pinout": "/media/platforms/Pinnout_qtx4Q3V.PNG",
        "pinout_path": "platforms/Pinnout_qtx4Q3V.PNG",
        "bullet1": "Cortex-M4, Cortex-M0",
        "bullet2": "PSoC 64, Wi- Fi / Bluetooth",
        "bullet3": "2MB Flash, 1MB SRAM",
        "buy_now": "https://secure.cypress.com/?app=cart&action=add&itemID=616246&type=1",
        "pre_order_mode": false,
        "gid": "aac0d06a-6898-460d-acbd-72124dec86b3"
    },
    {
        "id": 486,
        "name": "HANI-IOT",
        "productcode": "0360",
        "logicalboard": {
            "name": "HANI_IOT",
            "slug": "HANI_IOT",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SPI"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M33"
            }
        ],
        "slug": "HANI-IOT",
        "description": "LPC55S6x Arm Cortex-M33 v8-M based Microcontroller, PSA Certified Level 1",
        "hide": false,
        "private": false,
        "ramsize": 327680,
        "flashsize": 655360,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 90,
            "name": "Arrow",
            "full_name": "Arrow",
            "description": "",
            "url": "https://www.arrow.com",
            "body": "",
            "logo": "/media/vendors/arrow-logo.png"
        },
        "body": "= Overview =\r\nHANI IoT board, developed by RELOC for Arrow Electronics, is a ready-to-use Internet of Things\r\n(IoT) hardware and software platform that enables users to get their IoT applications up and running\r\nquickly.\r\n\r\nBased on NXP LPC55S69 single-core Cortex-M33 MCU, the board provides an extensive set of\r\nenvironmental sensors (temperature, pressure, light, accelerometer, gyroscope) that can be used\r\nas building blocks for the IoT application.\r\n\r\nA secure memory, USB connectors and wireless BLE interface provide additional functions for a\r\nrobust IoT kit.\r\n\r\n= Board Features =\r\n* ARM Cortex-M33 single-core v8-M MCU with 640KB Flash and 320 KB SRAM memory (NXP LPC55S69)\r\n* 32 Mbit secure Flash Serial with SPI interface (Winbond W74M32)\r\n* Bluetooth Low Energy and IEEE 802.15.4 connectivity based on the Kinetis KW41Z SoC (Rigado R41Z (NXP KW41Z))\r\n* OnBoard Sensors:\r\n** Pressure Sensor 2.5V, 20/110kPa (NXP FXPQ3115B)\r\n** Temperature Sensor ±0.4°C (ADI TMP06)\r\n** 3-axis, digital-output, low g MEMS accelerometer (ADI ADXL343)\r\n** 3-Axis Digital Angular Rate Gyroscope (NXP FXAS21002)\r\n** Highly efficient photometric sensor with an integrated 14-bit ADC (ADI ADUX1020)\r\n* On-Board programmer based on NXP LPC4322\r\n* USB Host / Device micro-USB connector providing access to the native peripherals\r\n* USB Debug micro-USB connector providing access to programming and debug of LPC55S69 or KW41Z\r\n\r\n{{https://os.mbed.com/media/uploads/130834/hani-iot_pinout_main.png}}\r\n{{https://os.mbed.com/media/uploads/130834/hani-iot_pinout_additional.png}}\r\n\r\n\r\n= Board Pinout =\r\nThe pinout diagrams below show the Arduino headers signals.\r\n\r\n{{https://os.mbed.com/media/uploads/130834/hani-iot_pinout_arduino.png}}\r\n\r\n\r\n= Getting Started with Mbed =\r\n<<warning title=\"Firmware update required!\">>\r\nPlease make sure you have updated your HANI IoT board to the [[https://os.mbed.com/teams/Arrow/wiki/HANI-IOT-interface-firmware|latest firmware]] to enable the Mbed flash disk interface\r\n<</warning>>\r\n\r\n# Connect your HANI IoT board to a PC\\\\\\\\Use the USB \"J16\" connector to connect your Mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognize the Mbed Microcontroller as a standard USB drive.\\\\\\\\{{https://os.mbed.com/media/uploads/130834/hani-iot-pc.png}}\\\\\\\\\r\n# Click the PRODINFO.HTM link to get logged in\\\\\\\\Go to the new USB Drive, and click PRODINFO.HTM to open it in a web browser. This will give you access to the website, tools, libraries and documentation.\r\n\r\n<<info>>\r\nIf you do not have an Mbed account, choose \"Signup\", and create your Mbed Account. Otherwise, log in with your normal username and password.\r\n<</info>>\r\n\r\n----\r\n\r\n= Technical Reference =\r\n=== Schematics ===\r\n[[https://os.mbed.com/media/uploads/130834/hani_iot_r1d1_schematic.pdf|Schematic]]\\\\\r\n[[https://os.mbed.com/media/uploads/130834/hani_iot_user_guide_r0d7.pdf|Board User's Guide]]\r\n\r\n=== Interface Firmware ===\r\n[[https://os.mbed.com/teams/Arrow/wiki/HANI-IOT-interface-firmware|HANI IoT interface firmware]]\r\n\r\n=== Known Issues===\r\n[[https://os.mbed.com/teams/Arrow/wiki/HANI-IOT-known-issues|HANI IoT known issues]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/hani-iot1.png",
        "image_path": "platforms/hani-iot1.png",
        "pinout": "/media/platforms/hani-iot_pinout_arduino.png",
        "pinout_path": "platforms/hani-iot_pinout_arduino.png",
        "bullet1": "Cortex-M33, 100MHz",
        "bullet2": "v8-M TrustZone",
        "bullet3": "640 KB Flash, 320 KB SRAM",
        "buy_now": "https://www.arrow.com/en/products/hani-iot/arrow-development-tools",
        "pre_order_mode": false,
        "gid": "8d763791-4ba1-458e-a7e2-3f0582a37c92"
    },
    {
        "id": 477,
        "name": "GR-MANGO",
        "productcode": "5502",
        "logicalboard": {
            "name": "GR_MANGO",
            "slug": "GR_MANGO",
            "vendor": {
                "id": 23,
                "name": "Renesas",
                "full_name": "Renesas",
                "description": "",
                "url": "http://www.renesas.com",
                "body": "",
                "logo": "/media/vendors/renesas_1.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "USB device"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "QSPI"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-A9"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "Renesas-GR-MANGO",
        "description": "GR-MANGO is an Mbed enabled platform which combines the advantages of the Mbed ecosystem and Raspberry Pi  form factor. With the Tangible “Dynamically Reconfigurable Processor(DRP)” which is the unique technology of Renesas, GR-MANGO can boost your software incredible fast. GR-MANGO can also make you easier to do prototyping with Mbed ecosystem and its shapes like Raspberry Pi 4. For instance, it can expand modules and possibility for mass-production to IoT gateway and edges. It's the most affordable PCB to use DRP technology in the world as standard equipment.",
        "hide": false,
        "private": false,
        "ramsize": 4194304,
        "flashsize": 16777216,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 23,
            "name": "Renesas",
            "full_name": "Renesas",
            "description": "",
            "url": "http://www.renesas.com",
            "body": "",
            "logo": "/media/vendors/renesas_1.png"
        },
        "body": "GR-MANGO is produced by CORE CORPORATION.\\\\\r\n\r\n= Overview =\r\nThe RZ/A2M includes an Arm® Cortex™-A9 processor along with the integrated peripheral functions required to configure a system.\r\n\r\nThe RZ/A2M includes a 32-Kbyte L1 instruction cache, a 32-Kbyte L1 data cache, and a 128-Kbyte L2 cache. This LSI also includes on-chip peripheral functions necessary for system configuration, such as a 4-Mbyte large-capacity RAM, 128 Kbytes data-retention RAM(shared by the large-capacity RAM), various timer functions, realtime clock, serial communication interface(UART), I2C bus interface and graphics related functions etc.\r\n\r\nRefer the more information from our website:\r\n* [[https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rz/rza/rza2m.html|RZ/A2M information]].\r\n* [[https://os.mbed.com/teams/Renesas/|Renesas team page]].\\\\\r\n\\\\\r\n{{https://os.mbed.com/media/uploads/luyao/mangos1.png}}\r\n{{https://os.mbed.com/media/uploads/luyao/mangos3_x2fvei4.png}}\r\n{{https://os.mbed.com/media/uploads/luyao/mangos3.png}}\r\n{{https://os.mbed.com/media/uploads/luyao/mangos5.png}}\r\n\r\n\r\n\r\n\r\n\\\\\r\n= Features =\r\n* Renesas RZ/A2M\r\n** High performance Arm® Cortex™-A9 Core\r\n*** Including NEON and FPU\r\n** 528MHz, 4MB On-Chip RAM\r\n** 32KB Instruction cache, 32 KB Data cache and 128KB L2 cache\r\n** 2xUSB Host/Device Interface, 2xEthernet\r\n** 3xSPI, 4xI2C, 5xUART, 8x12-bits ADC, 2xCAN, 1xLCDC, 1xCamera Input\r\n** 2xSD, 2xMMC, GPIO\r\n\r\n* GR-MANGO\r\n** 16MB OctaRAM, 16MB OctaFLASH\r\n** 2xUSB Host/Device Interface, 1xEthernet\r\n** 2xSPI, 4xI2C, 5xUART, 6x12-bits ADC, 1xCAN\r\n** To be supported\r\n***1xCamera Input\r\n*** 1xLCDC(40pin)\r\n*** 1xMIPI(15pin)\r\n\r\n* Raspberry Pi form-factor\r\n** Multi-interface adaptation (HDMI, USB, LAN).\r\n\r\n= Getting Started =\r\n* [[https://os.mbed.com/teams/Renesas/wiki/GR-MANGO-Getting-Started|Getting Started]]\r\n \r\n= Updating Interface Firmware  =\r\n* [[https://os.mbed.com/users/luyao/notebook/Updating-Interface-firmware-for-gr-mango/|Updating Interface Firmware]]\r\n\r\n= Reference =\r\n=== Datasheet of RZ/A2M ===\r\n* [[https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rz/rza/rza2m.html|RZ/A2M product information]]\r\n* [[https://www.renesas.com/us/en/doc/products/mpumcu/doc/rz/001/r01uh0746ej0300-rza2m.pdf?key=193999039145c35e04a751b481b3e926|RZ/A2M hardware manual]]          ([[https://www.renesas.com/jp/ja/doc/products/mpumcu/doc/rz/001/r01uh0746jj0300-rza2m.pdf?key=ec95fb84ce6c52e62bf7ea2fb8b12880|Japanese Site]])\r\n=== Schematics ===\r\n*[[https://os.mbed.com/media/uploads/luyao/x71a-m01-b3.pdf|GR-MANGO Schematics]]\r\n\r\n=== Links ===\r\n* [[https://www.core.co.jp/service/iot/gr-mango|CORE corporation (GR-MANGO vendor) site]]\r\n*[[https://www.renesas.com/products/gadget-renesas/boards/gr-mango.html|Gadget Renesas Web Site]]\r\n* [[https://www.guiliani.de/mediawiki/index.php?title=Downloads:EvalKits|Guiliani SDK(GUI Tool) ]]\r\n<<comment>>\r\n=== CORE corporation (GR-MANGO hardware developer) site ===\r\n* [[https://www.core.co.jp/service/iot/gr-mango|GR-MANGO]]\r\n\r\n=== GR-MANGO special page in Gadget Renesas Site ===\r\n* [[https://www.renesas.com/products/gadget-renesas/boards/gr-mango.html|GR-MANGO]]\r\n<</comment>>\r\n\r\n=== Security limitation of this platform ===\r\n<<info Note>>\r\nThis platform and application is suitable for evaluation and initial development. For production purposes, we recommend to use a different variant with built-in security features such as secure boot and OTP - for more information please [[https://en-support.renesas.com/mytickets|contact Renesas]].\r\n<</info>>\r\n\r\n=== Known Issues===\r\n\r\nPlease check issues reported on [[https://github.com/ARMmbed/mbed-os/labels/devices%3A%20renesas|GitHub]].\r\n<<comment>>\r\n<<warning title=\"The Mbed Online Compiler is not supported with this board.\">>\r\nPlease use [[https://os.mbed.com/studio/|Mbed Studio]].\\\\\r\nOr remove mbed-os library and import mbed library from [[https://github.com/RyoheiHagimoto/mbed-os|the forked repository]].\r\n<</warning>>\r\n<</comment>>\r\n\r\n=== Example applications===\r\n\r\n* [[https://os.mbed.com/teams/mbed-os-examples/code/mbed-os-example-blinky/|mbed-os-example-blinky]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/GR_Mango_rAiGjLY.png",
        "image_path": "platforms/GR_Mango_rAiGjLY.png",
        "pinout": "/media/platforms/mango9.png",
        "pinout_path": "platforms/mango9.png",
        "bullet1": "Cortex-A9, 528MHz",
        "bullet2": "16MB OctaRAM, 16MB OctaFLASH",
        "bullet3": "Camera, Ethenet, USB, Audio",
        "buy_now": "https://www.renesas.com/products/gadget-renesas/boards/gr-mango",
        "pre_order_mode": false,
        "gid": "e498f613-e667-4259-893f-425068b23ce5"
    },
    {
        "id": 472,
        "name": "Agora Product Development Kit",
        "productcode": "2600",
        "logicalboard": {
            "name": "ep_agora",
            "slug": "ep_agora",
            "vendor": {
                "id": 11,
                "name": "Nordic",
                "full_name": "Nordic Semiconductor ASA",
                "description": "",
                "url": "http://www.nordicsemi.com/",
                "body": "",
                "logo": "/media/vendors/NOD_logo_Main.JPG"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Cellular"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "LoRa"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "QSPI"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Debug support shown here includes boards supported in pyOCD, as well as boards that can be debugged via CMSIS-Pack debug information that Arm has tested.\r\n\r\nDebug may be possible on other boards, but is currently untested.",
                "hide": false,
                "name": "Debug"
            }
        ],
        "slug": "AGORA-DEV",
        "description": "Embedded Planet's Agora Product Development Kit is a multi-connectivity, multi-sensor IoT endpoint and development adapter that enables the prototyping of Cellular, Bluetooth, and LoRaWAN designs. \r\n\r\n\r\nThe kit includes a fully populated Agora and a Flidor development adapter.",
        "hide": false,
        "private": false,
        "ramsize": 1048576,
        "flashsize": 262144,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 86,
            "name": "Embedded Planet",
            "full_name": "Embedded Planet",
            "description": "IoT Expertise, Devices, and Design Services",
            "url": "https://www.embeddedplanet.com",
            "body": "IoT Expertise, Devices, and Design Services",
            "logo": "/media/vendors/logo_GfH5lsq.jpg"
        },
        "body": "<<comment>>\r\n{{/media/uploads/loverdeg/agora-dev.png|Agora Product Development Kit|600|600}}\r\n<</comment>>\r\n\r\n= Overview =\r\nEmbedded Planet's Agora Product Development Kit is a multi-connectivity, multi-sensor IoT endpoint and development adapter that enables the prototyping of Cellular, Bluetooth, and LoRaWAN designs.\r\n\r\nThis is a production-ready module that can utilize Cellular, Bluetooth, LoRa, or a combination of the three connectivity options.  It has 4MB of external QSPI NOR flash for data storage  \r\n\r\nFeaturing the following sensors for detecting:\r\n* Air Quality\r\n* Temperature\r\n* Humidity\r\n* Acceleration\r\n* Angular Rate of Change\r\n* Magnetic Field\r\n* Range\r\n* Audio\r\n\r\nAgora features a NRF52840 (Fanstel BT840) module as board controller.\r\nAgora connects to the Flidor development adapter board via the Tectonic Edge connector.  The connector enables access to the communication busses, sensors, and modules featured on Agora.  The development adapter includes breakout access for JTAG and debug UART pins for debugging, I2C and Spi busses for sensor communication monitoring, as well as the QSPI interface for flash.  It features a barrel jack for applying power to the kit\r\nas well as a USB connector to interface with the USB pins on the nRF52840.\r\n\r\n= [[https://os.mbed.com/users/Daniel_Lee/notebook/getting-start-embedded-planets--agora-development-/|Getting Started Guide]] =\r\n[[https://os.mbed.com/users/Daniel_Lee/notebook/getting-start-embedded-planets--agora-development-/|Click here]] for an easy-to-use guide to quickly get up and running with the Agora Product Development Kit.\r\n\r\n= Functional Block Diagram =\r\n{{/media/uploads/vance86/cell_diagram.jpg}}\r\n\r\n\r\n= Connectivity =\r\n\r\n<<comment>>\r\nThese should have a hyperlink that links to the component that provides the connectivity\r\n<</comment>>\r\n\r\n== Cellular ==\r\nThe [[https://www.telit.com/wp-content/uploads/2017/09/Telit_ME910C1_Datasheet_072417.pdf|Telit ME910C1]] module enables worldwide support of NB-IOT (NB1) CAT-M1 cellular bands. Optimzed for power consumption and enhanced coverage, this module features a maximum downlink and uplink rate of 1Mbps.  This module supports Power Saving Mode and extended Discontinous Reception as specified by 3GPP.\r\n\r\n== LoRa ==\r\nThe FCC certified [[https://www.nicerf.com/product_146_136.html|NiceRF sx1276]] LoRa module enables LoRa connectivity.  A pin compatible sx1262 module is also available as a populate option but is not yet FCC certified.  The sx1276 module features a receive sensitivity greater than -148 dBm, receive current of just 9.9 mA.  +20 dBm transmit strength at 100 mW constant RF output. This radio supports 802.15.4g\r\n\r\n== BLE 5 ==\r\nAgora features the FCC certified [[https://www.cdiweb.com/datasheets/fanstel/BlueNor_BT840_F_E_X_XE_datasheets.pdf|Fanstel BT840]] nRF52840 module for Bluetooth 5 connectivity.  Low Energy, Mesh, and Long Range configurations are available.  Data rates: 2Mbps, 1Mbps, 500kbps, 125kbps.\r\n\r\n== Global Positioning ==\r\nGPS functionality is available with the GPS-integrated Telit module.\r\nME910C1 module includes a state-of-art receiver that can simultaneously search and track\r\nsatellite signals from multiple satellite constellations. This multi-GNSS receiver uses the\r\nentire spectrum of GNSS systems available: GPS, GLONASS, BeiDou, Galileo, and QZSS.\r\n\r\n= Component Map =\r\n\r\n{{/media/uploads/loverdeg/agora-component-diagram_DDkQOdo.png}}\r\n\r\n= Board Pinout = \r\n\r\n{{/media/uploads/loverdeg/agora-tectonic-edge-pinout.png}}\r\n\r\n\r\n= Major Components =\r\n<<comment>>\r\nThese Need description and link to their product page, and mbed code if available\r\n<</comment>>\r\n\r\n=== NRF52840 ===\r\nThe[[https://www.nordicsemi.com/?sc_itemid=%7B2DC10BA5-A76E-40F8-836E-E2FC65803A71%7D|NRF52840]] is fully multiprotocol capable with full protocol concurrency. It has protocol support for Bluetooth 5, Bluetooth mesh, Thread, Zigbee, 802.15.4, ANT and 2.4 GHz proprietary stacks.\r\nThe nRF52840 is built around the 32-bit ARM® Cortex™-M4 CPU with floating point unit running at 64 MHz. It has NFC-A Tag for use in simplified pairing and payment solutions. The ARM TrustZone® CryptoCell cryptographic unit is included on-chip and brings an extensive range of cryptographic options that execute highly efficiently independent of the CPU. It has numerous digital peripherals and interfaces such as high speed SPI and QSPI for interfacing to external flash and displays, PDM and I2S for digital microphones and audio, and a full speed USB device for data transfer and power supply for battery recharging.\r\n\r\n\r\n=== SX1276 ===\r\nThe [[https://www.semtech.com/products/wireless-rf/lora-transceivers/sx1276|SX1276]] transceiver features the LoRa® long range modem that provides ultra-long range spread spectrum communication and high interference immunity whilst minimising current consumption.\r\n\r\n\r\n=== Telit ME910C1-WW ===\r\nThe [[https://www.telit.com/m2m-iot-products/cellular-modules/standard-industrial-grade/xe910-family/|Telit ME910C1-WW]] is the Category M1/NB1 edition of the Telit\r\nLE910 Series of LTE modules. Specified in the approved\r\nRelease 13 of the 3GPP standard, Cat M1/NB1 devices are\r\nspecifically tailored for IoT applications, offering optimized\r\npower consumption and enhanced coverage.\r\n\r\n\r\n= Sensor Components =\r\n=== SI7021 ===\r\nThe [[https://www.silabs.com/products/sensors/humidity/si7006-13-20-21-34/device.si7021-a20-gm|SI7021 ]] digital relative humidity and temperature sensor integrates humidity and temperature sensor elements, an analog-to-digital converter, signal processing and an I2C interface in a single chip. The design offers the lowest power consumption in the industry for a relative humidity and temperature sensor. With full factory calibration, the Si7021-A20-GM requires no addition RH/temperature calibration during PCB assembly.\r\n\r\n\r\n=== BME680 ===\r\nThe [[https://www.bosch-sensortec.com/bst/products/all_products/bme680|BME680 ]] is an integrated environmental sensor developed specifically for mobile applications and wearables where size and low power consumption are key requirements. The BME680 integrates high-linearity and high-accuracy gas, pressure, humidity and temperature sensors.\r\n\r\n=== ICS-43432 ===\r\nThe [[https://www.invensense.com/products/digital/ics-43432/|ICS-43432]]\r\n is a digital I²S output bottom port microphone. It includes a MEMS sensor, signal conditioning, an analog-to-digital converter, decimation and anti-aliasing filters, power management, and an industry standard 24-bit I²S interface.\r\n\r\n=== ICM20602 ===\r\nThe [[https://www.invensense.com/products/motion-tracking/6-axis/icm-20602/|ICM20602 ]] is a 6-axis MotionTracking device that combines a 3-axis gyroscope, and 3-axis accelerometer.  It includes 16-bit ADCs, programmable digital filters, and a 1KB FIFO.\r\n\r\n\r\n=== LSM9DS1 ===\r\nThe [[https://www.st.com/en/mems-and-sensors/lsm9ds1.html|LSM9DS1 ]] is a system-in-package featuring a 3D digital linear acceleration sensor, a 3D digital angular rate sensor, and a 3D digital magnetic sensor. It has a linear acceleration full scale of ±2g/±4g/±8/±16 g, a magnetic field full scale of ±4/±8/±12/±16 gauss and an angular rate of ±245/±500/±2000 dps.\r\n\r\n\r\n=== VL53L0X ===\r\nThe [[https://www.st.com/en/imaging-and-photonics-solutions/vl53l0x.html|VL53L0X ]] is a new generation Time-of-Flight (ToF) laser-ranging module housed in the smallest package on the market today, providing accurate distance measurement whatever the target reflectances unlike conventional technologies. It can measure absolute distances up to 2m, setting a new benchmark in ranging performance levels, opening the door to various new applications.\r\n\r\n= Additional Features =\r\n\r\n* Tectonic edge\r\n* Additional development functionality can be achieved with Embedded Planet's collection of \"Tectonic Plates\"\r\n* Agora may act as a certified modem\r\n\r\n= Flidor Development Interface Board =\r\n\r\n{{/media/uploads/maclobdell/flidor_angle1_shadow.png}}\r\n\r\nAgora application development requires the use of the Flidor development interface board.  Flidor is a programmer, debugger, and breakout interface for Tectonic Edge compatible target devices, such as Agora.  Flidor provides power to the target MCU and connects it to a computer via USB for debugging. \r\n\r\n* [[https://os.mbed.com/components/Flidor/|Click here for more information about Flidor]]\r\n\r\n= Important Notes =\r\n\r\n<<warning title=\"Important Note on Cellular SIM Authetication\">>\r\nCellular connectivity to a network provider that requires sim authentication currently requires sending ##AT+CGAUTH## with default CID of 1 using a function like below **//before//** calling ##connect()## on the ##NetworkInterface##:\r\n<<code>>\r\nvoid set_authentication_parameters()\r\n{\r\n    CellularDevice *dev = CellularDevice::get_target_default_instance();\r\n    dev->hard_power_on();\r\n    dev->soft_power_on();\r\n    ATHandler *at_handler = dev->get_at_handler();\r\n    at_handler->lock();\r\n    at_handler->at_cmd_discard(\"+CGAUTH\", \"=\", \"%d%d%s%s\", 1, 2, MBED_CONF_NSAPI_DEFAULT_CELLULAR_USERNAME, MBED_CONF_NSAPI_DEFAULT_CELLULAR_PASSWORD);\r\n    if (at_handler->get_last_error() != NSAPI_ERROR_OK) {\r\n        printf(\"ERROR: Unable to set authentication type!\\n\");\r\n    }\r\n\r\n    at_handler->unlock_return_error();\r\n}\r\n<</code>>\r\n\r\n<</warning>>\r\n\r\n<<warning title=\"Other Important Notes\">>\r\nSupport for the following features is still undergoing test validation.\r\n* Quad-SPI Flash  \r\n* USB Device\r\n* Bluetooth Low Energy (BLE)\r\n* Network Socket DNS\r\n<</warning>>\r\n\r\n\r\n= Getting Started with Mbed OS =\r\n\r\n=== 1. Connect your microcontroller to a PC ===\r\n\r\nUse the USB lead to connect your Mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognize the Mbed Microcontroller as a standard USB drive.\r\n\r\n| {{/media/uploads/maclobdell/generic_win.png}} | {{/media/uploads/maclobdell/generic_mcu_mac.png}}\r\n\r\n |  \r\n| //Windows 10 example// | //Mac OS X example// |\r\n\r\n=== 2. Click the MBED.HTM link to get logged in ===\r\n\r\nGo to the new USB Drive, and click MBED.HTM to open it in a web browser.\r\n\r\nIf you do not have an Mbed account, choose \"Signup\", and create your Mbed Account. Otherwise, log in with your normal username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n\\\\\r\n----\r\n\r\n== PC Configuration ==\r\n\r\nYour Mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[https://os.mbed.com/docs/mbed-os/latest/tutorials/windows-serial-driver.html|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your Mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with Mbed you will need a ##terminal application##. This allows the Mbed Microcontroller to print to your PC screen, and for you to send characters back to your Mbed.\r\n\r\nDefault baud rate value for the serial port is 9600. Default baud rate value is set in the platform config file: [[https://github.com/ARMmbed/mbed-os/blob/master/platform/mbed_lib.json]].\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the Mbed Microntroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n|| Windows || Mac || Linux ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n----\r\n\r\n==Install and configure Mbed CLI==\r\n\r\nFollow the url to install and configure Mbed CLI according to your OS:\r\n\r\n * [[https://os.mbed.com/docs/mbed-os/latest/tools/installation-and-setup.html]]\r\n\r\n\\\\\r\n----\r\n\r\n== Compile and Download  Program ==\r\n\r\n=== 1. Compile \"blinky\" ===\r\n\r\nImport mbed-os-example-blinky code example\r\n[[https://github.com/ARMmbed/mbed-os-example-blinky]]\r\n\r\n{{{\r\nmbed import mbed-os-example-blinky\r\ncd mbed-os-example-blinky\r\n}}}\r\n\r\nCompile the mbed application for one of the supported target boards with one of the supported toolchains\r\n\r\n{{{\r\nmbed compile -m EP_AGORA -t TOOLCHAIN \r\n}}}\r\n\r\nwhere **TOOLCHAIN** is one of:\r\n\r\n*GCC_ARM\r\n*ARM\r\n*IAR\r\n\r\n=== 2. Save a program hex (.hex) to the Platform ===\r\n\r\nSave the program hex file to your Mbed Microcontroller Disk, just like you would with a normal USB disk. \r\n\r\n=== 3. Press the Reset Button ===\r\n\r\nWhen the Reset Button in pressed, the microcontroller will be reset and the last programmed application will begin to run.\r\n\r\n=== 4. Blinky! ===\r\n\r\nThe Microcontroller is now running the program; flashing the LED forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart.\r\n\r\n\\\\\r\n----\r\n\r\n==Where Next==\r\nFor more information on available tools and software, see \r\n [[https://os.mbed.com/docs/mbed-os/latest/quick-start/index.html|Arm Mbed OS Quick Start Guide]]\r\n\r\n\\\\",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/agora_dev.PNG",
        "image_path": "platforms/agora_dev.PNG",
        "pinout": "/media/platforms/agora-tectonic-edge-pinout.png",
        "pinout_path": "platforms/agora-tectonic-edge-pinout.png",
        "bullet1": "Cortex-M4F, 64MHz, 256KB RAM",
        "bullet2": "1MB Flash, Bluetooth 5",
        "bullet3": "LoRa, GPS, NB-IOT, CAT-M1",
        "buy_now": "https://embedded-planet.myshopify.com/collections/frontpage/products/flidor-development-kit",
        "pre_order_mode": false,
        "gid": "47d4ad80-6c92-4a2e-9d11-21b0ebc9ba6c"
    },
    {
        "id": 460,
        "name": "NuMaker-IoT-M263A",
        "productcode": "1310",
        "logicalboard": {
            "name": "NUMAKER_IOT_M263A",
            "slug": "NUMAKER_IOT_M263A",
            "vendor": {
                "id": 45,
                "name": "Nuvoton",
                "full_name": "Nuvoton",
                "description": "",
                "url": "http://www.nuvoton.com/",
                "body": "",
                "logo": "/media/vendors/nuvoton.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Cellular"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "LoRa"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "USB device"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Wi-Fi"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M23"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "NUMAKER-IOT-M263A",
        "description": "The NuMaker-IoT-M263A is a development board based on  NuMicro®-M263 microcontroller with low power. Nuvoton NuMicro® M263 microcontroller series is empowered by Arm® Cortex®-M23 core for Armv8-M architecture. More, the NuMaker-IoT-M263A consists of two parts, the M263 platform with popular on-board wireless-connectivity/sensor modules, and an on-board Nu-Link2-Me debugger and programmer.",
        "hide": false,
        "private": false,
        "ramsize": 0,
        "flashsize": 0,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 45,
            "name": "Nuvoton",
            "full_name": "Nuvoton",
            "description": "",
            "url": "http://www.nuvoton.com/",
            "body": "",
            "logo": "/media/vendors/nuvoton.jpg"
        },
        "body": "== M263 Series Microcontroller Features ==\r\n\r\n\r\nThe NuMicro® M263 series is based on Arm® Cortex®-M23 core for Armv8-M architecture, it is a low-power microcontroller platform and could run up to 64 MHz with 512 Kbytes embedded Flash memory and 96 Kbytes embedded SRAM. The operating voltage is from 1.8 ~ 3.6V and operating temperature range is from -40℃ ~ +105 ℃. Furthermore, the M263 series also provides high-performance connectivity peripheral interfaces such as UART, SPI, I2C, GPIOs, USB and a 3.76 MSPS ADC for sensing data from sensor devices to fulfill a variety of application scenarios. Its low-power and high-performance connectivity features strengthen the innovation of IoT.\r\n\r\n** Core **\r\n* M263KIAAE based on Arm® Cortex®-M23 core \r\n\r\n** Operating Characteristics **\r\n* Running up tp 64 MHz\r\n* Voltage range: 1.62V to 3.63 V\r\n* Temperature range: -40°C to +105°C\r\n\r\n** Memories **\r\n* Up to 512 KB of dual bank flash memory\r\n* Up to 96 KB SRAM\r\n\r\n\r\n== NuMaker IoT-M263A Board Features ==\r\n\r\nThe NuMaker-IoT-M263A provides popular wireless connectivity modules that used in IoT applications, include Wi-Fi, Bluetooth and LoRa modules. The NuMaker-IoT-M263A also supports a mini PCIe connector for inserting external modules to realize 3G/4G/NB-IoT connectivity functions, such as QUECTEL BG96/EC21 modules. Besides, the NuMaker-IoT-M263A integrates BOSCH environmental sensor and 9-axis sensor for acceleration, geo-magnetics, gas, barometric pressure, temperature and humidity sensing. Furthermore, the NuMaker-IoT-M263A supports CAN and RS485 transceiver for industrial control application.\r\n\r\nThe Nu-Link2-Me is a debugger and programmer that supports on-line programming and debugging through SWD interface. The Nu-Link2-Me provides virtual COM port ( VCOM ) function to print out messages on PC. The Nu-Link2-Me can be separated from NuMaker-IoT-M263A, allowing user to use it as a mass production programming tool.\r\n\r\n\r\n* On-board Nu-Link2-Me ICE Bridge (Mass storage as USB Disk drive) for drag and drop programming\r\n* Arduino UNO compatible interface\r\n* M263 extended interface connectors\r\n* Mini PCIe connector with SIM card connector\r\n* On-board modules: Wi-Fi module(ESP12-F), Bluetooth module(MDBT42Q-PAT), LoRa module(APC1278  for 408/433/470 MHz), Cellar module(Quectel EC21)\r\n* On-board sensors: Environmental sensor(BME680), 9-axis sensor(BMX055)\r\n* CAN and RS485 transceiver\r\n* MicroSD card connector\r\n* Arduino UNO compatible extension connectors\r\n* Ammeter connector for measuring the microcontroller’s power consumption\r\n* Two push-buttons: one is for reset and the other is for user-defined\r\n* One LED for user-defined\r\n\r\n** Front View **\r\n{{/media/uploads/cyliang/front01.png}}\r\n\r\n\r\n** Rear View **\r\n{{/media/uploads/cyliang/back.png}}\r\n\r\n\r\n\r\n** Arduino UNO Compatible Interface **\r\n\r\n{{/media/uploads/cyliang/pinout.png}}\r\n{{/media/uploads/cyliang/dpins_big_iss4MR4.png}}\r\n{{/media/uploads/cyliang/apins_big_ePXAzuQ.png}}\r\n\r\n\r\n**Debugging **\r\n* Integrated Nu-Link2 Me USB debugger/emulator with debug out functionality\r\n* Supports mbed drag-and-drop programming and virtual COM port\r\n\r\n**Windows serial port driver**\r\n*\tNuMaker USB Driver (including Nu-Link) [[https://www.nuvoton.com/export/resource-files/Nu-Link_USB_Driver_V1.6.zip|DOWNLOAD]]\r\n\r\n**ICE firmware**\r\n * NuMaker ICE firmware upgrade (TBD)\r\n\r\n**DAP Link Interface Firmware Update**\r\n\r\nThe Nuvoton mbed NuMaker boards are fitted with the M485SIDAE MCU running the DAPLink interface firmware to provide three main functions over a single physical USB connection.\r\n*USB disk “drag and drop” programming – ideal for fast prototyping or in-field upgradable products.\r\n*Debug interface using the Nu-Link – provides full debug capability with tools like Keil MDK.\r\n*USB serial interface between the host computer and the target.\r\n\r\n\r\n**Upgrade Procedure**\r\n\r\n\r\n__For Windows/Linux/MacOS and other platforms__\r\n\r\n*Set MSG switch (No.4 of ISW1 on ICE) to ON. (It should be default at ON position)\r\n{{/media/uploads/hyyu/msgon3.png}}\r\n\r\n\r\n\r\n#Download NuMaker ICE firmware file [[https://github.com/OpenNuvoton/Nuvoton_Tools/blob/master/Latest_NuLink_Firmware/NuLink2_DAPLink_for_m263a.bin|Download]]\r\n#Keep pressing DAP button and connect the USB port to your PC. A Nu_Link drive will be mounted. (Not Mbed drive) {{/media/uploads/morgandu/nu_link_drive.png}}\r\n#Copy the \"NuLink2FW.bin\" to the Nu-Link2 drive.\r\n#When the duplication is done, disconnect USB\r\n#Done.\r\n\r\n**As While DAP Button Not Work**\r\n#Browse new ICP programming tool from [[https://www.nuvoton.com/tool-and-software/software-development-tool/programmer/|Programming Software]]\r\n#Choose and download new ICP tool, fox ex [[https://www.nuvoton.com/opencms/resource-download.jsp?tp_GUID=SW0520101208200310|ICP_Programming_Tool_V3.01.6951.zip]]\r\n#Install ICP tool\r\n#Open ICP tool -> choose M261 series -> press connect -> choose to upgrade as new version, for ex v6951 -> Close ICP tool\r\n#You could see “NuMicro” disk drive in mass mode and see “Nu-Link2” drive as while keep pressing DAP button",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/NuMaker-IoT-M263A_small.jpg",
        "image_path": "platforms/NuMaker-IoT-M263A_small.jpg",
        "pinout": "/media/platforms/pinout.PNG",
        "pinout_path": "platforms/pinout.PNG",
        "bullet1": "Cortex-M23, 64MHz",
        "bullet2": "96KB SRAM, 512KB Flash",
        "bullet3": "on-board wifi/LTE Cat 1/BLE",
        "buy_now": "https://direct.nuvoton.com/tw/numaker-iot-m263a",
        "pre_order_mode": false,
        "gid": "a08f168b-c95b-42c3-9e73-cbbcaf82a86b"
    },
    {
        "id": 459,
        "name": "NuMaker-LoRaD-M252",
        "productcode": "1309",
        "logicalboard": {
            "name": "NUMAKER_IOT_M252",
            "slug": "NUMAKER_IOT_M252",
            "vendor": {
                "id": 45,
                "name": "Nuvoton",
                "full_name": "Nuvoton",
                "description": "",
                "url": "http://www.nuvoton.com/",
                "body": "",
                "logo": "/media/vendors/nuvoton.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "LoRa"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M23"
            }
        ],
        "slug": "NuMaker-LoRaD-M252",
        "description": "The NuMaker-LoRaD-M252 is a development board for Nuvoton NuMicro® M252 microcontrollers with LoRa module. The NuMaker-LoRaD-M252 consists of two parts: a M252 platform and an on-board Nu-Link2-Me debugger and programmer. The NuMaker-LoRaD-M252 is designed for project evaluation, prototype development and validation with power consumption monitoring function for LoRa application.",
        "hide": false,
        "private": false,
        "ramsize": 32768,
        "flashsize": 256000,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 45,
            "name": "Nuvoton",
            "full_name": "Nuvoton",
            "description": "",
            "url": "http://www.nuvoton.com/",
            "body": "",
            "logo": "/media/vendors/nuvoton.jpg"
        },
        "body": "== M251/M252 Series Microcontroller Features ==\r\n\r\n\r\nThe NuMicro® M251/M252 series is a low-power microcontroller platform based on Arm® Cortex®-M23 core for Armv8-M architecture. It runs up to 48 MHz with 32 ~ 256 Kbytes embedded Flash memory and 8 ~ 32 Kbytes embedded SRAM, 4 Kbytes Flash loader memory (LDROM) for In-System Programming (ISP). The 32-bit low-power microcontrollers supports wide supply voltage from 1.75V ~ 5.5V and operating temperature range from -40℃ ~ +105℃. Furthermore, the M251/M252 series also provides high-performance connectivity peripheral interfaces such as PSIO, UART, SPI, I2C, GPIOs, USB, a 1 MSPS DAC and a 880 kSPS ADC for sensing data from sensor devices to fulfill a variety of application scenarios. Its low-power and high-performance connectivity features strengthen the innovation of IoT.\r\n\r\n** Core **\r\n* M252KG6AE based on Arm® Cortex®-M23 core \r\n\r\n** Operating Characteristics **\r\n* Running up tp 48 MHz\r\n* Voltage range: 1.75V to 5.5 V\r\n* Temperature range: -40°C to +105°C\r\n\r\n** Memories **\r\n* Up to 256 KB of dual bank flash memory\r\n* Up to 32 KB SRAM\r\n\r\n\r\n== NuMaker-LoRaD-M252 Board Features ==\r\n\r\nThe M252 platform is based on NuMicro® M252KG6AE. For the development flexibility, the M252 platform provides the extension connectors of M252KG6AE, LoRa module, the Arduino UNO compatible headers and able to adopt multiple power supply. Furthermore, the Nuvoton-designed ammeter connector can measure the power consumption instantly, which is essential for the prototype evaluation.\r\n\r\nIn addition to the M252 platform, there is an attached on-board debugger and programmer “Nu-Link2-Me”. The Nu-Link2-Me supports on-chip debugging, online and offline ICP programming via SWD interface. The Nu-Link2-Me supports virtual COM (VCOM) port for printing debug messages on PC. Besides, the programming status could be shown on the built-in LEDs. Lastly, the Nu-Link2-Me could be detached from the development board and becoming a stand-alone mass production programmer.\r\n\r\n\r\n* On-board Nu-Link2-Me ICE Bridge (Mass storage as USB Disk drive) for drag and drop programming\r\n* M252 extended interface connectors\r\n* On-board  LoRa module: There are two order numbers to select LoRa module type.\r\n** NK-LDHM252: RYLR890 for 868/915 MHz\r\n**NK-LDLM252: RYLR400 for 433/470 MHz\r\n* Ammeter connector for measuring the microcontroller’s power consumption\r\n* Arduino UNO compatible extension connectors\r\n* Fixable board power supply: External VDD power connector/Arduino UNO compatible extension connector Vin/USB FS connector/ICE USB connector on Nu-Link2-Me\r\n* One push-button is for reset\r\n* One LED for user-defined\r\n\r\n** Front View **\r\n{{/media/uploads/cyliang/m252-front.png}}\r\n\r\n\r\n** Rear View **\r\n{{/media/uploads/cyliang/m252-rear.png}}\r\n\r\n\r\n\r\n** Arduino UNO Compatible Interface **\r\n\r\n{{/media/uploads/cyliang/m252-uno-pin.png}}\r\n{{/media/uploads/cyliang/m252-uno-d-pin.png}}\r\n{{/media/uploads/cyliang/m252-uno-a-pin.png}}\r\n\r\n== Debugging \r\n* Integrated Nu-Link2 Me USB debugger/emulator with debug out functionality\r\n* Supports mbed drag-and-drop programming and virtual COM port\r\n\r\n**Windows serial port driver**\r\n*\tNuMaker USB Driver (including Nu-Link) [[https://www.nuvoton.com/export/resource-files/Nu-Link_USB_Driver_V1.6.zip|DOWNLOAD]]\r\n\r\n\r\n== DAP Link Interface Firmware Update\r\n\r\nThe Nuvoton mbed NuMaker boards are fitted with the M485SIDAE MCU running the DAPLink interface firmware to provide three main functions over a single physical USB connection.\r\n*USB disk “drag and drop” programming – ideal for fast prototyping or in-field upgradable products.\r\n*Debug interface using the Nu-Link – provides full debug capability with tools like Keil MDK.\r\n*USB serial interface between the host computer and the target.\r\n\r\n\r\n**Upgrade Procedure**\r\n\r\n\r\n__For Windows/Linux/MacOS and other platforms__\r\n\r\n*Set MSG switch (No.4 of ISW1 on ICE) to ON. (It should be default at ON position)\r\n{{/media/uploads/hyyu/msgon3.png}}\r\n\r\n\r\n\r\n#Download NuMaker ICE firmware file [[https://github.com/OpenNuvoton/Nuvoton_Tools/blob/master/Latest_NuLink_Firmware/NuLink2FW.bin|Download]]\r\n#Keep pressing DAP button and connect the USB port to your PC. A Nu_Link2 drive will be mounted. (Not Mbed drive) {{/media/uploads/cyliang/nu_link2_b.png}}\r\n#Copy the \"NuLink2FW.bin\" to the Nu-Link2 drive.\r\n#When the duplication is done, disconnect USB\r\n#Done.\r\n\r\n**As While DAP Button Not Work**\r\n#Browse new ICP programming tool from [[https://www.nuvoton.com/tool-and-software/software-development-tool/programmer/|Programming Software]]\r\n#Choose and download new ICP tool, fox ex [[https://www.nuvoton.com/export/resource-files/NuMicro_ICP_Programming_Tool_V3.03.7091r.zip|ICP_Programming_Tool_V3.03.7091.zip]]\r\n#Install ICP tool\r\n#Open ICP tool -> choose M251 series -> press connect -> choose to upgrade as new version, for ex v7091 -> Close ICP tool\r\n#You could see “NuMicro” disk drive in mass mode and see “Nu-Link2” drive as while keep pressing DAP button\r\n\r\n== Technical references\r\n\r\n* TRM (Technical Reference Manual) [[https://www.nuvoton.com/resource-download.jsp?tp_GUID=DA05-M251252|Download]]\r\n* Datasheet [[https://www.nuvoton.com/resource-download.jsp?tp_GUID=DA00-M251-M252|Download]]\r\n* Schematic and PCB layout [[https://www.nuvoton.com/resource-download.jsp?tp_GUID=HL1020200817192910|Download]]\r\n\r\n== Known issues\r\n\r\nGeneral issues are tracked into the [[https://github.com/ARMmbed/mbed-os/issues|Mbed OS Github]] repository",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/NuMaker-LoRaD-M252_V1.0_dAwfIUu.jpg",
        "image_path": "platforms/NuMaker-LoRaD-M252_V1.0_dAwfIUu.jpg",
        "pinout": "/media/platforms/m252-uno-pin.png",
        "pinout_path": "platforms/m252-uno-pin.png",
        "bullet1": "Cortex-M23, 48MHz",
        "bullet2": "32KB SRAM, 256KB Flash",
        "bullet3": "on-board LoRa",
        "buy_now": "https://direct.nuvoton.com/tw/m23-all-tools/",
        "pre_order_mode": false,
        "gid": "801327f7-cbd3-48f7-8de8-11a720c54453"
    },
    {
        "id": 455,
        "name": "NUCLEO-WL55JC",
        "productcode": "0866",
        "logicalboard": {
            "name": "NUCLEO_WL55JC",
            "slug": "NUCLEO_WL55JC",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "LoRa"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "Dataflash"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "QSPI"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SPI"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0+"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            }
        ],
        "slug": "ST-Nucleo-WL55JC",
        "description": "Affordable and flexible platform to ease prototyping using a TARGET_STM32WL55xC microcontroller.",
        "hide": false,
        "private": false,
        "ramsize": 0,
        "flashsize": 0,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "\\\\\r\n== Overview ==\r\n\r\nThe NUCLEO-WL55JC STM32WL Nucleo-64 board, based on the MB1389 reference board (NUCLEO-WL55JC1 and NUCLEO-WL55JC2 order codes), provides an affordable and flexible way for users to try out new concepts and build prototypes with the STM32WL Series microcontroller, choosing from the various combinations of performance, power consumption, and features.\r\n\r\nThe ARDUINO® Uno V3 connectivity support and the ST morpho headers provide an easy means of expanding the functionality of the STM32WL Nucleo open development platform with a wide choice of specialized shields.\r\n\r\nThe STM32WL Nucleo-64 board does not require any separate probe as it integrates the STLINK-V3E debugger and programmer.\r\n\r\nThe STM32WL Nucleo-64 board is provided with the STM32WL comprehensive software HAL library and various packaged software examples available with the STM32CubeWL MCU Package.\r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\nSTM32WL55JC microcontroller multiprotocol LPWAN dual-core 32-bit (Arm® Cortex®-M4/M0+ at 48 MHz) in\r\nUFBGA73 package featuring:\r\n* Ultra-low-power MCU\r\n* RF transceiver (150 MHz to 960 MHz frequency range) supporting LoRa®, (G)FSK, (G)MSK, and\r\nBPSK modulations\r\n* 256-Kbyte Flash memory and 64-Kbyte SRAM\r\n* True random number generator (RNG)\r\n* 3 user LEDs\r\n* 3 user buttons and 1 reset push-button\r\n* 32.768 kHz LSE crystal oscillator\r\n* 32 MHz HSE on-board oscillator\r\n* Board connectors:\r\n* USB with Micro-B\r\n* MIPI® debug connector\r\n* ARDUINO® Uno V3 expansion connector\r\n* ST morpho extension pin headers for full access to all STM32WL I/Os\r\n* Delivered with SMA antenna\r\n* Flexible power-supply options: ST-LINK, USB VBUS, or external sources\r\n* On-board STLINK-V3 debugger/programmer with USB re-enumeration capability: mass storage, Virtual\r\nCOM port, and debug port\r\n* Comprehensive free software libraries and examples available with the STM32CubeWL MCU Package\r\n* Support of a wide choice of Integrated Development Environments (IDEs) including IAR Embedded\r\nWorkbench®, MDK-ARM, and STM32CubeIDE\r\n* Suitable for rapid prototyping of end nodes based on LoRaWAN®, Sigfox™, wM-Bus, and many other\r\nproprietary protocols\r\n* Fully open hardware platform\r\n\r\n\r\n\\\\\r\n== Nucleo features ==\r\n\r\n\r\nThe NUCLEO-WL55JC STM32WL Nucleo-64 board provides an affordable and flexible way for users to try out new concepts and build prototypes with the STM32WL Series microcontroller, choosing from the various combinations of performance, power consumption, and features.\r\n\r\nThe ARDUINO® Uno V3 connectivity support and the ST morpho headers provide an easy means of expanding the functionality of the STM32WL Nucleo open development platform with a wide choice of specialized shields.\r\n\r\nThe STM32WL Nucleo-64 board does not require any separate probe as it integrates the STLINK-V3E debugger and programmer.\r\n\r\nThe STM32WL Nucleo-64 board is provided with the STM32WL comprehensive software HAL library and various packaged software examples available with the STM32CubeWL MCU Package\r\n\r\n\r\n\\\\\r\n== Nucleo pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\n\r\n=== Arduino-compatible headers ===\r\n\r\n{{https://os.mbed.com/media/uploads/jeanmarcr/nucleo_wl55jc_arduino_left_2021_2_1.png}}\r\n{{https://os.mbed.com/media/uploads/jeanmarcr/nucleo_wl55jc_arduino_right_2021_2_1.png}}\r\n\r\n=== Morpho headers ===\r\n\r\nThese headers give access to all STM32 pins.\r\n{{https://os.mbed.com/media/uploads/jeanmarcr/nucleo_wl55jc_morpho_left_2021_2_1.png}}\r\n{{https://os.mbed.com/media/uploads/jeanmarcr/nucleo_wl55jc_morpho_right_2021_2_1.png}}\r\n\r\n\r\n\r\n== Tips and Tricks ==\r\n\r\nhttps://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32WL/README.md\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].\r\n\r\n\r\n== Technical references ==\r\n\r\nStandalone board : \r\nhttps://www.st.com/en/evaluation-tools/nucleo-wl55jc.html\r\n\r\n\r\nSTM32WL55JC : \r\nhttps://www.st.com/en/microcontrollers-microprocessors/stm32wl55jc.html\r\n\r\n\\\\\r\n\r\n== Examples ==\r\n\r\n* [[https://os.mbed.com/teams/mbed-os-examples/code/mbed-os-example-blinky|mbed-os-example-blinky]]\r\n* [[https://os.mbed.com/teams/mbed-os-examples/code/mbed-os-example-lorawan|mbed-os-example-lorawan]]\r\n\r\n\r\n\\\\\r\n\r\n== Known limitations ==\r\nTo be able to export toward uvision, the file tools\\export\\uvision\\__init__.py \r\nmust be updated thanks to\r\n https://github.com/ARMmbed/mbed-os/pull/10424",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/STMWL55JC.png",
        "image_path": "platforms/STMWL55JC.png",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex-M4 MCUs, LoRa",
        "bullet2": "256KB Flash, 64KB SRAM",
        "bullet3": null,
        "buy_now": "https://www.st.com/en/evaluation-tools/nucleo-wl55jc.html#sample-buy",
        "pre_order_mode": false,
        "gid": "de317362-f5f6-44bd-8d55-aa620d929d8c"
    },
    {
        "id": 441,
        "name": "Arm V2M-Musca-S1",
        "productcode": "5009",
        "logicalboard": {
            "name": "ARM_MUSCA_S1",
            "slug": "ARM_MUSCA_S1",
            "vendor": {
                "id": 18,
                "name": "Arm",
                "full_name": "Arm",
                "description": "",
                "url": "http://arm.com",
                "body": "",
                "logo": "/media/vendors/Arm_logo_blue_72MN.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "embedded Magneto-Resistive Random Access Memory",
                "hide": false,
                "name": "eMRAM"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M33"
            }
        ],
        "slug": "Arm-Musca_S1",
        "description": "The Musca-S1 implementation of SSE-200 subsystem deploys two Cortex-M33 processor cores on Samsung Foundry 28FDS and is ready for evaluation of eMRAM-enabled IoT device with secure PSA Root-of-Trust (RoT). \r\n\r\nMusca-S1 can be used to prototype secure boot, on-chip storage, execution, and network device management through the Keil MDK, TF-M, Mbed OS Arm IoT software stack, and Pelion IoT platform integration.\r\n\r\nMusca-S1 is PSA Certified Level 1 and PSA Functional API certified.",
        "hide": false,
        "private": false,
        "ramsize": 2097152,
        "flashsize": 2097152,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 18,
            "name": "Arm",
            "full_name": "Arm",
            "description": "",
            "url": "http://arm.com",
            "body": "",
            "logo": "/media/vendors/Arm_logo_blue_72MN.png"
        },
        "body": "== Overview ==\r\nThe digital transformation is underway and driving the need for a new generation of Smart IoT Devices that are both secure and energy-efficient and the foundation to enabling our secure connected world. \r\n   \r\nRecognizing this need Arm and Samsung Foundry collaborated to create the industry’s 1st PSA Certified Arm-based Smart IoT Device demonstrator called Musca-S1 enabling secure eMRAM-enabled Root of Trust (RoT) and secure Root of Execution (RoE) IoT Device services.\r\n\r\nThe Musca-S1 dual Arm Cortex-M33 test chip board architecture integrates the recommendations of Platform Security Architecture, (PSA) using the same subsystem as Musca-A, but with the addition of dual embedded MagnetoResistive Random Access Memory (eMRAM) and SRAM on-chip secure memory subsystems\r\n\r\nBased on Arm’s Corstone-200 pre-verified subsystem with dual Cortex-M33 processor cores, AMBA AHB5/Trust Zone dual eMRAM and SRAM code memory subsystems, Samsung analogue IPs for control, Cadence and Arm peripheral interface IPs for extended network and cellular connectivity, Musca-S1 provides a series of silicon-proven insights for secure and energy-efficient IoT design on Samsung 28FDS FDSOI silicon. \r\n\r\nMusca-S1 test chip demonstrates a combination of on-chip power control, Samsung Foundry’s Reverse Body Biasing (RBB) and eMRAM non-volatile memory power shutdown, allowing for testing and evaluation of new classes of highly energy-efficient, controlled IoT devices.\r\n\r\nBy combining Arm IP and software solutions on a single board, IoT designers can test and evaluate Arm end-to-end secure IoT solution, showcasing highly energy-efficient and secure IoT at scale. The Musca-S1 test chip board can further reduce costs and time-to-market by giving designers the flexibility to repurpose the reference design for future products.\r\n\r\n{{https://os.mbed.com/media/platforms/Musca-S1_Block_Diagram.png}}\r\n\r\n== Board Features ==\r\nThe development board contains the following components and systems:\r\n* One Musca‑S1 test chip with CoreLink SSE-200 Subsystem for Embedded. The SSE-200\r\nsubsystem includes, but is not limited to, the following:\r\n** CPU0: One 50MHZ Cortex‑M33 processor. Floating-point unit (FPU), DSP, no coprocessor.\r\n** CPU1: One 200MHZ Cortex‑M33 processor. FPU, DSP, no coprocessor. Clock system enables\r\noperation at ×N speed of CPU0 processor. Body-bias enabled transistors for low-power mode.\r\n** One 2KB instruction cache and one 2KB data cache for each processor.\r\n** 4 × 128KB SRAM. One 128KB bank, SRAM3, functions as Tightly Coupled Memory (TCM),\r\nTightly Coupled to CPU1 and operating at CPU1 clock speed.\r\n** CryptoCell™-312 with 1Kbyte One Time Programming (OTP) emulated using simple\r\nregisters reset by powerup reset only.\r\n** Timer, Watchdog peripherals, and system control.\r\n*The following on-chip blocks are outside the SSE-200 subsystem.\r\n** 2MB Code SRAM.\r\n** 2×1MB eMRAM.\r\n** Clock system. Input clock sources from development board.\r\n*Arduino Shield expansion with on-board level converters and a jumper link to enable the Shield\r\nvoltage to be either the SoC voltage, 1V8, or 3V3. Enables custom designs by providing the\r\nfollowing interfaces:\r\n** UART/USART.\r\n** I2S, three-channel, master only.\r\n** SPI.\r\n** I2C.\r\n** PWM.\r\n** 6-channel analog interface from the on-board combined ADC, DAC, and GPIO.\r\n** 16 1V8 or 3V3 GPIO.\r\n** 1Hz clock.\r\n* On-board DAPLink that enables the following functionality over USB:\r\n** Serial Wire Debug (SWD).\r\n** USB Mass Storage Device (USBMSD) for uploading new firmware.\r\n** USB serial port. The UART to the DAPLink does not support hardware flow control.\r\n** Remote reset.\r\n* On-board gyro sensor:\r\n** MMA7660FC 3-axis orientation and motion detection sensor.\r\n** I2C interface to test chip.\r\n* On-board combined ADC/DAC/temperature sensor:\r\n** AD5593.\r\n** 6-channel 3V3 ADC/DAC/GPIO interface to Arduino Shield.\r\n** Temperature indicator.\r\n* Programmable boot select:\r\n** 32MB On-board QSPI boot flash.\r\n** 2×1MB on-chip boot eMRAM.\r\n** 2MB on-chip Code SRAM, after being preloaded with execution code.\r\n** Both Secure and Non‑secure access.\r\n* Debug connector that provides access to:\r\n** P-JTAG processor debug.\r\n** Serial Wire Debug (SWD).\r\n** User push-button:\r\n** PBON On/Off push-button.\r\n** nSRST: Cortex-M33 system reset and CoreSight component reset.\r\n** ISP: Updates DAPLink firmware.\r\n** RGB LED. Jumper connectors provide optional connections between the Arduino Expansion header\r\nand the Musca‑S1 test chip:\r\n** Red LED connected to GPIO[2] pin, optional PWM0.\r\n** Green LED connected to GPIO[3] pin, optional PWM1.\r\n** Blue LED connected to GPIO[4] pin, optional PWM2.\r\n* Status LEDs.\r\n* 5V USB or battery power, selectable by slider switch:\r\n** DAPLink 5V USB connector.\r\n** CLN 523450, Lithium Ion, 3.7V, 950mAh (not supplied).\r\n\r\n\r\n== Board Pinout ==\r\nThe pinout diagram below shows the Arduino headers signals.\r\n\r\n{{https://os.mbed.com/media/platforms/Musca-S1-Pinouts_kLIKMWk.png}}\r\n\r\n\r\n----\r\n\r\n== Technical Reference ==\r\n=== Documentation ===\r\n\r\n*[[https://developer.arm.com/documentation/101756/latest|Musca-S1 Technical Overview]]\r\n*[[https://developer.arm.com/documentation/101835/latest|Musca-S1 Technical Reference Manual]]\r\n\r\n\r\n=== Interface Firmware ===\r\n\r\n<<warning title=\"Firmware update required!\">>\r\nPlease make sure you have updated your Musca S1 board to the latest firmware. \\\\\r\nThe instructions and the latest firmware for DAPLink are available [[https://community.arm.com/developer/tools-software/oss-platforms/w/docs/463/musca-s1-firmware-update-qspi-mram-boot-recovery|here]].\r\n<</warning>>\r\n\r\n<<warning title=\"Press the PBON button to start!\">>\r\nBy default, the Musca S1 board keeps the MCU switched off after a power-cycle.\\\\\r\nYou need to press the PBON button to run the application. This behaviour can be changed:\\\\\r\n\r\n* Auto-start an application when the board is plugged-in. Drag and drop an empty file \"auto_pwr.cfg\" into the device\\\\\r\n* Power-on the MCU when pressing the PBON push button: Drag and drop an empty file \"hard_pwr.cfg\" into the device\r\n<</warning>>\r\n\r\n=== Known Issues===\r\n\r\nPlease check issues reported on [[https://github.com/ARMmbed/mbed-os/labels/devices%3A%20arm|GitHub]].\r\n\r\n<<warning title=\"The Mbed Online Compiler is not supported with this board.\">>\r\nPlease use [[https://os.mbed.com/studio/|Mbed Studio]].\r\n<</warning>>\r\n\r\n=== Example applications===\r\n\r\n* [[https://os.mbed.com/teams/mbed-os-examples/code/mbed-os-example-blinky/|mbed-os-example-blinky]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Musca-S1_Rev_B_Board-1_transpant.png",
        "image_path": "platforms/Musca-S1_Rev_B_Board-1_transpant.png",
        "pinout": "/media/platforms/Musca-S1_Block_Diagram.png",
        "pinout_path": "platforms/Musca-S1_Block_Diagram.png",
        "bullet1": "Cortex-M33 200HMZ",
        "bullet2": "2MB eMRAM, 2MB SRAM",
        "bullet3": "v8-M TrustZone",
        "buy_now": "https://pages.arm.com/Musca-Board-Request.html",
        "pre_order_mode": false,
        "gid": "4f3c060f-0907-45b7-baad-15ce11c1af6d"
    },
    {
        "id": 440,
        "name": "NUCLEO-H743ZI2",
        "productcode": "0836",
        "logicalboard": {
            "name": "NUCLEO_H743ZI2",
            "slug": "NUCLEO_H743ZI2",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M7"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-Nucleo-H743ZI2",
        "description": "STM32 Nucleo-144 development board with STM32H743ZI MCU, supports Arduino, ST Zio and morpho connectivity",
        "hide": false,
        "private": false,
        "ramsize": 0,
        "flashsize": 0,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\nThe STM32 Nucleo-144 boards provide an affordable and flexible way for users to try out new concepts and build prototypes by choosing from the various combinations of performance and power consumption features, provided by the STM32 microcontroller.\r\n\r\nThe internal or external SMPS significantly reduces power consumption in Run mode.\r\n\r\nThe ST Zio connector, which extends the Arduino™ Uno V3 connectivity, and the ST morpho headers provide an easy means of expanding the functionality of the Nucleo open development platform with a wide choice of specialized shields.\r\n\r\nThe STM32 Nucleo-144 board does not require any separate probe as it integrates the ST-LINK debugger/programmer.\r\n\r\nThe STM32 Nucleo-144 board comes with the STM32 comprehensive free software libraries and examples available with the STM32Cube MCU Package.\r\n\r\n\\\\\r\n== Microcontroller key features ==\r\n* Core\r\n** 32-bit Arm® Cortex®-M7 core with double-precision FPU and L1 cache:\r\n*** 16 Kbytes of data and 16 Kbytes of instruction cache\r\n** Frequency up to 400 MHz\r\n** MPU\r\n** 856 DMIPS/ 2.14 DMIPS/MHz (Dhrystone 2.1)\r\n** DSP instructions\r\n* Memories\r\n** Up to 2 Mbytes of Flash memory with read-while-write support\r\n** 1 Mbyte of RAM: 192 Kbytes of TCM RAM (inc. 64 Kbytes of ITCM RAM + 128 Kbytes of DTCM RAM for time critical routines), 864 Kbytes of user SRAM, and 4 Kbytes of SRAM in Backup domain\r\n** Dual mode Quad-SPI memory interface running up to 133 MHz\r\n** Flexible external memory controller with up to 32-bit data bus: SRAM, PSRAM, SDRAM/LPSDR SDRAM, NOR/NAND Flash memory clocked up to 133 MHz in Synchronous mode\r\n** CRC calculation unit\r\n* Security\r\n** ROP, PC-ROP, active tamper\r\n* General-purpose input/outputs\r\n** Up to 168 I/O ports with interrupt capability\r\n* Reset and power management\r\n** 3 separate power domains which can be independently clock-gated or switched off:\r\n*** D1: high-performance capabilities\r\n*** D2: communication peripherals and timers\r\n*** D3: reset/clock control/power management\r\n** 1.62 to 3.6 V application supply and I/Os\r\n** POR, PDR, PVD and BOR\r\n** Dedicated USB power embedding a 3.3 V internal regulator to supply the internal PHYs\r\n** Embedded regulator (LDO) with configurable scalable output to supply the digital circuitry\r\n** Voltage scaling in Run and Stop mode (5 configurable ranges)\r\n** Backup regulator (~0.9 V)\r\n** Voltage reference for analog peripheral/VREF+\r\n** Low-power modes: Sleep, Stop, Standby and VBAT supporting battery charging\r\n* Low-power consumption\r\n** Total current consumption down to 4 μA\r\n* Clock management\r\n** Internal oscillators: 64 MHz HSI, 48 MHz HSI48, 4 MHz CSI, 32 kHz LSI\r\n** External oscillators: 4-48 MHz HSE, 32.768 kHz LSE\r\n** 3× PLLs (1 for the system clock, 2 for kernel clocks) with Fractional mode\r\n* Interconnect matrix \r\n* 4 DMA controllers to unload the CPU\r\n** 1× high-speed master direct memory access controller (MDMA) with linked list support\r\n** 2× dual-port DMAs with FIFO\r\n** 1× basic DMA with request router capabilities\r\n* Up to 35 communication peripherals\r\n** 4× I2Cs FM+ interfaces (SMBus/PMBus)\r\n** 4× USARTs/4x UARTs (ISO7816 interface, LIN, IrDA, up to 12.5 Mbit/s) and 1x LPUART\r\n** 6× SPIs, 3 with muxed duplex I2S audio class accuracy via internal audio PLL or external clock, 1x I2S in LP domain (up to 133 MHz)\r\n** 4x SAIs (serial audio interface)\r\n** SPDIFRX interface\r\n** SWPMI single-wire protocol master I/F\r\n** MDIO Slave interface\r\n** 2× SD/SDIO/MMC interfaces (up to 125 MHz)\r\n** 2× CAN controllers: 2 with CAN FD, 1 with time-triggered CAN (TT-CAN)\r\n** 2× USB OTG interfaces (1FS, 1HS/FS) crystal-less solution with LPM and BCD\r\n** Ethernet MAC interface with DMA controller\r\n** HDMI-CEC\r\n** 8- to 14-bit camera interface (up to 80 MHz)\r\n* 11 analog peripherals\r\n** 3× ADCs with 16-bit max. resolution (up to 36 channels, 4.5 MSPS at 12 bits)\r\n** 1× temperature sensor\r\n** 2× 12-bit D/A converters (1 MHz)\r\n** 2× ultra-low-power comparators\r\n** 2× operational amplifiers (8 MHz bandwidth)\r\n** 1× digital filters for sigma delta modulator (DFSDM) with 8 channels/4 filters\r\n*Graphics\r\n** LCD-TFT controller up to XGA resolution\r\n** Chrom-ART graphical hardware Accelerator™ (DMA2D) to reduce CPU load\r\n** Hardware JPEG Codec\r\n* Up to 22 timers and watchdogs\r\n** 1× high-resolution timer (2.5 ns max resolution)\r\n** 2× 32-bit timers with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input (up to 200 MHz)\r\n** 2× 16-bit advanced motor control timers (up to 200 MHz)\r\n** 10× 16-bit general-purpose timers (up to 200 MHz)\r\n** 5× 16-bit low-power timers (up to 200 MHz)\r\n** 2× watchdogs (independent and window)\r\n** 1× SysTick timer\r\n** RTC with sub-second accuracy & HW calendar\r\n* Debug mode\r\n** SWD & JTAG interfaces\r\n** 4-Kbyte Embedded Trace Buffer\r\n* True random number generators (3 oscillators each) \r\n* 96-bit unique ID \r\n\r\n== Nucleo board features ==\r\n\r\n* Two types of extension resources\r\n** Arduino Uno Revision 3 connectivity\r\n** STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os\r\n* On-board ST-LINK/V3 debugger/programmer with SWD connector\r\n* Flexible board power supply: ST-LINK, USB VBUS or external sources\r\n* Three User LEDs\r\n* Two push buttons: USER and RESET\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n* Ethernet 10/100Mbps\r\n* USART\r\n\r\n== Board pinout ==\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n=== Zio and Arduino-compatible headers ===\r\n{{/media/uploads/jeromecoutant/nucleo_h743zi2_zio_left_2019_10_9.png}}\r\n{{/media/uploads/jeromecoutant/nucleo_h743zi2_zio_right_2019_10_9.png}}\r\n\r\n\r\n=== CN11 CN12 headers ===\r\n{{/media/uploads/jeromecoutant/nucleo_h743zi2_morpho_left_2019_10_9.png}}\r\n{{/media/uploads/jeromecoutant/nucleo_h743zi2_morpho_right_2019_10_9.png}}\r\n\r\n\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[https://www.st.com/en/microcontrollers-microprocessors/stm32h743zi.html]]\r\n* [[https://www.st.com/en/evaluation-tools/nucleo-h743zi.html]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n\r\n== Tips and Tricks ==\r\n\r\n[[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/NUCLEO_H743ZI2.jpg",
        "image_path": "platforms/NUCLEO_H743ZI2.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex M7 + DP-FPU, 480MHz",
        "bullet2": "2MB Flash, 1MB RAM",
        "bullet3": "Ethernet, USB OTG, TRNG",
        "buy_now": "https://my.st.com/esample2/app?page=basket&pn=NUCLEO-H743ZI2",
        "pre_order_mode": false,
        "gid": "56a98f7a-050b-470e-92e0-56d484a3f25d"
    },
    {
        "id": 433,
        "name": "PSoC 6 BLE Pioneer Kit",
        "productcode": "1902",
        "logicalboard": {
            "name": "cy8ckit_062_ble",
            "slug": "cy8ckit_062_ble",
            "vendor": {
                "id": 73,
                "name": "Cypress",
                "full_name": "Cypress Semiconductor",
                "description": "Cypress is the global supplier of choice for innovative companies in high-growth markets. Our commitment is to provide high quality, value-driven embedded solutions on time with world-class support. We are committed to the success of our customers, the development of our employees, and the increase of shareholder value.",
                "url": "www.cypress.com",
                "body": "Cypress’ advanced system-level solutions are Embedded in Tomorrow™. We target markets growing faster than the broader semiconductor industry, including automotive, industrial and consumer electronics markets. Our world-class, secure wireless technology—along with our MCUs, memories, analog ICs and USB controllers—give us an unparalleled competitive advantage in the Internet of Things, and a jump on emerging markets, including connected appliances and autonomous cars.\r\n\r\nOur customers are smart, aggressive, out-of-the-box thinkers who create disruptive, game-changing products, revolutionize markets and change our connected world for the better. With more than 30 years of industry experience, we provide them with a turnkey path to new products, new markets and new revenue.\r\n\r\nWe focus our technology and capital investments on growth markets and our core semiconductor businesses to relentlessly drive margin improvement and profitable growth. We are focused on creating value and returning capital to our shareholders.\r\n\r\nFrom the entrepreneur building a revolutionary new product in a garage to the Fortune 500 engineering team tasked with making the impossible happen now, Cypress is today’s technology partner for tomorrow’s innovations.\r\n\r\nTo learn more about Cypress, go to www.cypress.com.",
                "logo": "/media/vendors/Cypress_Logo_Full_Color_PNG.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "QSPI"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0+"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "CY8CKIT-062-BLE",
        "description": "The PSoC® 6 BLE Pioneer Kit (CY8CKIT-062-BLE) is an ultra-low power, high-performance, secure hardware platform that enables design and debug of the PSoC 63 MCU.",
        "hide": false,
        "private": false,
        "ramsize": 294912,
        "flashsize": 1048576,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 73,
            "name": "Cypress",
            "full_name": "Cypress Semiconductor",
            "description": "Cypress is the global supplier of choice for innovative companies in high-growth markets. Our commitment is to provide high quality, value-driven embedded solutions on time with world-class support. We are committed to the success of our customers, the development of our employees, and the increase of shareholder value.",
            "url": "www.cypress.com",
            "body": "Cypress’ advanced system-level solutions are Embedded in Tomorrow™. We target markets growing faster than the broader semiconductor industry, including automotive, industrial and consumer electronics markets. Our world-class, secure wireless technology—along with our MCUs, memories, analog ICs and USB controllers—give us an unparalleled competitive advantage in the Internet of Things, and a jump on emerging markets, including connected appliances and autonomous cars.\r\n\r\nOur customers are smart, aggressive, out-of-the-box thinkers who create disruptive, game-changing products, revolutionize markets and change our connected world for the better. With more than 30 years of industry experience, we provide them with a turnkey path to new products, new markets and new revenue.\r\n\r\nWe focus our technology and capital investments on growth markets and our core semiconductor businesses to relentlessly drive margin improvement and profitable growth. We are focused on creating value and returning capital to our shareholders.\r\n\r\nFrom the entrepreneur building a revolutionary new product in a garage to the Fortune 500 engineering team tasked with making the impossible happen now, Cypress is today’s technology partner for tomorrow’s innovations.\r\n\r\nTo learn more about Cypress, go to www.cypress.com.",
            "logo": "/media/vendors/Cypress_Logo_Full_Color_PNG.png"
        },
        "body": "== Overview ==\r\nThe PSoC 6 BLE Pioneer Kit has been designed for users to develop next-generation Internet of Things (IoT) applications. It comes with the PSoC 63 MCU, which provides IoT developers with an ultra-low power, flexible and secure MCU architecture with built-in Bluetooth® radio. User's can choose from the various combinations of power, performance and peripherals provided by the PSoC 63 MCU architecture, to enable features such as extended battery life, small form factors, and security for connected devices. \r\n\r\nThe PSoC 6 BLE Pioneer Kit provides Arduino™ UNO V3 and Digilent Pmod™ compatible headers, enabling plug and play of various shield boards to broaden the user's development scope. It comes with an on-board debugger/programmer (KitProg) to easily debug and program the target device. In addition, software libraries and code examples are provided to help user's along with their development process.\r\n\\\\\r\n \r\n== MCU Features ==\r\n* **\r\nCY8C6347BZI-BLD53 in 116-BGA package**\r\n** Dual-core: Arm® Cortex®-M4 w/ FPU @ 150-MHz & Arm® Cortex®-M0+ @ 100-MHz\r\n** Up to 1MB Flash and 288KB SRAM\r\n** User-selectable core logic operation at either 1.1-V or 0.9-V\r\n** Inter-processor communication (IPC) support in HW\r\n** Low-power 1.7-V to 3.6-V operation\r\n*** Cortex-M4 can run as low as 22-μA/MHz in a low-power active mode\r\n*** Cortex-M0+ can run as low as 15-μA/MHz in a low-power active mode\r\n** Cryptography accelerators\r\n** Industry-leading CapSense® capacitive-sensing block\r\n** FS-USB (Host/Device)\r\n** Bluetooth Low Energy (BLE) 5.0 compatible\r\n** 2x DMA controllers (16 channels each)\r\n** 9x Serial Communication Blocks (SCBs), configurable as I2C/SPI/UART \r\n** 12x Universal Digital Blocks (UDBs), for custom glue logic or interfaces\r\n** 32x Timer/Counter/Pulse Width Modulator (TCPWM) \r\n** 2x PDM-PCM channels\r\n** 1x I2S\r\n** 2x Operational amplifiers\r\n** 2x Low-power comparators\r\n** 1x 12-bit SAR ADC (1-Msps)\r\n** 1x 12-bit DAC\r\n** Execute-in-place (XIP) QSPI Interface (supports 1, 2, 4 and dual-quad interfaces)\r\n** Up to 78 user accessible GPIO\r\n\\\\\r\n----\r\n \r\n== Kit Features ==\r\n* **\r\nPSoC 6 BLE Pioneer Kit:**\r\n** PSoC 63 MCU with up to 1MB Flash, 288KB SRAM, and 78 GPIOs\r\n** On-board 512Mb QSPI NOR Flash Memory\r\n** EZ-PD™ CCG3 USB Type-C Controller with Power Delivery\r\n** CapSense touch slider, buttons and proximity sensor\r\n** On-board debugger/programmer (KitProg)\r\n** Arduino UNO v3 headers\r\n** Digilent Pmod interface\r\n** CY8CKIT-028-EPD shield board with:\r\n*** 2.7-inch E-ink display\r\n*** Temperature sensor\r\n*** 6-axis motion sensor\r\n***PDM-PCM microphone\r\n\r\n\\\\\r\n----\r\n\r\n== Board Block Diagram ==\r\n\r\n\r\n{{/media/uploads/IYM/block_diagram_p6_ble_pioneer_kit.png}}\r\n\r\n\r\n\\\\\r\n----\r\n\r\n== Board Pinout ==\r\n\r\n{{/media/uploads/IYM/p6_ble_pionner_kit_pinout.png}}\r\n\r\nFor the full schematic of the PSoC 6 BLE Pioneer Kit, click [[https://www.cypress.com/file/420836/download|PSoC 6 BLE Pioneer Kit Schematic]].\r\n\r\n\r\n\\\\\r\n----\r\n\r\n==Important Notes==\r\n<<warning title=\"Important Notes\">>\r\n* Only the *C and *D revisions of this board are supported in Mbed OS. If you have an older version of the board, please contact Cypress Semiconductor to order an updated board.\r\n* For standard operation, ensure that SW5 is in the center position, SW6 is in the 1 position, and SW7 is in the 1 position. \r\n* An update to the debug interface is necessary to use the Mbed tools.  See Board Setup section below.  \r\n* This target does not support the LittleFileSystem implementation. Please use LittleFileSystem2 documented here.\r\nhttps://github.com/ARMmbed/mbed-os/tree/latest/storage/filesystem/littlefsv2\r\n\r\n<</warning>>\r\n\r\n\\\\\r\n----\r\n\r\n== Board Setup ==\r\n#\tUse the USB lead to connect your Mbed to a PC. The status light will come on, indicating it has power.\r\n#\tCheck if kit is in CMSIS-DAP mode (LED2 and LED4 as shown in the image below).\r\n{{/media/uploads/IYM/2_led_modified.png}}\r\n#\tDownload the fw-loader from [[https://github.com/cypresssemiconductorco/Firmware-loader|Cypress Semiconductor Github ]].\r\n#\tExecute the following command in command line, {{{fw-loader.exe --update-kp3\r\n}}}. If the connected kit is not detected after executing this command, please enter into bootloader mode by holding down the \"Mode Select\" button (SW3) before plugging in the board. Then run the fw-loader.exe again.\r\n#\tAfter command is executed successfully please press the Custom App button and release (located below LED4).\r\n#\tKit should now be connected in DAPLink mode as shown in the image below.\r\n{{/media/uploads/IYM/1_led_modified.png}}\r\n\r\n\r\n\\\\\r\n----\r\n\r\n== Getting Started with Mbed OS ==\r\n\r\n=== 1. Connect your microcontroller to a PC ===\r\n\r\nUse the USB lead to connect your Mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognise the Mbed Microcontroller as a standard USB drive.\r\n\r\n\r\n\r\n| {{/media/uploads/maclobdell/generic_win.png}} | {{/media/uploads/maclobdell/generic_mcu_mac.png}}\r\n\r\n\r\n |  \r\n| //Windows 10 example// | //Mac OS X example// |\r\n\r\n=== 2. Click the MBED.HTM link to get logged in ===\r\n\r\nGo to the new USB Drive, and click MBED.HTM to open it in a web browser.\r\n\r\nIf you do not have an Mbed account, choose \"Signup\", and create your Mbed Account. Otherwise, log in with your normal username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n\\\\\r\n----\r\n\r\n== PC Configuration ==\r\n\r\nYour Mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your Mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with Mbed you will need a ##terminal application##. This allows the Mbed Microcontroller to print to your PC screen, and for you to send characters back to your Mbed.\r\n\r\nDefault baud rate value for the serial port is 9600. Default baud rate value is set in the platform config file: [[https://github.com/ARMmbed/mbed-os/blob/master/platform/mbed_lib.json]].\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the Mbed Microntroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n|| Windows || Mac || Linux ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n----\r\n\r\n==Install and configure Mbed CLI\r\n\r\nFollow the url to install and configure Mbed CLI according to your OS:\r\n\r\n * [[https://os.mbed.com/docs/mbed-os/latest/tools/installation-and-setup.html]]\r\n\r\nMake sure the Mbed python packages are updated to versions compatible with Cypress PSoC 6 kits using following command:\r\n\r\n{{{\r\npip install --upgrade pip 'mbed-ls>=1.7.1' 'pyocd>=0.16'\r\n}}}\r\n\r\n\\\\\r\n----\r\n\r\n== Compile and Download a Program ==\r\n\r\n=== 1. Compile \"blinky\" ===\r\n\r\nOpen Mbed CLI prompt, and create the directory for Mbed examples\r\n\r\n{{{\r\nmkdir mbed-examples\r\ncd mbed-examples\r\n}}}\r\n\r\nImport mbed-os-example-blinky code example\r\n[[https://github.com/ARMmbed/mbed-os-example-blinky]]\r\n\r\n{{{\r\nmbed import mbed-os-example-blinky\r\ncd mbed-os-example-blinky\r\n}}}\r\n\r\nCompile the mbed application for one of the supported target boards with one of the supported toolchains\r\n\r\n{{{\r\nmbed compile -m TARGET -t TOOLCHAIN  \r\n}}}\r\n\r\nwhere **TARGET** is one of:\r\n\r\n*CY8CKIT_062_WIFI_BT\r\n*CY8CKIT_062_BLE\r\n*CY8CPROTO_062_4343W\r\n\r\nand **TOOLCHAIN** is one of:\r\n\r\n*GCC_ARM\r\n*ARM\r\n*IAR\r\n\r\n=== 2. Save a program hex (.hex) to the Platform ===\r\n\r\nHex file is Built:\r\n   * CY8CKIT-062-BLE : BUILD/CY8CKIT_062_BLE/GCC_ARM/mbed-os-example-blinky.hex\r\n\r\nSave the program hex file to your Mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. The file is now consumed.\r\n\r\n\r\n=== 3. Press the Reset Button ===\r\n\r\nWhen the Reset Button in pressed, the microcontroller will be reset and the last programmed application will begin to run.\r\n\r\n=== 4. Blinky! ===\r\n\r\nThe Microcontroller is now running the program; flashing the LED forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart.\r\n\r\n\\\\\r\n----\r\n\r\n==Where Next==\r\nFor more information on available tools and software, see \r\n [[https://os.mbed.com/docs/mbed-os/latest/quick-start/index.html|Arm Mbed OS Quick Start Guide]]\r\n\r\n\\\\\r\n----\r\n\r\n== Technical Reference Manuals==\r\n  * [[https://www.cypress.com/documentation/technical-reference-manuals/psoc-6-mcu-psoc-63-ble-architecture-technical-reference|PSoC 6 MCU: PSoC 63 with BLE Architecture Technical Reference Manual]]\r\n  * [[https://www.cypress.com/documentation/technical-reference-manuals/psoc-6-mcu-psoc-63-ble-registers-technical-reference|PSoC 6 MCU: PSoC 63 with BLE Register Technical Reference Manual  User's Manual]]\r\n  \r\n\\\\\r\n----\r\n\r\n ===Datasheets===\r\n  * [[https://www.cypress.com/documentation/datasheets/psoc-6-mcu-psoc-63-ble-datasheet-programmable-system-chip-psoc|PSoC 6 MCU Datasheet: PSoC 63 with BLE Data Sheet]]\r\n\r\n\\\\\r\n----\r\n  \r\n== Where to buy ==\r\n* [[https://www.cypress.com/cy8ckit-062-ble|PSoC 6 BLE Pioneer Kit (CY8CKIT-062-BLE)]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/SS2_3797_with_out_USB_cable.jpg",
        "image_path": "platforms/SS2_3797_with_out_USB_cable.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cypress PSoC62 Cortex M4F/M0+",
        "bullet2": "1MB Flash, 288KB SRAM",
        "bullet3": "BLE, Arduino-Compatible",
        "buy_now": "https://www.cypress.com/documentation/development-kitsboards/psoc-6-ble-pioneer-kit-cy8ckit-062-ble",
        "pre_order_mode": false,
        "gid": "1a1708b9-8b15-41dd-ad04-0cb393ef1d6a"
    },
    {
        "id": 432,
        "name": "PSoC 6 Wi-Fi BT Prototyping Kit",
        "productcode": "1901",
        "logicalboard": {
            "name": "cy8cproto_062_4343w",
            "slug": "cy8cproto_062_4343w",
            "vendor": {
                "id": 73,
                "name": "Cypress",
                "full_name": "Cypress Semiconductor",
                "description": "Cypress is the global supplier of choice for innovative companies in high-growth markets. Our commitment is to provide high quality, value-driven embedded solutions on time with world-class support. We are committed to the success of our customers, the development of our employees, and the increase of shareholder value.",
                "url": "www.cypress.com",
                "body": "Cypress’ advanced system-level solutions are Embedded in Tomorrow™. We target markets growing faster than the broader semiconductor industry, including automotive, industrial and consumer electronics markets. Our world-class, secure wireless technology—along with our MCUs, memories, analog ICs and USB controllers—give us an unparalleled competitive advantage in the Internet of Things, and a jump on emerging markets, including connected appliances and autonomous cars.\r\n\r\nOur customers are smart, aggressive, out-of-the-box thinkers who create disruptive, game-changing products, revolutionize markets and change our connected world for the better. With more than 30 years of industry experience, we provide them with a turnkey path to new products, new markets and new revenue.\r\n\r\nWe focus our technology and capital investments on growth markets and our core semiconductor businesses to relentlessly drive margin improvement and profitable growth. We are focused on creating value and returning capital to our shareholders.\r\n\r\nFrom the entrepreneur building a revolutionary new product in a garage to the Fortune 500 engineering team tasked with making the impossible happen now, Cypress is today’s technology partner for tomorrow’s innovations.\r\n\r\nTo learn more about Cypress, go to www.cypress.com.",
                "logo": "/media/vendors/Cypress_Logo_Full_Color_PNG.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Wi-Fi"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "QSPI"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0+"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "CY8CPROTO-062-4343W",
        "description": "The PSoC® 6 Wi-Fi BT Prototyping Kit (CY8CPROTO-062-4343W) is a low-cost hardware platform that enables design and debug of PSoC 62 MCUs and the Murata LBEE5KL1DX Module (CYW4343W WiFi + Bluetooth combo chip).",
        "hide": false,
        "private": false,
        "ramsize": 294912,
        "flashsize": 1048576,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 73,
            "name": "Cypress",
            "full_name": "Cypress Semiconductor",
            "description": "Cypress is the global supplier of choice for innovative companies in high-growth markets. Our commitment is to provide high quality, value-driven embedded solutions on time with world-class support. We are committed to the success of our customers, the development of our employees, and the increase of shareholder value.",
            "url": "www.cypress.com",
            "body": "Cypress’ advanced system-level solutions are Embedded in Tomorrow™. We target markets growing faster than the broader semiconductor industry, including automotive, industrial and consumer electronics markets. Our world-class, secure wireless technology—along with our MCUs, memories, analog ICs and USB controllers—give us an unparalleled competitive advantage in the Internet of Things, and a jump on emerging markets, including connected appliances and autonomous cars.\r\n\r\nOur customers are smart, aggressive, out-of-the-box thinkers who create disruptive, game-changing products, revolutionize markets and change our connected world for the better. With more than 30 years of industry experience, we provide them with a turnkey path to new products, new markets and new revenue.\r\n\r\nWe focus our technology and capital investments on growth markets and our core semiconductor businesses to relentlessly drive margin improvement and profitable growth. We are focused on creating value and returning capital to our shareholders.\r\n\r\nFrom the entrepreneur building a revolutionary new product in a garage to the Fortune 500 engineering team tasked with making the impossible happen now, Cypress is today’s technology partner for tomorrow’s innovations.\r\n\r\nTo learn more about Cypress, go to www.cypress.com.",
            "logo": "/media/vendors/Cypress_Logo_Full_Color_PNG.png"
        },
        "body": "== Overview ==\r\nThe PSoC 6 Wi-Fi BT Prototyping Kit is a low-cost hardware platoform, designed for users to develop next-generation Internet of Things (IoT) applications quickly. It comes with the PSoC 62 MCU, which provides IoT developers with an ultra-low power, flexible and secure MCU architecture. User's can choose from the various combinations of power, performance and peripherals provided by the PSoC 62 MCU architecture, to enable features such as extended battery life, small form factors, and security for connected devices. This kit also comes with a Murata LBEE5KL1DX Module (based on the CYW4343W), which provides robust and reliable Wi-Fi AND Bluetooth connectivity in one chip. \r\n\r\nThe PSoC 6 Wi-Fi BT Prototyping Kit provides Digilent Pmod™ compatible headers,  comes with an on-board debugger/programmer (KitProg) to easily debug and program the target device, and a snap-away form factor to independently use the different hardware peripherals provided with this kit. In addition, software libraries and code examples are provided to help user's along with their development process.\r\n\\\\\r\n----\r\n \r\n== MCU Features ==\r\n* **\r\nCY8C624ABZI-D44 in 124-BGA package**\r\n** Dual-core: Arm® Cortex®-M4 w/ FPU @ 150-MHz & Arm® Cortex®-M0+ @ 100-MHz\r\n** Up to 1MB Flash and 512Kb SRAM\r\n** User-selectable core logic operation at either 1.1-V or 0.9-V\r\n** Inter-processor communication (IPC) support in HW\r\n** Low-power 1.7-V to 3.6-V operation\r\n*** Cortex-M4 can run as low as 22-μA/MHz in a low-power active mode\r\n*** Cortex-M0+ can run as low as 15-μA/MHz in a low-power active mode\r\n** Cryptography accelerators\r\n** Industry-leading CapSense® capacitive-sensing block\r\n** FS-USB (Host/Device)\r\n** 3x DMA controllers (2x 29 channels, 1x 4 channels)\r\n** 13x Serial Communication Blocks (SCBs), configurable as I2C/SPI/UART (see data sheet for details)\r\n** 2x Secure Digital High Capacity (SDHC) blocks\r\n** 32x Timer/Counter/Pulse Width Modulator (TCPWM) \r\n** 2x PDM-PCM channels\r\n** 2x I2S channels\r\n** 2x Low-power comparators\r\n** 1x 12-bit SAR ADC (1-Msps)\r\n** Execute-in-place (XIP) QSPI Interface (supports 1, 2, 4 and dual-quad interfaces)\r\n** Up to 104 user accessible GPIO\r\n\\\\\r\n----\r\n \r\n== Kit Features ==\r\n* **\r\nPSoC 6 WiFi-BT Prototyping Kit:**\r\n** CY8CMOD-062-4343W Daughter Card that includes:\r\n*** PSoC 62 MCU with up to 2MB Flash, 1MB SRAM, and 104 GPIO\r\n*** Murata LBEE5KL1DX Wi-Fi/BT combo module\r\n** On-board 512Mb QSPI NOR Flash Memory\r\n** CapSense touch slider, buttons and proximity sensor\r\n** On-board debugger/programmer (KitProg)\r\n** Digilent Pmod interface\r\n** 2x PDM-PCM microphone\r\n** Temperature sensor\r\n** microSD card socket\r\n\r\n\\\\\r\n----\r\n\r\n== Board Block Diagram ==\r\n\r\n{{/media/uploads/IYM/block_diagram2.png|1000|1000}}\r\n\r\n\\\\\r\n----\r\n\r\n== Board Pinout ==\r\n\r\n{{/media/uploads/IYM/proto_wifi-bt_kit_png.png}}\r\n\r\n\r\n\r\nFor the full schematic of the PSoC 6 Wi-Fi BT Prototyping Kit, click [[https://www.cypress.com/file/457811/download|PSoC 6 Wi-Fi BT Prototyping Kit Schematic]].\r\n\r\n\\\\\r\n----\r\n\r\n== Important Notice ==\r\n<<warning title=\"Important Notes\">>\r\n* There is a known issue with projects built for this platform with IAR compiler and Mbed OS 5.11.4.  Please use Mbed OS 5.11.5-alpha or later.  \r\n* An update to the debug interface is necessary to use the Mbed tools.  See Board Setup section below. \r\n* This target does not support the LittleFileSystem implementation. Please use LittleFileSystem2 documented here.\r\nhttps://github.com/ARMmbed/mbed-os/tree/latest/storage/filesystem/littlefsv2\r\n<</warning>>\r\n\r\n\\\\\r\n----\r\n\r\n== Board Setup ==\r\n\r\n#\tUse the USB lead to connect your Mbed to a PC. The status light will come on, indicating it has power.\r\n#\tCheck if kit is in CMSIS-DAP mode LED1 (POWER) and LED2 (STATUS) as shown in the image below, LED2 can be blinking or solid. {{/media/uploads/IYM/modified_3.jpg}}\r\n#\tDownload the fw-loader from  [[https://github.com/cypresssemiconductorco/Firmware-loader|Cypress Semiconductor Github ]].\r\n#\tExecute the following command in command line, {{{fw-loader.exe --update-kp3}}}. If the connected kit is not detected after executing this command, please enter into bootloader mode by holding down the \"Mode Select\" button (SW3) before plugging in the board. Then run the fw-loader.exe again.\r\n#\tAfter command is executed successfully please press the SW3 Mode button for 3 seconds and release.\r\n#\tKit should now be connected in DAPLink mode as shown in the image below (LED1 should glow). {{/media/uploads/IYM/modified_4.png}}\r\n\r\n\r\n\\\\\r\n----\r\n\r\n== Getting Started with Mbed OS ==\r\n\r\n=== 1. Connect your microcontroller to a PC ===\r\n\r\nUse the USB lead to connect your Mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognise the Mbed Microcontroller as a standard USB drive.\r\n\r\n\r\n\r\n| {{/media/uploads/maclobdell/generic_win.png}} | {{/media/uploads/maclobdell/generic_mcu_mac.png}}\r\n\r\n\r\n |  \r\n| //Windows 10 example// | //Mac OS X example// |\r\n\r\n=== 2. Click the MBED.HTM link to get logged in ===\r\n\r\nGo to the new USB Drive, and click MBED.HTM to open it in a web browser.\r\n\r\nIf you do not have an Mbed account, choose \"Signup\", and create your Mbed Account. Otherwise, log in with your normal username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n\\\\\r\n----\r\n\r\n== PC Configuration ==\r\n\r\nYour Mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your Mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with Mbed you will need a ##terminal application##. This allows the Mbed Microcontroller to print to your PC screen, and for you to send characters back to your Mbed.\r\n\r\nDefault baud rate value for the serial port is 9600. Default baud rate value is set in the platform config file: [[https://github.com/ARMmbed/mbed-os/blob/master/platform/mbed_lib.json]].\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the Mbed Microntroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n|| Windows || Mac || Linux ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n----\r\n\r\n==Install and configure Mbed CLI\r\n\r\nFollow the url to install and configure Mbed CLI according to your OS:\r\n\r\n * [[https://os.mbed.com/docs/mbed-os/latest/tools/installation-and-setup.html]]\r\n\r\nMake sure the Mbed python packages are updated to versions compatible with Cypress PSoC 6 kits using following command:\r\n\r\n{{{\r\npip install --upgrade pip 'mbed-ls>=1.7.1' 'pyocd>=0.16'\r\n}}}\r\n\r\n\\\\\r\n----\r\n\r\n== Compile and Download  Program ==\r\n\r\n=== 1. Compile \"blinky\" ===\r\n\r\nOpen Mbed CLI prompt, and create the directory for Mbed examples\r\n{{{\r\nmkdir mbed-examples\r\ncd mbed-examples\r\n}}}\r\n\r\nImport mbed-os-example-blinky code example\r\n[[https://github.com/ARMmbed/mbed-os-example-blinky]]\r\n\r\n{{{\r\nmbed import mbed-os-example-blinky\r\ncd mbed-os-example-blinky\r\n}}}\r\n\r\nCompile the mbed application for one of the supported target boards with one of the supported toolchains\r\n\r\n{{{\r\nmbed compile -m TARGET -t TOOLCHAIN \r\n}}}\r\n\r\nwhere **TARGET** is one of:\r\n\r\n*CY8CKIT_062_WIFI_BT\r\n*CY8CKIT_062_BLE\r\n*CY8CPROTO_062_4343W\r\n\r\nand **TOOLCHAIN** is one of:\r\n\r\n*GCC_ARM\r\n*ARM\r\n*IAR\r\n\r\n=== 2. Save a program hex (.hex) to the Platform ===\r\n\r\nHex file is Built:\r\n   * CY8CPROTO-062-4343W : BUILD/CY8CPROTO_062_4343W/GCC_ARM/mbed-os-example-blinky.hex\r\n\r\nSave the program hex file to your Mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. The file is now consumed.\r\n\r\n\r\n=== 3. Press the Reset Button ===\r\n\r\nWhen the Reset Button in pressed, the microcontroller will be reset and the last programmed application will begin to run.\r\n\r\n=== 4. Blinky! ===\r\n\r\nThe Microcontroller is now running the program; flashing the LED forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart.\r\n\r\n\\\\\r\n----\r\n\r\n==Where Next==\r\nFor more information on available tools and software, see \r\n [[https://os.mbed.com/docs/mbed-os/latest/quick-start/index.html|Arm Mbed OS Quick Start Guide]]\r\n\r\n\\\\\r\n----\r\n\r\n== Technical Reference Manuals==\r\n  * [[https://www.cypress.com/documentation/technical-reference-manuals/psoc-6-mcu-psoc-62-architecture-technical-reference-manual|PSoC 6 MCU: PSoC 62 Architecture Technical Reference Manual]]\r\n  * [[https://www.cypress.com/documentation/technical-reference-manuals/psoc-6-mcu-psoc-62-register-technical-reference-manual-trm|PSoC 6 MCU: PSoC 62 Register Technical Reference Manual  User's Manual]]\r\n  \r\n ===Datasheets===\r\n  * [[https://www.cypress.com/documentation/datasheets/psoc-62-cy8c62x8-cy8c62xa-datasheet|PSoC 6 MCU Datasheet: PSoC 62 with up to 2MB Flash, 1MB SRAM and 104 GPIOs Data Sheet]]\r\n  \r\n== Where to buy ==\r\n* [[https://www.cypress.com/documentation/development-kitsboards/psoc-6-wi-fi-bt-prototyping-kit|PSoC 6 Wi-Fi BT Prototyping Kit (CY8CPROTO-062-4343W)]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/p6_wifi-bt_proto.png",
        "image_path": "platforms/p6_wifi-bt_proto.png",
        "pinout": "/media/platforms/Block_Diagram2.png",
        "pinout_path": "platforms/Block_Diagram2.png",
        "bullet1": "Cypress PSoC6 Cortex M4F/M0+",
        "bullet2": "2MB Flash, 1MB SRAM",
        "bullet3": "WIFI, BLE",
        "buy_now": "https://www.cypress.com/documentation/development-kitsboards/psoc-6-wi-fi-bt-prototyping-kit-cy8cproto-062-4343w",
        "pre_order_mode": false,
        "gid": "f9f3f8c3-904c-405e-a035-af3886e3f68b"
    },
    {
        "id": 431,
        "name": "RHOMBIO L476DMW1K",
        "productcode": "1500",
        "logicalboard": {
            "name": "RHOMBIO_L476DMW1K",
            "slug": "RHOMBIO-L476DMW1K",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Wi-Fi"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "QSPI"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "RHOMBIO-L476DMW1K",
        "description": "IoT kit based on Rhomb.io modular system, ready to build electronic devices out-of-the-box. Arm® Pelion™ Device Ready certification already available.",
        "hide": false,
        "private": false,
        "ramsize": 0,
        "flashsize": 0,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 77,
            "name": "Rhombio",
            "full_name": "Rhomb.io",
            "description": "",
            "url": "https://rhomb.io/",
            "body": "",
            "logo": "/media/vendors/rhomb-logo.png"
        },
        "body": "=Overview=\r\nRHOMBIO_L476DMW1K is a kit which consists of four rhomb.io boards that are ready to build electronic end-devices, this kit runs Arm® Mbed™ OS and also has Arm® Pelion™ Device Ready certification. \r\n\r\nThe kit is composed of:\r\n\r\n*Deimos Carrier board\r\n*STM32L476 Master module\r\n*ESP8266 Slave module (WiFi)\r\n*DAPter module (DAPlink interface)\r\n\r\nDeimos carrier board is a multi-platform ready-for-product board, with a reduced form factor and Li-Ion battery charger.\r\nIt has three sockets available: one for a Master module and two for Slave modules, allowing multiple combinations with a number of peripherals/sensors.\r\nAlso, up to 44 I/O and power pins are accessible for easy connection to a wide range of peripherals. \r\n\r\nSTM32L476 Master module is a powerful MCU module based on an ultra-low power Cortex-M4+FPU running up to 80MHz.\r\nExternal QSPI, secure element and USB switch are also included.\r\n\r\nESP8266 Slave module, based on the popular and certified WiFi module by Espressif.\r\n\r\nDAPter module is a removable [[/docs/mbed-os/v5.11/tools/daplink.html|DAPlink]] interface, a great tool for flashing and debugging rhomb.io Master modules.\r\n\r\nThe kit is designed for both development purposes and inclusion in complete end-devices ready to be connected to cloud computing platforms. In addition, there is the possibility of adding any type of rhomb.io Slave modules like communications, sensing, storage or any other modules from the catalog. The kit is ready to build, program and install in your product. All kit's boards are 100% compliant with the rhomb.io ecosystem.\r\n\r\n=Assemble your own kit=\r\n{{https://www.youtube.com/watch?v=o88dBvVZpV0}}\r\n\r\n=Microcontroller features=\r\n*STM32L476VGT6 in LQFP100 package\r\n*ARM®32-bit Cortex®-M4 with FPU and ART accelerator\r\n*80 MHz max CPU frequency\r\n*VDD from 1.71V to 3.6 V\r\n*1 MB Flash\r\n*128 KB SRAM\r\n*GPIOs (114) with external interrupt capability\r\n*12-bit ADCs with 16 channels (3)\r\n*12-bit DAC channels (2)\r\n*USART (3)\r\n*UART (2)\r\n*LPUART (1)\r\n*SAI (2)\r\n*I2C (3)\r\n*SPI (3)\r\n*Quad SPI (1)\r\n*Advance control Timer (2)\r\n*General purpose Timer (7)\r\n*Basic Timer (2)\r\n*Low-power Timer (2)\r\n*Watchdog Timers (2)\r\n*CAN (1)\r\n*USB OTG FS\r\n*SDMMC\r\n*SWPMI\r\n*LCD COM x SEG\r\n*Random generator (TRNG for HW entropy)\r\n*Capacitive sensing (21)\r\n*Analog comparator (2)\r\n*Operational amplifier (2)\r\n\r\n\r\n=STM32L476 Master module features=\r\n*STSTM32L476VGT6, 32-bit ARM Cortex-M4 & FPU\r\n*80 MHz & 32 KHz, 1 MB Flash, 128 KB SRAM\r\n*External Memory\t16 MB QSPI Flash Memory\r\n*Secure element\t16 Keys/ECDSA/ECDH/SHA-256/SMAC/NIST\r\n*ID Memory\t64-bit Unique-ID Memory with 112 B User EEPROM\r\n*Other\tNative USB OTG & USB switch; JTAG/SWD micro connector\r\n*Rhomb.io Config.\t2xUSB, 3xUART, SPI, 2xI2C, SDIO, QSPI, SAI, CAN, 4xINT, 5xPWM, 26xGPIO, 8xAD\r\n*MCU I/O\t82xI/O (12xPWM, 16xADC, 16xINT, 2xSAI, SDIO, QSPI, CAN)\r\n*Op. Voltage\t1.8 V / 2.8 V / 3.3 V\r\n*Op. Temperature\t-40 ºC to +85 ºC\r\n\r\n{{/media/uploads/galonso/stm32l476_top_.png}}\r\n{{/media/uploads/galonso/stm32l476_bottom_.png}}\r\n\r\n\r\n\r\n=Deimos Carrier board features =\r\n*Multi-platform ready-for-product board\r\n*1x S200 Master rhomb.io socket and 2x Slave rhomb.io sockets\r\n*IP67 enclosure available\r\n*44 signals brought to 2.54 mm headers\r\n*UART switch\r\n*Reset and User buttons\r\n*Input power: USB connector and solder pads\r\n*3 LDOs: 3.3V@600mA, 2.8V@300mA, 1.8V@300mA\r\n*Battery connector\r\n*Battery charger with potentiometer: 15 to 500 mA\r\n*64-bit Unique-ID Memory with 112 B User EEPROM\r\n*Op. voltage: 1.8 V to 5.5 V\r\n*Op. temperature: -25 ºC to +85 ºC\r\n*Dimensions: 50x49.5 mm\r\n\r\n{{/media/uploads/galonso/deimos_top.png}}\r\n{{/media/uploads/galonso/deimos_bottom.png}}\r\n\r\n\r\n\r\n=ESP8266 Slave module features=\r\n*Espressif ESP8266EX, 32-bit Tensilica L106, 80-160 MHz\r\n*4 MB Flash, 50 KB SRAM\r\n*64-bit Unique-ID Memory with 112 B User EEPROM (optional)\r\n*802.11b/g/n 2.4 GHz, up to 72.2 Mbps; FCC/CE(RED)/TELEC(MIC)/KCC/SRRC/IC/NCC; WPA/WPA2\r\n*WEP/TKIP/AES\r\n*UART, SPI, I2C, 2xINT, 5xGPIO\r\n*12xI/O (4xPWM, 11xINT)\r\n*2.8 V / 3.3 V\r\n*-40 ºC to +85 ºC\r\n\r\n{{/media/uploads/galonso/esp8266_top_-copy-.png}}\r\n{{/media/uploads/galonso/esp8266_bottom_.png}}\r\n\r\n\r\n\r\n=DAPter module features=\r\nDAPter module is a  [[/docs/mbed-os/v5.11/tools/daplink.html|DAPlink]]  interface for Rhomb.io Master modules. Commonly referred to as interface firmware, DAPLink runs on a secondary MCU, the NXP Semiconductors' LPC11U35 microcontroller, that is attached to the SWD port of the target MCU. It creates a bridge between your development computer and the target's debug access port.\r\n\r\nWhat makes the DAPter module stand out against other DAPlink applications, is that it can be used on any rhomb.io device, it doesn't matter if it is an early prototype or a product in mass production. Just click the Adapter module between the compatible Master module and the motherboard and as soon as it its turned on, it has all DAPlink capabilities.\r\n\r\nDAPter module provides developers with:\r\n\r\n*Drag-and-drop programming (MSC) \r\n*Virtual serial port (CDC) \r\n*CMSIS-DAP based debugging (HID) \r\n\r\n{{/media/uploads/jgil/dapter12-top_view.png|DAPter top view|400}}\r\n{{/media/uploads/jgil/dapter12-bot_view.png|DAPter bot view|400}}\r\n\r\nDAPter can be reprogrammed at any time by plugging it in with the button held down. This will cause it to appear as a \"CRP Disabled\" drive.\r\n\r\nClick [[https://github.com/ARMmbed/DAPLink/blob/master/docs/USERS-GUIDE.md|here]] to find out more on how to use a DAPlink interface!\r\n\r\nFurthermore, on the DAPter module, the user can find a 4-position DIP switch at the bottom-right corner on top. These small switches allow the user to set different configurations of the device.\r\n\r\n{{/media/uploads/jgil/dip.png|DIP switch on DAPter|400}}\r\n\r\nSwitch position 1 corresponds to the USB_SW_S signal.\r\n|=[1] |=USB interfaces to connectors distribution|\r\n| 0 | DAPLink interface -> microUSB connector; Master USB interface -> H3|\r\n| 1 | DAPLink interface -> H3; Master USB interface -> microUSB connector|\r\n\r\nSwitch position 2 corresponds to the #UART_SW_OE signal, switch position 3 corresponds to the #UART_SW_S signal.\r\n|=[2] |=[3] |=Active UART interface|\r\n| 0    |  0    | COMP-A |\r\n| 0    |  1    | UART-C |\r\n| 1    |  0    | UART-B |\r\n| 1    |  1    | UART-A |\r\n\r\nSwitch position 4 corresponds to the DBG_TG_S signal.\r\n|=[4] |=Selected target for 10-pin cortex connector|\r\n| 0 | Master module |\r\n| 1 | DAP interface |\r\n\r\nSwitch 1 allows to swap the functionalities of the USB connector on a carrier board and the 4-pin header on the DAPter.\r\n\r\nWhen switch is in position 0, then DAPLink interface will be accessible through the on-board microUSB connector and Master module USB interface will be accessible through the H3 4-pin header on Adapter module.\r\n\r\nWhen switch is in position 1, Master module USB interface will be accessible through the on-board microUSB connector and DAPLink interface will be accessible through the H3 4-pin header on Adapter module.\r\n\r\nSwitch 2 selects the state of the two switch ICs of the UART interfaces (inverted), and switch 3 selects which position of those switches becomes available.\r\n\r\nBy using switches 2 and 3, the active UART interface between the Master module and the DAPLink interface can be selected between UART-A, UART-B, UART-C and COMP-A.\r\n\r\nFinally, switch 4 allows the user to choose what is connected to the 10-pin cortex connector, either the DAP interface MCU (e.g.: for firmware updating) or the Master module (e.g.: external debugging of an STM32 with ST-Link, J-Link...).\r\n\r\nNOTE: Please note that by default, all DIP switch positions are set to 0.\r\n\r\nNOTE 2: Please note that for this kit, the UART interface that should be used is COMP-A, which corresponds to STM32L476's PC_4 and PC_5 pins.\r\n\r\n\r\n==DAPter's firmware==\r\nLatest version of DAPter's firmware (v251): \r\n[[/media/uploads/galonso/lpc11u35_dapter_rhombio_l476dmw1k_if_crc_v1.2.bin|lpc11u35_dapter_rhombio_l476dmw1k_if_crc_v1.2.bin]]\r\n\r\n\r\n\r\n=Kit pinout=\r\n{{/media/uploads/ppelaez/l476_pin_top_.png}}\r\n{{/media/uploads/galonso/l476_pin_bot_slaveesp_1_.png}}\r\n\r\n\r\n=Technical references=\r\nFor more information, please refer to:\r\n\r\n*[[http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1580/LN1840/PF260094?s_searchtype=partnumber|STM32L476VG microcontroller  ]]\r\n*[[https://rhomb.io/products/rhombio-kits/l476dmw1k-arm/|RHOMBIO_L476DMW1K IoT Kit]]\r\n*[[https://rhomb.io/products/carrier-boards/deimos/|Deimos Carrier board]]\r\n*[[https://rhomb.io/products/master-modules/stm32l476/|STM32L476 Master module]]\r\n*[[https://rhomb.io/products/slave-modules/esp8266-2/|ESP8266 Slave module]]\r\n*[[https://rhomb.io/products/adapter-modules/dapter/|DAPter module]]\r\n\r\n=Known limitations=\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\nThis platform does not present any limitation.\r\n\r\n=Getting started=\r\nYou will need to build your kit up before start coding, if not done yet:\r\n\r\nDAPter and ESP8266 modules must be plugged on Deimos board while STM32L476 module must be plugged on top or DAPter board\r\n* There is a small white triangle on the upper-left corner of any socket on any rhomb.io carrier board\r\n* There is a small white triangle on the upper-left corner of any rhomb.io module\r\n* Take your Deimos carrier board upside up and look for the small white triangle located on the upper-left corner of Master module socket\r\n* Take your DAPter board and look for its small white triangle, now plug it on top of Deimos board firmly\r\n* Do the same with STM32L476 Master module and plug it on top of DAPter board\r\n* Now take your Deimos board upside down and look for the small white triangle located on the upper-left corner of Slave module socket 1\r\n* Take your ESP8266 module and plug it on said Slave module socket 1\r\n* Make sure all three modules have been plugged firmly and properly\r\n\r\nYou are now ready to connect your RHOMBIO-L476DMW1K to a PC. Take a USB cable and plug it on both the PC and the Deimos' USB connector, the kit should be detected by the computer as both Mass Storage Device, MSD, and Serial Port (COM/tty)\r\n\r\nNow you can drag & drop any .bin file compiled with Mbed OS to the MSD assigned by the PC to your DAPter (e.g: D:\\). The mbed-os-example-blinky is a great sample code to get started with your RHOMBIO_L476DMW1K and Arm mbed-os.\r\n\r\nTry compiling said example and then drag & drop the resulted binary file into the MSD. The two LEDs available on board will start blinking at the same time. Open a serial terminal at 9600 bauds and see all messages being sent by the kit.\r\n\r\n\r\n=Example applications=\r\n\r\n<<program https://os.mbed.com/teams/mbed-os-examples/code/mbed-os-example-blinky/>>\r\n\r\n<<program https://os.mbed.com/teams/Rhombio/code/pelion-example-rhombio-l476dmw1k/>>",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Kit_Assembled.png",
        "image_path": "platforms/Kit_Assembled.png",
        "pinout": "/media/platforms/deimos-stm32-top_sSUxDsn.png",
        "pinout_path": "platforms/deimos-stm32-top_sSUxDsn.png",
        "bullet1": "Cortex-M4 + FPU, 80 MHz",
        "bullet2": "WiFi, Security, QSPI, DAPlink",
        "bullet3": "Modular, Li-Ion battery charge",
        "buy_now": "https://rhomb.io/products/rhombio-kits/l476dmw1k-arm/",
        "pre_order_mode": false,
        "gid": "9ad4f7ef-fd49-456b-ad41-2d4a9ae8b025"
    },
    {
        "id": 430,
        "name": "PSoC 6 WiFi-BT Pioneer Kit",
        "productcode": "1900",
        "logicalboard": {
            "name": "cy8ckit_062_wifi_bt",
            "slug": "cy8ckit_062_wifi_bt",
            "vendor": {
                "id": 73,
                "name": "Cypress",
                "full_name": "Cypress Semiconductor",
                "description": "Cypress is the global supplier of choice for innovative companies in high-growth markets. Our commitment is to provide high quality, value-driven embedded solutions on time with world-class support. We are committed to the success of our customers, the development of our employees, and the increase of shareholder value.",
                "url": "www.cypress.com",
                "body": "Cypress’ advanced system-level solutions are Embedded in Tomorrow™. We target markets growing faster than the broader semiconductor industry, including automotive, industrial and consumer electronics markets. Our world-class, secure wireless technology—along with our MCUs, memories, analog ICs and USB controllers—give us an unparalleled competitive advantage in the Internet of Things, and a jump on emerging markets, including connected appliances and autonomous cars.\r\n\r\nOur customers are smart, aggressive, out-of-the-box thinkers who create disruptive, game-changing products, revolutionize markets and change our connected world for the better. With more than 30 years of industry experience, we provide them with a turnkey path to new products, new markets and new revenue.\r\n\r\nWe focus our technology and capital investments on growth markets and our core semiconductor businesses to relentlessly drive margin improvement and profitable growth. We are focused on creating value and returning capital to our shareholders.\r\n\r\nFrom the entrepreneur building a revolutionary new product in a garage to the Fortune 500 engineering team tasked with making the impossible happen now, Cypress is today’s technology partner for tomorrow’s innovations.\r\n\r\nTo learn more about Cypress, go to www.cypress.com.",
                "logo": "/media/vendors/Cypress_Logo_Full_Color_PNG.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Wi-Fi"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "QSPI"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0+"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "CY8CKIT-062-WiFi-BT",
        "description": "The PSoC® 6 WiFi-BT Pioneer Kit (CY8CKIT-062-WiFi-BT) is an ultra-low power, high-performance, secure hardware platform that enables design and debug of the PSoC 62 MCU and the Murata LBEE5KL1DX Module (CYW4343W WiFi + Bluetooth combo chip).",
        "hide": false,
        "private": false,
        "ramsize": 294912,
        "flashsize": 1048576,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 73,
            "name": "Cypress",
            "full_name": "Cypress Semiconductor",
            "description": "Cypress is the global supplier of choice for innovative companies in high-growth markets. Our commitment is to provide high quality, value-driven embedded solutions on time with world-class support. We are committed to the success of our customers, the development of our employees, and the increase of shareholder value.",
            "url": "www.cypress.com",
            "body": "Cypress’ advanced system-level solutions are Embedded in Tomorrow™. We target markets growing faster than the broader semiconductor industry, including automotive, industrial and consumer electronics markets. Our world-class, secure wireless technology—along with our MCUs, memories, analog ICs and USB controllers—give us an unparalleled competitive advantage in the Internet of Things, and a jump on emerging markets, including connected appliances and autonomous cars.\r\n\r\nOur customers are smart, aggressive, out-of-the-box thinkers who create disruptive, game-changing products, revolutionize markets and change our connected world for the better. With more than 30 years of industry experience, we provide them with a turnkey path to new products, new markets and new revenue.\r\n\r\nWe focus our technology and capital investments on growth markets and our core semiconductor businesses to relentlessly drive margin improvement and profitable growth. We are focused on creating value and returning capital to our shareholders.\r\n\r\nFrom the entrepreneur building a revolutionary new product in a garage to the Fortune 500 engineering team tasked with making the impossible happen now, Cypress is today’s technology partner for tomorrow’s innovations.\r\n\r\nTo learn more about Cypress, go to www.cypress.com.",
            "logo": "/media/vendors/Cypress_Logo_Full_Color_PNG.png"
        },
        "body": "== Overview ==\r\nThe PSoC 6 WiFi-BT Pioneer Kit has been designed for users to develop next-generation Internet of Things (IoT) applications. It comes with the PSoC 62 MCU, which provides IoT developers with an ultra-low power, flexible and secure MCU architecture. User's can choose from the various combinations of power, performance and peripherals provided by the PSoC 62 MCU architecture, to enable features such as extended battery life, small form factors, and security for connected devices. This kit also comes with a Murata LBEE5KL1DX Module (based on the CYW4343W), which provides robust and reliable Wi-Fi AND Bluetooth connectivity in one chip. \r\n\r\nThe PSoC 6 WiFi-BT Pioneer Kit provides Arduino™ UNO V3 and Digilent Pmod™ compatible headers, enabling plug and play of various shield boards to broaden the user's development scope. It comes with an on-board debugger/programmer (KitProg) to easily debug and program the target device. In addition, software libraries and code examples are provided to help user's along with their development process.\r\n\\\\\r\n----\r\n \r\n== MCU Features ==\r\n* **\r\nCY8C6247BZI-D54 in 124-BGA package**\r\n** Dual-core: Arm® Cortex®-M4 w/ FPU @ 150-MHz & Arm® Cortex®-M0+ @ 100-MHz\r\n** Up to 1MB Flash and 288KB SRAM\r\n** User-selectable core logic operation at either 1.1-V or 0.9-V\r\n** Inter-processor communication (IPC) support in HW\r\n** Low-power 1.7-V to 3.6-V operation\r\n*** Cortex-M4 can run as low as 22-μA/MHz in a low-power active mode\r\n*** Cortex-M0+ can run as low as 15-μA/MHz in a low-power active mode\r\n** Cryptography accelerators\r\n** Industry-leading CapSense® capacitive-sensing block\r\n** FS-USB (Host/Device)\r\n** 2x DMA controllers (16 channels each)\r\n** 9x Serial Communication Blocks (SCBs), configurable as I2C/SPI/UART \r\n** 12x Universal Digital Blocks (UDBs), for custom glue logic or interfaces\r\n** 32x Timer/Counter/Pulse Width Modulator (TCPWM) \r\n** 2x PDM-PCM channels\r\n** 1x I2S\r\n** 2x Operational amplifiers\r\n** 2x Low-power comparators\r\n** 1x 12-bit SAR ADC (1-Msps)\r\n** 1x 12-bit DAC\r\n** Execute-in-place (XIP) QSPI Interface (supports 1, 2, 4 and dual-quad interfaces)\r\n** Up to 104 user accessible GPIO\r\n\\\\\r\n----\r\n \r\n== Kit Features ==\r\n* **\r\nPSoC 6 WiFi-BT Pioneer Kit:**\r\n** PSoC 62 MCU with up to 1MB Flash, 288KB SRAM, and 104 GPIOs\r\n** Murata LBEE5KL1DX Wi-Fi/BT combo module\r\n** On-board 512Mb QSPI NOR Flash Memory\r\n** EZ-PD™ CCG3 USB Type-C Controller with Power Delivery\r\n** CapSense touch slider, buttons and proximity sensor\r\n** On-board debugger/programmer (KitProg)\r\n** Arduino UNO v3 headers\r\n** Digilent Pmod interface\r\n** CY8CKIT-028-TFT shield board with:\r\n*** 2.4-inch TFT display\r\n*** Ambient light sensor\r\n*** 6-axis motion sensor\r\n***PDM-PCM microphone\r\n\r\n\\\\\r\n----\r\n\r\n== Board Block Diagram ==\r\n\r\n\r\n{{/media/uploads/IYM/block_diagram_wifi_kit_without_power.png|2000|2000}}\r\n\r\n\r\n\\\\\r\n----\r\n\r\n== Board Pinout ==\r\n\r\n{{/media/uploads/IYM/p6_board_with_call_outs.png}}\r\n\r\n\r\nFor the full schematic of the PSoC 6 WiFi-BT Pioneer Kit, click [[https://www.cypress.com/file/420846/download|PSoC 6 WiFi-BT Pioneer Kit Schematic]].\r\n\r\n\r\n\\\\\r\n----\r\n\r\n==Important Notes==\r\n<<warning title=\"Important Notes\">>\r\n* There is a known issue with projects built for this platform with IAR compiler and Mbed OS 5.11.4.  Please use Mbed OS 5.11.5-alpha or later.  \r\n* For standard operation, ensure that SW5 is in the center position, SW6 is in the 1 position, and SW7 is in the 1 position. \r\n* An update to the debug interface is necessary to use the Mbed tools.  See Board Setup section below. \r\n* This target does not support the LittleFileSystem implementation. Please use LittleFileSystem2 documented here:\r\nhttps://github.com/ARMmbed/mbed-os/tree/latest/storage/filesystem/littlefsv2 \r\n<</warning>>\r\n\r\n\\\\\r\n----\r\n\r\n== Board Setup ==\r\n#\tUse the USB lead to connect your Mbed to a PC. The status light will come on, indicating it has power.\r\n#\tCheck if kit is in CMSIS-DAP mode (LED2 and LED4 as shown in the image below).{{/media/uploads/IYM/modified_2-4.png}}\r\n#\tDownload the fw-loader from [[https://github.com/cypresssemiconductorco/Firmware-loader|Cypress Semiconductor Github ]].\r\n#\tExecute the following command in command line,\r\n {{{\r\nfw-loader.exe --update-kp3\r\n}}}. If the connected kit is not detected after executing this command, please enter into bootloader mode by holding down the \"Mode Select\" button (SW3) before plugging in the board. Then run the fw-loader.exe again.\r\n#\tAfter command is executed successfully please press the Custom App button and release (located below LED4).\r\n#\tKit should now be connected in DAPLink mode as shown in the image below.{{/media/uploads/IYM/modified_2-4_v2.png}}\r\n\r\n\r\n\\\\\r\n----\r\n\r\n== Getting Started with Mbed OS ==\r\n\r\n=== 1. Connect your microcontroller to a PC ===\r\n\r\nUse the USB lead to connect your Mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognise the Mbed Microcontroller as a standard USB drive.\r\n\r\n\r\n\r\n| {{/media/uploads/maclobdell/generic_win.png}} | {{/media/uploads/maclobdell/generic_mcu_mac.png}}\r\n\r\n\r\n |  \r\n| //Windows 10 example// | //Mac OS X example// |\r\n\r\n=== 2. Click the MBED.HTM link to get logged in ===\r\n\r\nGo to the new USB Drive, and click MBED.HTM to open it in a web browser.\r\n\r\nIf you do not have an Mbed account, choose \"Signup\", and create your Mbed Account. Otherwise, log in with your normal username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n\\\\\r\n----\r\n\r\n== PC Configuration ==\r\n\r\nYour Mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your Mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with Mbed you will need a ##terminal application##. This allows the Mbed Microcontroller to print to your PC screen, and for you to send characters back to your Mbed. \r\n\r\nDefault baud rate value for the serial port is 9600. Default baud rate value is set in the platform config file: [[https://github.com/ARMmbed/mbed-os/blob/master/platform/mbed_lib.json]].\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the Mbed Microntroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n|| Windows || Mac || Linux ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n----\r\n\r\n==Install and configure Mbed CLI\r\n\r\nFollow the url to install and configure Mbed CLI according to your OS:\r\n\r\n * [[https://os.mbed.com/docs/mbed-os/latest/tools/installation-and-setup.html]]\r\n\r\nMake sure the Mbed python packages are updated to versions compatible with Cypress PSoC 6 kits using following command:\r\n\r\n{{{\r\npip install --upgrade pip 'mbed-ls>=1.7.1' 'pyocd>=0.16'\r\n}}}\r\n\r\n\\\\\r\n----\r\n\r\n== Compile and Download a Program ==\r\n\r\n=== 1. Compile \"blinky\" ===\r\n\r\nOpen Mbed CLI prompt, and create the directory for Mbed examples\r\n\r\n{{{\r\nmkdir mbed-examples\r\ncd mbed-examples\r\n}}}\r\n\r\nImport mbed-os-example-blinky code example\r\n[[https://github.com/ARMmbed/mbed-os-example-blinky]]\r\n\r\n{{{\r\nmbed import mbed-os-example-blinky\r\ncd mbed-os-example-blinky\r\n}}}\r\n\r\nCompile the mbed application for one of the supported target boards with one of the supported toolchains\r\n\r\n{{{\r\nmbed compile -m TARGET -t TOOLCHAIN  \r\n}}}\r\n\r\nwhere **TARGET** is one of:\r\n\r\n*CY8CKIT_062_WIFI_BT\r\n*CY8CKIT_062_BLE\r\n*CY8CPROTO_062_4343W\r\n\r\nand **TOOLCHAIN** is one of:\r\n\r\n*GCC_ARM\r\n*ARM\r\n*IAR\r\n\r\n=== 2. Save a program hex (.hex) to the Platform ===\r\n\r\nHex file is Built:\r\n   * CY8CKIT-062-WIFI-BT : BUILD/CY8CKIT_062_WIFI_BT/GCC_ARM/mbed-os-example-blinky.hex\r\n\r\nSave the program hex file to your Mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. The file is now consumed.\r\n\r\n\r\n=== 3. Press the Reset Button ===\r\n\r\nWhen the Reset Button in pressed, the microcontroller will be reset and the last programmed application will begin to run.\r\n\r\n=== 4. Blinky! ===\r\n\r\nThe Microcontroller is now running the program; flashing the LED forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart.\r\n\r\n\\\\\r\n----\r\n\r\n==Where Next==\r\nFor more information on available tools and software, see \r\n [[https://os.mbed.com/docs/mbed-os/latest/quick-start/index.html|Arm Mbed OS Quick Start Guide]]\r\n\r\n\\\\\r\n----\r\n\r\n== Technical Reference Manuals==\r\n  * [[https://www.cypress.com/documentation/technical-reference-manuals/psoc-6-mcu-psoc-62-architecture-technical-reference-manual|PSoC 6 MCU: PSoC 62 Architecture Technical Reference Manual]]\r\n  * [[https://www.cypress.com/documentation/technical-reference-manuals/psoc-6-mcu-psoc-62-register-technical-reference-manual-trm|PSoC 6 MCU: PSoC 62 Register Technical Reference Manual  User's Manual]]\r\n  \r\n\\\\\r\n----\r\n\r\n ===Datasheets===\r\n  * [[https://www.cypress.com/documentation/datasheets/psoc-6-mcu-psoc-62-datasheet-programmable-system-chip-psoc|PSoC 6 MCU Datasheet: PSoC 62 with up to 1MB Flash, 288KB SRAM and 104 GPIOs Data Sheet]]\r\n\r\n\\\\\r\n----\r\n  \r\n== Where to buy ==\r\n* [[https://www.cypress.com/cy8ckit-062-wifi-bt|PSoC 6 WiFi-BT Pioneer Kit (CY8CKIT-062-WiFi-BT)]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/P6_WiFi_Pionner_Kit.PNG",
        "image_path": "platforms/P6_WiFi_Pionner_Kit.PNG",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cypress PSoC62 Cortex M4F/M0+",
        "bullet2": "1MB Flash, 288KB SRAM",
        "bullet3": "WIFI, BLE, Arduino-Compatible",
        "buy_now": "https://www.cypress.com/documentation/development-kitsboards/psoc-6-wifi-bt-pioneer-kit-cy8ckit-062-wifi-bt",
        "pre_order_mode": false,
        "gid": "8d080af1-be9a-44b9-8e71-c983d245fc79"
    },
    {
        "id": 428,
        "name": "GD32-E103VB",
        "productcode": "1703",
        "logicalboard": {
            "name": "GD32_E103VB",
            "slug": "GD32-E103VB",
            "vendor": {
                "id": 74,
                "name": "GigaDevice",
                "full_name": "GigaDevice",
                "description": "",
                "url": "http://www.gigadevice.com/",
                "body": "",
                "logo": "/media/vendors/logo_MgPUkjf.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "GD32-E103VB",
        "description": "GD32-E103VB-mbed development board with GD32-E103VB Chip",
        "hide": false,
        "private": false,
        "ramsize": 32,
        "flashsize": 128,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 74,
            "name": "GigaDevice",
            "full_name": "GigaDevice",
            "description": "",
            "url": "http://www.gigadevice.com/",
            "body": "",
            "logo": "/media/vendors/logo_MgPUkjf.png"
        },
        "body": "GD32E103VB-mbed development board with GD32E103VB MCU on it, which can support Arduino. The GD32E103VB MCU is 32-bits general-purpose microcontroller which based on the ARM® Cortex™-M4F processor with FPU.\r\n\r\n==Overview==\r\nThe GD32E103VB-mbed had been designed by GigaDevice. The board used GD32E103VBT6 microcontroller which belongs to the Enhanced line of GD32 MCU Family. It is a 32-bits general-purpose microcontroller based on the ARM® Cortex®-M4 RISC core with best cost-performance ratio in terms of enhanced processing capacity, reduced power consumption and peripheral set.\r\n\r\nIn order to fully use of the ARM® Cortex®-M4 core, GD32E103VBT6 can operate at 120 MHz clock frequency as well as Flash accesses zero wait states to obtain a maximum DMIPS. GD32E103VBT6 can provide up to 128 KB on-chip Flash memory, 32 KB SRAM memory, lots of peripherals and interfaces. An extensive range of enhanced I/Os and peripherals were connected to MCU’s two APB buses. The GD32E103VB-mbed also include Arduino interface which compatible with Arduino device.\r\n\r\n===Microcontroller features===\r\n*GD32E103VBT6 in LQFP100 package\r\n*Performance\r\n**ARM® Cortex™-M4 CPU with FPU and MPU\r\n**120 MHz max CPU frequency\r\n**Memory and memory expansion \r\n**128 Kbytes of Flash memory\r\n**32 Kbytes of SRAM\r\n**DMA\r\n**SDIO\r\n**EXMC\r\n*Clock management\r\n**4 to 32 MHz High Speed crystal oscillator (HXTAL)\r\n**Internal 8 MHz RC oscillator (IRC8M)\r\n**Internal 48 MHz RC oscillator (IRC48M)\r\n**32,768 Hz Low Speed crystal oscillator (LXTAL)\r\n**Internal 40KHz RC oscillator (IRC40K)\r\n**PLL clock source can be HXTAL, IRC8M, IRC48M\r\n**HXTAL clock monitor\r\n**Clock trim controller\r\n*Reset and supply management\r\n**Three power domains: VBAK, VDD/VDDA and 1.2V power domains\r\n**Three power saving modes: Sleep, Deep-sleep and Standby modes\r\n**VDD , VDDA voltage range: 1.8V to 3.6V\r\n**VBAk supply for RTC and backup registers\r\n*Communication modules\r\n**80 general purpose I/O pins\r\n**3x USART modules + 2x UART modules\r\n**2x I2C modules\r\n**3x SPI modules\r\n**2x CAN 2.0B modules\r\n**2x I2S modules\r\n**USB 2.0 FS\r\n*Timers\r\n**2x 16-bit basic timers\r\n**2x 16-bit advanced timers\r\n**10x 16-bit general purpose timers\r\n**2x watchdog timers\r\n**Analog Modules\r\n**2x 12-bit ADCs with 16 channels\r\n**2x 12-bit DAC channels\r\n\r\n*Security and integrity modules\r\n**Hardware CRC calculation unit\r\n**Embedded flash security\r\n\r\n==GD32E103VB-mbed board features==\r\n\r\nFollowing figure indicates the GD32E103VB-mbed board’s signal connections with the main components and extension connectors.\r\n\r\n{{/media/uploads/Ray_Chen/e103-2.png}}\r\n\r\n\r\n\r\n===Main Feature Of The Board:===\r\n*Three User LEDs(LED1, LED2 and LED3)\r\n*Three push buttons(K1, K2 and reset)\r\n*Four modules(I2C, CAN0, CAN1 and SPI) on-board\r\n*USB 2.0 FS with Micro connector\r\n*LCD interface(8080)\r\n*DAP_Link\r\n*Arduino interface\r\n*Power-supply options: USB 2.0 FS, DAP_Link USB and Arduino headers\r\n\r\n===Board Pinout===\r\nFollowing figure indicates the GD32E103VB-mbed board’s Pinouts.\r\n\r\n{{/media/uploads/Ray_Chen/3-3.png}}\r\n\r\n{{/media/uploads/Ray_Chen/3-4.png}}\r\n\r\n \r\n===Arduino Headers Pinout===\r\n{{/media/uploads/Ray_Chen/3-5.png}}\r\n\r\n\r\n\r\n==Technical references==\r\n*GD32E103VB’s chip datasheet:\r\nhttp://gd32mcu.21ic.com/data/documents/shujushouce/GD32E103xx_Datasheet_Rev1.0.pdf\r\n\r\n*Chip's User manual:  \r\nhttp://gd32mcu.21ic.com/data/documents/shujushouce/GD32E10x_User_Manual_EN_V1.0.pdf\r\n\r\n*GD32E103VB-mbed board’s schematic:  \r\nhttp://gd32mcu.21ic.com/data/documents/kaifaban/GD32E103VB-MBED-V1.0.pdf\r\n\r\n*DAPLink bin file:[[/media/uploads/c_jin/daplink_e103vb_if.bin]]\r\n\r\n\r\n==Getting Started with GD32E103VB-mbed==\r\n1.\tConfigure the development environment according to the method provided on the ARM web page.\r\n\r\n2.\tConnect the board and PC with USB cable. Open DOS window, change directory to locally working directory. \r\n\r\n3.\tImport a program from MBED. Change directory to mbed-os-example-blinky and compile the program.\r\n\r\n{{/media/uploads/Ray_Chen/3-6.jpg}}\r\n{{/media/uploads/Ray_Chen/3-7.png}}\r\n\r\n\r\n4.\tThe image is in “.\\BUILD\\GD32_E103VB\\ARM\\mbed-os-example-blinky.bin”. Save the program binary file to your mbed Microcontroller Disk(DAPLINK). When the Reset Button is pressed, the LED1 will blink.\r\n\r\n {{/media/uploads/Ray_Chen/3-8.jpg}}\r\n\r\n5.\tTo debug using a desktop IDE such as Keil uVision, use the “mbed export” command to generate project files.\r\n {{/media/uploads/Ray_Chen/3-9.png}}\r\n\r\nOpen the project in Keil uVision, select GD32E103VB as Device. By selecting GD32E103VB as Device, we can compile and debug the mbed program after downloading it into the board.\r\n {{/media/uploads/Ray_Chen/3-10.png}}",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/3-1.jpg",
        "image_path": "platforms/3-1.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex-M4F, 120 MHz",
        "bullet2": "128KB Flash, 32 KB SRAM",
        "bullet3": "SPI, CAN FD, I2C, USB",
        "buy_now": null,
        "pre_order_mode": false,
        "gid": "59d7088c-b2e4-445d-bf23-3eb2fe1b5713"
    },
    {
        "id": 422,
        "name": "LPCXpresso55S69",
        "productcode": "0236",
        "logicalboard": {
            "name": "lpc55s69_ns",
            "slug": "lpc55s69_ns",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M33"
            }
        ],
        "slug": "LPCXpresso55S69",
        "description": "The LPCXpresso55S69-EVK development board provides the ideal platform for evaluation of and development with the LPC55S6x MCU based on the Arm Cortex-M33 architecture. The board includes a high performance onboard debug probe, audio subsystem and accelerometer, with several options for adding off-the-shelf add-on boards for networking, sensors, displays, and other interfaces.",
        "hide": false,
        "private": false,
        "ramsize": 327680,
        "flashsize": 655360,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 3,
            "name": "NXP",
            "full_name": "NXP Semiconductors",
            "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
            "url": "http://www.nxp.com/",
            "body": "",
            "logo": "/media/vendors/NXP-Logo_2.jpg"
        },
        "body": "== MCU Features ==\r\n\r\nThe LPC55S6x MCU family builds on the world’s first general-purpose Cortex-M33 based microcontroller introduced with the LPC5500 series. This high-efficiency family leverages the new Armv8-M architecture to introduce new levels of performance and advanced security capabilities including TrustZone-M and co-processor extensions. The LPC55S6x family enables these co-processors extensions and leverages them to bring significant signal processing efficiency gains from a proprietary DSP accelerator offering a 10x clock cycle reduction. An optional second Cortex-M33 core offers flexibility to balance high performance and power efficiency.\r\n\r\nIn addition, the LPC55S6x MCU family provides benefits from 40nm NVM based process technology cost advantages, broad scalable packages, and memory options.\r\n\r\n* Main Cortex-M33 core with TrustZone, MPU, FPU, SIMD running at  up to 100MHz\r\n* Arm Cortex-M33 co-processor running at  up to 100MHz\r\n* 640 KB Flash \r\n* 320 KB SRAM\r\n* DSP coprocessor (main core)\r\n* Security features\r\n** On-the-fly code decryption/execution with no performance penalty\r\n** AES256 encryption/decryption engine\r\n** SHA2 module with dedicated DMA controller\r\n** Physically uncloneable function (PUF) for unique device identification and key storage\r\n** Random number generator\r\n\r\n** 128-bit unique device identifier\r\n** Secure GPIO\r\n* Digital peripherals\r\n** Up to 9 Flexcomm serial peripherals, each providing I2C, I2S, USART or SPI interface\r\n** High and full speed host/device USB controllers with on-chip PHYs\r\n** Dual SDIO and SD/MMC interfaces with DMA support\r\n** Programmable logic unit\r\n** Secure and non-secure region DMA controllers, supporting all DMA-capable peripherals and memory\r\n** Up to 64 GPIOs\r\n* Analog features\r\n** 16-bit ADC with 5 differential pairs sampling at up to 1MS/s\r\n** Temperature sensor\r\n** 5-input comparator\r\n* Timers\r\n** 5 general purpose asynchronous timers\r\n** State controlled timer with up to 8 inputs and 10 output functions\r\n** 24-bit multi-channel/multi-rate timer for repetitive interrupt generation at up to 4 rates\r\n** Windowed watchdog timer\r\n** 42-bit OS timer as continuous system time base\r\n* Clocks\r\n** 96MHz and 32kHz free running oscillators with 1% accuracy\r\n** Support for 1-25MHz and real time (32kHz) crystals\r\n** PLL and LLL for full speed device operation without external high speed clock\r\n* Power management\r\n** Power management unit with 5 low power modes available\r\n** Micro-tick timer running from Watchdog oscillator and RTC can be used for exit from low power modes\r\n** Brownout detection\r\n\r\n== Board Features ==\r\n\r\nThe LPCXpresso55S69 development board provides the ideal platform for evaluation of and development with the LPC55S6x MCU based on the Arm® Cortex®-M33 architecture. The board includes a high performance on-board debug probe, audio subsystem and accelerometer, with several options for adding off-the-shelf add-on boards for networking, sensors, displays and other interfaces.\r\n\r\n* LPC55S69 dual core Arm Cortex-M33 microcontroller running at up to 100 MHz\r\n* UART and SPI port bridging from LPC55S69 target to USB via the onboard debug probe\r\n* 3 x user LEDs, plus Reset, ISP (3) and user buttons\r\n* Micro SD card slot (4-bit SDIO)\r\n* Stereo audio codec with line in/out\r\n* High and full speed USB ports with micro A/B connector for host or device functionality\r\n* MikroEletronika Click expansion option\r\n* LPCXpresso-V3 expansion option compatible with Arduino UNO\r\n* PMod compatible expansion / host connector\r\n\r\n* Onboard Sensors \r\n** NXP [[https://developer.mbed.org/components/MMA8652-Accelerometer| MMA8652FCR1 accelerometer]] \r\n\r\n* On-board Debug and Programming Interface Circuit with High Speed USB interface\r\n** [USB MSC] Drag-n-drop programming\r\n** [USB CDC] USB Serial Port\r\n** [USB HID] CMSIS-DAP\r\n\r\n<<warning title=\"Important Notes\">>\r\nThis platform currently supports Arm Compiler 6 and GCC 7 only.  A small number of tests have been found to fail with GCC 6 and IAR 8.\r\n\r\nSupport for the following features of LPCXpresso55S69 are currently in development in Mbed OS.  Schedule for release is TBD.  \r\n* USB\r\n\r\n<</warning>>\r\n\r\n== Board Features ==\r\n{{/media/uploads/brendonslade/lpc55s69_reva1_connectors_v2.png}}\r\n\r\n== Board Pinout ==\r\nThe pinout diagrams below show the expansion interface signals. Arduino UNO shields can be used on these connectors by aligning D15 on the shield and LPCXpresso55S69 board. \r\n{{/media/uploads/brendonslade/pinouts_page_1.png}}\r\n{{/media/uploads/brendonslade/pinouts_page_2.png}}\r\n\r\n\r\n== Getting Started with Mbed ==\r\n\r\n<<warning title=\"Firmware update required\">>\r\nPlease make sure you have [[/teams/NXP/wiki/Updating-LPCXpresso-firmware|updated your LPCXpresso to the latest firmware]] to enable the Mbed flash disk interface\r\n<</warning>>\r\n\r\n=== 1. Connect your microcontroller to a PC ===\r\n\r\nUse the USB lead to connect your Mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognise the Mbed Microcontroller as a standard USB drive.\r\n\r\n| {{/media/uploads/maclobdell/lpc546xx_win.png}} |  {{/media/uploads/maclobdell/lpc546xx_mac.png}} |\r\n| //Windows XP example// | //Mac OS X example// |\r\n\r\n=== 2. Click the PRODINFO.HTM link to get logged in ===\r\n\r\nGo to the new USB Drive, and click PRODINFO.HTM to open it in a web browser.\r\n\r\nIf you do not have an Mbed account, choose \"Signup\", and create your Mbed Account. Otherwise, log in with your normal username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n----\r\n\r\n== PC Configuration ==\r\n\r\nYour Mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your Mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with Mbed you will need a ##terminal application##. This allows the Mbed Microcontroller to print to your PC screen, and for you to send characters back to your Mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the Mbed Micrcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n|| Windows || Mac || Linux ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n----\r\n\r\n== Downloading A Program ==\r\n\r\n=== 1. Save a program binary (.hex) to the Platform ===\r\n\r\nDownload the \"Hello World!\" binary:\r\n   * LPCXpresso55S69: [[/media/uploads/mmahadevan/helloworld_lpcxpresso55s69.hex|HelloWorld_lpcxpresso55S69.hex]] \r\n\r\nNote: the source code for this program will be seen in the next section.\r\n\r\nSave the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The Status LED will flash as the PC writes the file to the Microcontroller disk. The file is now consumed.\r\n\r\n=== 2. Press the Reset Button ===\r\n\r\nWhen the Reset Button in pressed, the microcontroller will be reset and the last programmed application will begin to run.\r\n\r\n=== 3. Hello World! ===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n{{/media/uploads/brendonslade/lpc55s69_reva1_mbed_connections.png}} \r\n\r\n----\r\n\r\n== Open Existing Project==\r\n\r\n<<program /teams/NXP/code/example-blinky-lpc55s69/>>\r\n\r\n===1. Install Mbed Command Line Interface (CLI)\r\n\r\nFollow the url to install and configure Mbed CLI according to your OS:\r\n\r\n * [[https://os.mbed.com/docs/mbed-os/latest/tools/installation-and-setup.html]]\r\n\r\n===2. Open a command terminal on your computer ===\r\n\r\nOn Windows, in the search bar, type 'Command Prompt', or 'cmd'\r\n\r\n===3. Import and configure the project===\r\n\r\nIn the command terminal type \r\n\r\n**mbed import //https://os.mbed.com/teams/NXP/code/example-blinky-lpc55s69/**\r\n\r\n**cd //example-blinky-lpc55s69//**\r\n\r\n**mbed toolchain //GCC_ARM//**\r\n\r\n**mbed target //LPC55S69_NS//**\r\n\r\n===4. Compile the project===\r\n\r\nType \r\n**mbed compile**\r\n\r\nIf compilation ends successfully, you will see a path the .hex file that was built.\r\n\r\n===5. Download the .hex file to the Platform===\r\nSave the program hex file to your Mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. \r\n\r\n===6. Press the Reset Button===\r\n\r\nWhen the Reset Button in pressed, the newest program on the Mbed Microcontroller Disk will be loaded in to the Microcontroller FLASH memory. The **Status LED** will flash as this happens.\r\n\r\n===7. Run the Program===\r\n\r\nThe Microcontroller is now running the program; flashing a user LED forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\r\n----\r\n\r\n== Where Next ==\r\n\r\nLearn more about Mbed OS APIs and tools, to help you create and deploy IoT devices  \r\n\r\n * [[https://os.mbed.com/docs/latest | Mbed OS Documentation]]\r\n\r\n\r\n----\r\n\r\n== Technical Reference ==\r\n\r\n ===Schematics===\r\n  * [[https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/lpc-cortex-m-mcus/lpc5500-cortex-m33/lpcxpresso55s69-development-board:LPC55S69-EVK?tab=Design_Tools_Tab | LPCXpresso55S69 Schematic]]\r\n  * [[https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/lpc-cortex-m-mcus/lpc5500-cortex-m33/lpcxpresso55s69-development-board:LPC55S69-EVK?tab=Documentation_Tab | LPCXpresso555S69 Board User's Manual]]\r\n  \r\n ===Data Sheets===\r\n  * [[https://www.nxp.com/docs/en/data-sheet/LPC55S6x.pdf | LPC55S6x Data Sheet]]\r\n  * [[https://www.nxp.com/docs/en/user-guide/UM11126.pdf | LPC55S6x Reference Manual]]\r\n  * [[https://www.nxp.com/docs/en/errata/ES_LPC55S69.pdf | LPC55S6x Errata Sheet]]\r\n\r\n===Interface Firmware===\r\n  * [[https://developer.mbed.org/teams/NXP/wiki/Updating-LPCXpresso-firmware|LPCXpresso55S69 Interface Firmware]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/LPC55S69_revA1_ver2noshdwalpha.png",
        "image_path": "platforms/LPC55S69_revA1_ver2noshdwalpha.png",
        "pinout": "/media/platforms/LPC55S69-EVK_Pinouts_P16-P19.png",
        "pinout_path": "platforms/LPC55S69-EVK_Pinouts_P16-P19.png",
        "bullet1": "Cortex-M33, 100MHz",
        "bullet2": "v8-M TrustZone",
        "bullet3": "640 KB Flash, 320 KB SRAM",
        "buy_now": "https://www.nxp.com/demoboard/LPC55S69-EVK",
        "pre_order_mode": false,
        "gid": "72bbc204-7e23-48f2-a8e5-b08f99a93262"
    },
    {
        "id": 419,
        "name": "GD32-F450ZI",
        "productcode": "1702",
        "logicalboard": {
            "name": "GD32_F450ZI",
            "slug": "GD32-F450ZI",
            "vendor": {
                "id": 74,
                "name": "GigaDevice",
                "full_name": "GigaDevice",
                "description": "",
                "url": "http://www.gigadevice.com/",
                "body": "",
                "logo": "/media/vendors/logo_MgPUkjf.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "GD32-F450ZI",
        "description": "GD32-F450ZI-mbed development board with GD32F450ZI Chip",
        "hide": false,
        "private": false,
        "ramsize": 512,
        "flashsize": 2048,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 74,
            "name": "GigaDevice",
            "full_name": "GigaDevice",
            "description": "",
            "url": "http://www.gigadevice.com/",
            "body": "",
            "logo": "/media/vendors/logo_MgPUkjf.png"
        },
        "body": "GD32F450ZI-mbed development board with GD32450ZI MCU on it, which can support Arduino. The GD32450ZI MCU is a 32-bits general-purpose microcontroller which based on the ARM® Cortex™-M4 processor with FPU.\r\n\r\n==Overview==\r\n\r\nThe GD32F450ZI-mbed had been designed by GigaDevice. The board used GD32F450ZIT6 microcontroller which belongs to the high performance line of GD32 MCU Family. It is a 32-bits general-purpose microcontroller based on the ARM® Cortex®-M4 RISC core with best cost-performance ratio in terms of enhanced processing capacity, reduced power consumption and peripheral sets.\r\n\r\nIn order to fully use of the ARM® Cortex®-M4 core, GD32F450ZIT6 can operate at 200 MHz clock frequency as well as Flash accesses zero wait states to obtain a maximum DMIPS. GD32F450ZIT6 can provide up to 2048 KB on-chip Flash memory, 512 KB SRAM memory, lots of peripherals and interfaces. An extensive range of enhanced I/Os and peripherals were connected to MCU’s two APB buses. The GD32F450ZI-mbed also include Arduino interface which compatible with Arduino device.\r\n\r\n===Microcontroller features===\r\n*GD32F450ZIT6 in LQFP144 package\r\n*Performance\r\n**ARM® Cortex™-M4 CPU with FPU and MPU\r\n**200 MHz max CPU frequency\r\n**Memory and memory expansion \r\n**2048 Kbytes of Flash memory\r\n**512 Kbytes of SRAM\r\n**DMA\r\n**SDIO\r\n**EXMC\r\n**TLI\r\n*Clock management\r\n**4 to 32 MHz High Speed crystal oscillator (HXTAL)\r\n**Internal 16 MHz RC oscillator (IRC16M)\r\n**Internal 48 MHz RC oscillator (IRC48M)\r\n**32,768 Hz Low Speed crystal oscillator (LXTAL)\r\n**Internal 32KHz RC oscillator (IRC32K)\r\n**PLL clock source can be HXTAL, IRC16M\r\n**HXTAL clock monitor\r\n**Clock trim controller\r\n*Reset and supply management\r\n**Three power domains: VBAK, VDD/VDDA and 1.2V power domains\r\n**Three power saving modes: Sleep, Deep-sleep and Standby modes\r\n**4K bytes backup SRAM powered by 1.2V can protection user application data when VDD shut down\r\n**VDD , VDDA voltage range: 2.6V to 3.6V\r\n**VBAk supply for RTC and backup registers\r\n*Communication modules\r\n**114 general purpose I/O pins\r\n**4x USART modules + 4x UART modules\r\n**3x I2C modules\r\n**6x SPI modules\r\n**2x CAN 2.0B modules\r\n**2x I2S modules\r\n**USB 2.0 FS\r\n**Ethernet \r\n**IPA\r\n*Timers\r\n**2x 16-bit basic timers\r\n**2x 16-bit advanced timers\r\n**8x 16-bit general purpose timers\r\n**2x 32-bit general purpose timers\r\n**2x watchdog timers\r\n*Analog Modules\r\n**3x 12-bit ADCs with 16 channels\r\n**2x 12-bit DAC channels\r\n*Security and integrity modules\r\n**Hardware CRC calculation unit\r\n**Embedded flash security\r\n\r\n==GD32F450ZI-mbed board features==\r\nFollowing figure indicates the GD32F450ZI-mbed board’s signal connections with the main components and extension connectors.\r\n\r\n{{/media/uploads/Ray_Chen/2-3_MkrRnvK.png}}\r\n\r\n\r\n\r\n===Main Feature Of The Board:===\r\n*Three User LEDs(LED1, LED2 and LED3)\r\n*Three push buttons(K1, K2 and reset)\r\n*Four modules(I2C, CAN0, CAN1 and SPI) on-board\r\n*Ethernet 10/100 controller with on-board transceiver and RJ45 connector\r\n*USB 2.0 FS with Micro connector\r\n*SDRAM(MT48LZ16M16A2P)\r\n*LCD interface(RGB)\r\n*DAP_Link\r\n*Arduino interface\r\n*Power-supply options: USB 2.0 FS, DAP_Link USB and Arduino headers\r\n\r\n===Board Pinout===\r\nFollowing figure indicates the GD32F450ZI-mbed board’s Pinouts.\r\n{{/media/uploads/Ray_Chen/2-4.png}}\r\n\r\n{{/media/uploads/Ray_Chen/2-5.png}}\r\n\r\n\r\n===Arduino Headers Pinout===\r\n{{/media/uploads/Ray_Chen/2-6.png}}\r\n\r\n\r\n\r\n\r\n==Technical references==\r\n\r\nPlease download \r\n*GD32F450ZIT6’s chip datasheet:\r\nhttp://gd32mcu.21ic.com/data/documents/shujushouce/GD32F450xx_Datasheet_Rev1.1.pdf\r\n\r\n*Chip's User manual:  \r\nhttp://gd32mcu.21ic.com/data/documents/yingyongbiji/GD32F4xx_User_Manual_EN_V1.2.pdf\r\n\r\n*GD32F450ZI-mbed board’s schematic:\r\nhttp://gd32mcu.21ic.com/data/documents/kaifaban/GD32F450ZI-MBED-V1.1.pdf\r\n\r\n*DAPLink bin file:[[/media/uploads/c_jin/daplink_450zi_if.bin]]\r\n\r\n\r\n==Getting started with GD32F450ZI-mbed==\r\n1.\tConfigure the development environment according to the method provided on the ARM web page.\r\n\r\n2.\tConnect the board and PC with USB cable. Open DOS window, change directory to locally working directory. \r\n\r\n3.\tImport a program from MBED. Change directory to mbed-os-example-blinky and compile the program.\r\n{{/media/uploads/Ray_Chen/2-7.jpg}}\r\n{{/media/uploads/Ray_Chen/2-8.png}}\r\n\r\n  \r\n4.\tThe image is in “.\\BUILD\\GD32_F450ZI\\ARM\\mbed-os-example-blinky.bin”. Save the program binary file to your mbed Microcontroller Disk(DAPLINK). When the Reset Button is pressed, the LED1 will blink.\r\n{{/media/uploads/Ray_Chen/2-9.jpg}}\r\n\r\n \r\n5.\tTo debug using a desktop IDE such as Keil uVision, use the “mbed export” command to generate project files.\r\n{{/media/uploads/Ray_Chen/2-10.png}}\r\n\r\nOpen the project in Keil uVision, select GD32F450ZI as Device. By selecting GD32F450ZI as Device, we can compile and debug the mbed program after downloading it into the board.\r\n{{/media/uploads/Ray_Chen/2-11.png}}",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/2-1_W6zHQ3F.jpg",
        "image_path": "platforms/2-1_W6zHQ3F.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex-M4F, 200 MHz",
        "bullet2": "2MB Flash, 512KB SRAM",
        "bullet3": "Ethernet, SPI, CAN, I2C, USB,",
        "buy_now": "https://detail.tmall.com/item.htm?spm=a220m.1000862.1000725.51.691d648eVcywUK&id=614525061356&areaId=310100&is_b=1&cat_id=2&rn=d9026296dd3bbac5301e7c295796d037",
        "pre_order_mode": false,
        "gid": "9626adfd-d723-4a1b-a1f1-08c0e2b1f9c9"
    },
    {
        "id": 418,
        "name": "GD32-F307VG",
        "productcode": "1701",
        "logicalboard": {
            "name": "GD32_F307VG",
            "slug": "GD32-F307VG",
            "vendor": {
                "id": 74,
                "name": "GigaDevice",
                "full_name": "GigaDevice",
                "description": "",
                "url": "http://www.gigadevice.com/",
                "body": "",
                "logo": "/media/vendors/logo_MgPUkjf.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "GD32-F307VG",
        "description": "GD32F307VG-mbed development board with GD32F307VG Chip",
        "hide": false,
        "private": false,
        "ramsize": 96,
        "flashsize": 1024,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 74,
            "name": "GigaDevice",
            "full_name": "GigaDevice",
            "description": "",
            "url": "http://www.gigadevice.com/",
            "body": "",
            "logo": "/media/vendors/logo_MgPUkjf.png"
        },
        "body": "GD32F307VG-mbed development board with GD32F307VG MCU on it, which can support Arduino. The GD32F307VG MCU is 32-bits general-purpose microcontroller which based on the ARM® Cortex™-M4 processor with FPU.\r\n\r\n==Overview==\r\nThe GD32F307VG-mbed had been designed by GigaDevice. The board used GD32F307VGT6 microcontroller which belongs to the mainstream line of GD32 MCU Family. It is a 32-bits general-purpose microcontroller based on the ARM® Cortex®-M4 RISC core with best cost-performance ratio in terms of enhanced processing capacity, reduced power consumption and peripheral set.\r\n\r\nIn order to fully use of the ARM® Cortex®-M4 core, GD32F307VGT6 can operate at 120 MHz clock frequency as well as Flash accesses zero wait states to obtain a maximum DMIPS. GD32F307VGT6 can provide up to 1024 KB on-chip Flash memory, 96 KB SRAM memory, lots of peripherals and interfaces. An extensive range of enhanced I/Os and peripherals were connected to MCU’s two APB buses. \r\nThe GD32F307VG-mbed also include Arduino interface which compatible with Arduino device.\r\n\r\n===Microcontroller features===\r\n*GD32F307VGT6 in LQFP100 package\r\n*Performance\r\n**\tARM® Cortex™-M4 CPU with FPU and MPU\r\n**120 MHz max CPU frequency\r\n*Memory and memory expansion \r\n**\t1024 Kbytes of Flash memory\r\n**96 Kbytes of SRAM\r\n**\tDMA\r\n**SDIO\r\n**\tEXMC\r\n*Clock management\r\n**\t4 to 16 MHz High Speed crystal oscillator (HXTAL)\r\n**Internal 8 MHz RC oscillator (IRC8M)\r\n**Internal 48 MHz RC oscillator (IRC48M)\r\n**32,768 Hz Low Speed crystal oscillator (LXTAL)\r\n**Internal 40KHz RC oscillator (IRC40K)\r\n**PLL clock source can be HXTAL, IRC8M, IRC48M\r\n**HXTAL clock monitor\r\n**Clock trim controller\r\n*Reset and supply management\r\n**Three power domains: VBAK, VDD/VDDA and 1.2V power domains\r\n**Three power saving modes: Sleep, Deep-sleep and Standby modes\r\n**VDD, VDDA voltage range: 2.6V to 3.6V\r\n**VBAk supply for RTC and backup registers\r\n*Communication modules\r\n**80 general purpose I/O pins\r\n**3x USART modules + 2x UART modules\r\n**2x I2C modules\r\n**3x SPI modules\r\n**2x CAN 2.0B modules\r\n**2x I2S modules\r\n**USB 2.0 FS\r\n**Ethernet \r\n*Timers\r\n**2x 16-bit basic timers\r\n**2x 16-bit advanced timers\r\n**10x 16-bit general purpose timers\r\n**2x watchdog timers\r\n*Analog Modules\r\n**2x 12-bit ADCs with 16 channels\r\n**2x 12-bit DAC channels\r\n*Security and integrity modules\r\n**Hardware CRC calculation unit\r\n**Embedded flash security\r\n\r\n==GD32F307VG-mbed board features==\r\nFollowing figure indicates the GD32F307VG-mbed board’s signal connections with the main components and extension connectors.\r\n\r\n{{/media/uploads/Ray_Chen/307-1.png}}\r\n\r\n\r\n \r\n===Main Feature Of The Board:===\r\n*Three User LEDs(LED1, LED2 and LED3)\r\n*Three push buttons(K1, K2 and reset)\r\n*Four modules(I2C, CAN0, CAN1 and SPI) on-board\r\n*Ethernet 10/100 controller with on-board transceiver and RJ45 connector\r\n*USB 2.0 FS with Micro connector\r\n*DAP_Link\r\n*Arduino interface\r\n*Power-supply options: USB 2.0 FS, DAP_Link USB and Arduino headers\r\n\r\n\r\n===Board Pinout===\r\nFollowing figures indicate the GD32F307VG-mbed board’s Pinouts.\r\n{{/media/uploads/c_jin/gd32f307_l.jpg}}\r\n\r\n{{/media/uploads/c_jin/gd32f307_r.jpg}}\r\n\r\n \r\n===Arduino Headers Pinout===\r\n{{/media/uploads/Ray_Chen/307-4.png}}\r\n\r\n\r\n \r\n==Technical references==\r\n\r\nPlease download \r\n\r\n*GD32F307VGT6’s chip datasheet: \r\nhttp://gd32mcu.21ic.com/data/documents/shujushouce/GD32F307xx_Datasheet_Rev1.2.pdf\r\n\r\n*Chip's User manual: \r\nhttp://gd32mcu.21ic.com/data/documents/yingyongbiji/GD32F30x_User_Manual_EN_Rev2.0.pdf\r\n\r\n*GD32F307VG-mbed board’s schematic: \r\nhttp://gd32mcu.21ic.com/data/documents/kaifaban/GD32F307VG%20-MBED-V1.0.pdf\r\n\r\n*DAPLink bin file: [[/media/uploads/c_jin/daplink_gd32f303cg.bin]]\r\n         \r\n\r\n\r\n==Getting started with GD32F307VG-mbed==\r\n\r\n1. Configure the development environment according to the method provided on the ARM website page.\r\n\r\n2. Connect the board and PC with USB cable. Open DOS window, change directory to locally working directory. \r\n\r\n3. Import a program from MBED. Change directory to mbed-os-example-blinky and compile the program.\r\n\r\n {{/media/uploads/Ray_Chen/3.1.jpg}}\r\n\r\n{{/media/uploads/Ray_Chen/3.2.jpg}}\r\n\r\n4. The image is in “.\\BUILD\\GD32_F307VG\\ARM\\mbed-os-example-blinky.bin”. Save the program binary file to your mbed Microcontroller DISK(DAPLINK). After the Reset Button is pressed, the LED1 would blink.\r\n\r\n {{/media/uploads/Ray_Chen/4.jpg}}\r\n\r\n5. To debug using a desktop IDE such as Keil uVision, use the “mbed export” command to generate project files.\r\n {{/media/uploads/Ray_Chen/5.1.jpg}}\r\n\r\nOpen the project in Keil uVision, select GD32F307VG as Device. By selecting GD32F307VG as Device, we can compile and debug the mbed program after downloading it into the board.\r\n{{/media/uploads/Ray_Chen/5.2.png}}",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/gd32f307vg_mbed.png",
        "image_path": "platforms/gd32f307vg_mbed.png",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex-M4F, 120 MHz",
        "bullet2": "1MB Flash, 96 KB SRAM",
        "bullet3": "Ethernet, SPI, CAN, I2C, USB",
        "buy_now": "https://detail.tmall.com/item.htm?spm=a220m.1000862.1000725.56.691d648eVcywUK&id=614776766517&areaId=310100&is_b=1&cat_id=2&rn=d9026296dd3bbac5301e7c295796d037",
        "pre_order_mode": false,
        "gid": "d38927ed-7b6a-4e3f-b6ea-b07e861da220"
    },
    {
        "id": 417,
        "name": "SDP-K1",
        "productcode": "0604",
        "logicalboard": {
            "name": "SDP_K1",
            "slug": "SDP_K1",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "SDP_K1",
        "description": "The SDP-K1 board by Analog Devices allows users to easily develop drivers and example code for various Analog Devices products and evaluation boards.",
        "hide": false,
        "private": false,
        "ramsize": 0,
        "flashsize": 0,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 41,
            "name": "AnalogDevices",
            "full_name": "AnalogDevices",
            "description": "",
            "url": "http://www.analog.com/",
            "body": "",
            "logo": "/media/vendors/ADI_Logo_AWP.png"
        },
        "body": "== Overview ==\r\n\r\nThe SDP-K1 is a development platform by Analog Devices and is based on STM32F469NI microcontroller. It allows users to easily develop drivers and example code for Analog Devices products and evaluation boards. Find out more about SDP-K1 board [[https://www.analog.com/sdp-k1|here]].\r\n\r\n== Features ==\r\n\r\n* ** SDP-K1 overview\r\n** Arduino headers\r\n** 120-pin SDP connector\r\n** High performance ARM® Cortex™-M4 Core (STM32F469NI)\r\n** 180 MHz max CPU frequency, 384 KB SRAM, 2048 KB Flash\r\n**  1.8V or 3.3V selectable IO voltage\r\n** 480Mbps High-Speed USB 2.0 with USB-C connector (Device)\r\n** 45MHz SPI at 3.3V & 22.5MHz at 1.8V\r\n** 400KHz I2C\r\n** UART\r\n** Timers / PWM\r\n** 12-bit ADC\r\n** GPIO\r\n** 16MB SDRAM\r\n** 3 traffic light LEDS (green, orange, red)\r\n** 1 status LED\r\n\r\n\\\\\r\n----\r\n\r\n\r\n==Board Components==\r\n{{https://os.mbed.com/media/uploads/Kjansen45/sdpk1-e-top.png}}\r\n\r\n\r\n{{/media/uploads/malavikasaji/board_components_sdp_6.png}}\r\n\r\n\r\n\r\n\r\n\r\n\\\\\r\n----\r\n\r\n==Board Pinout==\r\n\r\n===Arduino Uno Header Pinout===\r\n{{https://os.mbed.com/media/uploads/Kjansen45/arduino_header_1.png}}\r\n\r\n\r\n===SDP Connector Pinout===\r\n{{https://os.mbed.com/media/uploads/Kjansen45/sdpconn_YgeDNOp.png}}\r\n\r\n\r\n\r\nThe pinout diagrams above shows the commonly used features and their locations. \r\n\r\nYou can find more details on the available pins and labels in the [[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/TARGET_SDP_K1/PinNames.h|PinNames.h]] and [[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/TARGET_SDP_K1/PeripheralPins.c|PeripheralPins.c]] files of SDP-K1. The PinNames.h file contains all of the aliased signals that the SDP-K1 can use when writing Mbed code. The PeripheralPins.c contains the peripheral functionality that each pin can access on the SDP-K1 when writing Mbed code.\\\\\r\n\r\n\r\n\\\\\r\n----\r\n\r\n== Using the SDP connector\r\n\r\n****Note if you use the SDP connector signals on your board it will not be portable between other Mbed controller boards as this is unique to the SDP-K1\r\n\r\nThe SPI signals  for SCK, MISO & MOSI of the SDP connector can be used in Mbed by defining the following signals with the standard SPI definition in Mbed\r\n\r\n        * SDP_SPI_MOSI \r\n        * SDP_SPI_MISO \r\n        * SDP_SPI_SCK  \r\n\r\nOn the SDP connector there are 3 different chip selects that can be used, to use these in Mbed they need to be defined as follows\r\n \r\n    * SDP_SPI_CS_A,\r\n    * SDP_SPI_CS_B ,\r\n    * SDP_SPI_CS_C \r\n\r\nThe I2C on the SDP connector, can be enabled using the following definitions\r\n   \r\n   * SDP_I2C_SDA\r\n   * SDP_I2C_SCL \r\n\r\nThe 8  GPIOs on the connector , can be enabled using the following definitions\r\n\r\n    * SDP_GPIO_0    \r\n    * SDP_GPIO_1    \r\n    * SDP_GPIO_2   \r\n    * SDP_GPIO_3   \r\n    * SDP_GPIO_4   \r\n    * SDP_GPIO_5   \r\n    * SDP_GPIO_6   \r\n    * SDP_GPIO_7   \r\n\r\nThe UART on the SDP connector, can be enabled using the following definitions \r\n\r\n    * SDP_UART_TX  \r\n    * SDP_UART_RX  \r\n\r\nThe Timers on the SDP connector,  can be enabled using the following definitions  \r\n\r\n    * SDP_TMR_A  \r\n    * SDP_TMR_B    \r\n    * SDP_TMR_D  \r\n\r\nThe QSPI signals for SCK, and the four data lines on the SDP connector can be used in Mbed by defining the following signals with the standard QSPI definition in Mbed\r\n\r\n    * SDP_QSPI_SCK\r\n    * SDP_QSPI_D0\r\n    * SDP_QSPI_D1\r\n    * SDP_QSPI_D2\r\n    * SDP_QSPI_D3\r\n\r\n----\r\n\r\n== Getting Started with mbed ==\r\n\r\n=== 1. Connect SDP-K1 board to a PC ===\r\n\r\nUse the USB lead to connect your SDP-K1 to a PC. The SYS_PWR LED will come on, indicating the board has power. After a few seconds of activity, the PC will recognize the SDP-K1 as a standard USB drive.\r\n\r\n{{/media/uploads/malavikasaji/win-disk.png|Windows 10 example|300|300}} \\\\\r\n//Windows 10 example// \\\\ \\\\\r\n{{/media/uploads/malavikasaji/mac-disk2.png|Mac OS X example|300|300}}\\\\\r\n//Mac OS X example//\r\n\r\n=== 2. Click the MBED.HTM link to get logged in ===\r\n\r\nGo to the new USB Drive, and click MBED.HTM to open it in a web browser.\r\n\r\nIf you do not have an mbed account, choose \"Signup\", and create your mbed Account. Otherwise, log in with your normal username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n\\\\\r\n----\r\n\r\n== PC Configuration ==\r\n\r\nYour SDP-K1 Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/docs/mbed-os/v5.12/tutorials/windows-serial-driver.html|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with mbed you will need a ##terminal application##. This allows the mbed Microcontroller to print to your PC screen, and for you to send characters back to your mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the mbed Micrcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n|| Windows || Mac || Linux ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n----\r\n\r\n== Downloading a program ==\r\n\r\n=== 1. Save a program binary (.bin) to the Platform ===\r\n\r\nDownload the appropriate \"Hello World!\" binary:\r\n   * SDP-K1: [[/media/uploads/malavikasaji/sdp_k1_blinky_program.sdp_k1.bin|SDP_K1_blinky_program.bin]] \r\n\r\nNote: the source code for this program will be seen in the next section.\r\n\r\nSave the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. The file is now consumed.\r\n\r\n<<float side=right>>\r\n\r\n{{https://os.mbed.com/media/uploads/Kjansen45/sdpk1-e-top-statusled.png|400|400}}\r\n\r\n\r\n\r\n<</float>>\r\n\r\n=== 2. Press the Reset Button ===\r\n\r\nWhen the Reset Button in pressed, the microcontroller will be reset and the last programmed application will begin to run.\r\n\r\n=== 3. Hello World! ===\r\n\r\nThe Microcontroller is now running the program; flashing LED4 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\r\n\\\\\r\n----\r\n\r\n== Where Next ==\r\n\r\nFor further information on getting started and using the online compiler or Mbed studio consult the following documentation\r\n\r\n * [[https://os.mbed.com/docs/mbed-os/v5.15/quick-start/online-with-the-online-compiler.html|Using the Online Compiler]]\r\n*[[https://os.mbed.com/docs/mbed-studio/current/introduction/index.html|Using Mbed Studio]]\r\n\r\nTo purchase an SDP-K1 (EVAL-SDP-CK1Z), please visit the Analog store page [[https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/sdp-k1.html#eb-buy|here]].\r\n\\\\\r\n----\r\n== Technical Reference ==\r\n\r\n===Power===\r\n  * The SDP-K1 can be powered in several different ways\r\n  ** USB powered at 5V (+/- 10%)\r\n  ** DC Jack powered at 7V - 12V\r\n  ** Vin pin on Arduino Uno header is bidirectional and can supply voltages between 7V -12V\r\n  *** However, this depends on the Arduino Uno shield you are using\r\n  ** SDP connector Vin pin can supply 5V at 300mA to the SDP-K1\r\n  *** However, this depends on the ADI evaluation board you are using\r\n  * Arduino Uno supplies are as follows\r\n  ** Vin 7V-12V\r\n  **3.3V\r\n  **5V\r\n  **IOREF is a voltage reference for peripherals on the digital I/O pins\r\n  *** Voltage can be either 1.8V or 3.3V depending on the VIO adjust headers configuration\r\n  *** The IOREF should not be treated as an actual voltage supply\r\n  * SDP Connector \r\n  ** USB VBUS is a 5V output supply\r\n  ** SDP Vin is a 5V input supply capable of powering the SDP-K1\r\n  ** VIO is a voltage reference for the peripherals on the digital I/O pins\r\n  *** Voltage can be either 1.8V or 3.3V depending on the VIO adjust headers configuration\r\n  *** The IOREF should not be treated as an actual voltage supply\r\n\r\n\\\\\r\n\r\n===Schematic===\r\n[[/media/uploads/malavikasaji/sdp-k1_-eval-sdp-ck1z-_rev_b_schematic.pdf|Schematic - SDP-K1 Rev B]]\r\n\\\\\r\n[[https://os.mbed.com/media/uploads/Kjansen45/eval-sdp-ck1z-rev-e-schematic.pdf|Schematic - SDP-K1 Rev E]]\r\n\r\n===BOM===\r\n[[/media/uploads/malavikasaji/sdp-k1_-eval-sdp-ck1z-_rev_b_bom.csv|BOM - SDP-K1 Rev B]]\r\n\\\\\r\n[[https://os.mbed.com/media/uploads/Kjansen45/eval-sdp-ck1z-rev-e-bom.csv|BOM - SDP-K1 Rev E]]\r\n----\r\n== CMSIS DAPLink Firmware Update==\r\n\r\nThe DAPLink Interface on the SDP-K1 comes with Automation Mode set and the following steps are needed for updating the firmware: \\\\\r\n1. Drag and drop an empty file named start_bl.act into the drive. You should see a drive appear in your file manager called MAINTENANCE. \\\\\r\n{{https://os.mbed.com/media/uploads/Kjansen45/maintenance_mode.png}}\r\n\r\n2. Drag and drop this hex file into the drive: \r\n[[https://os.mbed.com/media/uploads/Kjansen45/k20dx_sdp_k1_if_1.0.5.hex|SDP_K1_DAPlink_firmware_image_1.0.5]].\\\\",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/SDP-K1ANGLE-E_xsqCQlK.gif",
        "image_path": "platforms/SDP-K1ANGLE-E_xsqCQlK.gif",
        "pinout": "/media/platforms/arduinoHeaders_ajSJHir.gif",
        "pinout_path": "platforms/arduinoHeaders_ajSJHir.gif",
        "bullet1": "Cortex M4F, 180MHz",
        "bullet2": "2048KB Flash, 384KB / 16MB RAM",
        "bullet3": "ADI SDP, Arduino connectors",
        "buy_now": null,
        "pre_order_mode": false,
        "gid": "d1e788eb-8f52-4c32-ac22-cdda0d965e86"
    },
    {
        "id": 407,
        "name": "u-blox C030-R412M LTE CatM1/NB1 and 2G",
        "productcode": "C036",
        "logicalboard": {
            "name": "UBLOX_C030_R412M",
            "slug": "UBLOX_C030_R412M",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Cellular"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ublox-C030-R412M",
        "description": "The u-blox C030-R412M LTE Cat-M1/NB1/2G mbed-enabled Internet of Things (IoT) Starter Kit is a versatile development platform that allows quick prototyping of a variety of applications for low-power Internet of Things (IoT).",
        "hide": false,
        "private": false,
        "ramsize": 0,
        "flashsize": 0,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 9,
            "name": "u-blox",
            "full_name": "u-blox AG",
            "description": "",
            "url": "http://www.u-blox.com/",
            "body": "",
            "logo": "/media/vendors/u-blox.png"
        },
        "body": "== Pinout == \r\n{{/media/uploads/euygun/c030-r412m_pinout_25072019.png}}\r\n\r\n== Unboxing C030 \r\n{{https://www.youtube.com/watch?v=2zOi-md5nz0}}\r\n\r\n== Features == \r\n\r\n=== u-blox SARA-R412M Cat-M1/NB1(NB-IoT)/2G Module === \r\n\r\n * World-wide global LTE Cat-M1/NB1(formerly NB-IoT)/2G coverage\r\n ** Bands:  2, 3, 4, 5, 8, 12, 13, 20 and 2G Quad-band. In addition, LTE Cat-M1 / NB1 bands 26 and 28 for roaming.\r\n * uFOTA Over-The-Air firmware update  client/server solution\r\n *  VoLTE over Cat-M1\r\n * Dynamic mode selection\r\n ** LTE Cat-M1 only/prefered\r\n ** LTE Cat-NB1(NB-IoT) only/prefered\r\n ** 2G only/prefered\r\n \r\n=== u-blox ZOE-M8B Concurrent GNSS Receiver SiP ===\r\n\r\n * Ultra miniature SiP (System-in-Package) integrated GNSS receiver, SAW filter, LNA and TCXO\r\n * Concurrent reception of  GPS/Galileo together with BeiDou or GLONASS \r\n\r\n=== STMicroelectronics STM32F437VG MCU === \r\n\r\n  * High-performance ARM®  Cortex™-M4 running up to 180MHz \r\n  * 1024 KB on-chip Flash\r\n  * 256 KB on-chip SRAM + 4 KB Battery backed up on-chip SRAM\r\n  ** 192 KB of on-chip SRAM for Application use\r\n  ** 64 KB  of on-chip SRAM as Closely Coupled Fast RAM \r\n  * 10/100 Mbps Ethernet MAC\r\n  * Cryptographic acceleration for Internet message protocols\r\n  * True random number generation, CRC calculation unit  \r\n\r\n=== Interfaces and Electrical Data ==\r\n * Micro-SIM Holder for LTE Cat-1/NB-IoT Network SIMs\r\n * On-board ST-Link/V2-1 debugger/programmer with SWD connector\r\n ** micro USB with mbed Interface\r\n ** ST-Link/V2-1 standalone development and debug capability\r\n ** USB re-enumeration; Virtual COM port, Mass Storage Device and Debug Port\r\n ** 5V from ST-Link/V2-1 Debug USB VBUS, 3.3V operation\r\n ** (CMSIS-DAP variant of the FW with extended features will be available in the future)\r\n * On-board TI® bq24295 Single Cell LiPo Battery Charger and  TI® bq27441-G1 Battery Fuel Gauge\r\n ** Molex® SPOX™ 5268-03A LiPo Battery connector. Supports battery types like BAK –LP-503759-IS-3 (battery is not included)\r\n * On-board SiLabs® CP2105 USB to Dual UART Bridge as Serial USB Sniffer\r\n ** Alternative to ST-Link/V2-1 Virtual COM Port when ST-LINK/V2-1 is not used/available\r\n ** Alternative to Main Supply and Debug USB 5V VBUS inputs \r\n ** Sniffing serial communication between the Host MCU and the Cellular Module\r\n ** Drivers could be downloaded from [[https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers|here]]\r\n * RGB User LED, and two push buttons: User and Reset\r\n * SDCard Socket for file storage\r\n * SMA RF connectors for 50 Ohm Cellular and GNSS Active antennas \r\n  * Ethernet RJ45 connector\r\n  * Arduino® UNO R3 compatible header connector with \r\n  ** 6 analog inputs, \r\n  ** 8 PWM capable outputs, \r\n  ** 22 GPIOs, \r\n  ** 1 x SPI, \r\n  ** 1 x I2C, \r\n  ** 1 x UART with HW flow control option (RTS, CTS)\r\n\r\n<<warning Title=Utilising Arduino VIN Input Pin>>\r\nEnsure that VIN voltage level does not exxceed the cellular module input voltage limitations.\r\nReverse polarity and exceeding the supply voltage limits can cause a permanent damage.  \r\n\r\nPlease consult your u-blox representative for further details. \r\n<</warning>>\r\n\r\n<<warning Title=external power supply and/or LiPo battery is recommended >>\r\nDue to the USB current limitation, optimal RF performance can be achieved only by supplying the board either through the \"Aux 5V USB\"  connector or the VIN pin of the Arduino® UNO R3 interface.\r\nOther alternative is to use a LiPo Battery connected through the \"LiPo Battery\" connector.\r\nPlease refer to Power Supply and LiPo Battery section below.\r\n<</warning>>\r\n\r\n=== Block Diagram ===\r\n\r\n{{/media/uploads/euygun/c030-r412m_blockdiagram_17072019v2.png}}\r\n\r\n=== Power Supply and LiPo Battery ===\r\nDuring the RF transactions, SARA-R412M module of C030-R412M Application Board demands higher currents than a USB 2.0 Master Port could provide. \r\nIf the C030-R412M Application Board is powered from a single USB 2.0 port, a Brown Out could be experienced during RF transactions. This situation is observed as premature board reset and/or application interruption.\r\nTo overcome such situation, the C030-R412M Application Board could be powered with a high current PSU through purpose built \"Aux 5V USB\" connector.\r\nAnother, solution is to connect a LiPo battery to the \"LiPo Battery Connector\"        \r\n\r\nRecommended 3A 5V USB Power Supplies for [[https://www.amazon.co.uk/dp/B01N9QZKD6/ref=pd_sbs_147_1?_encoding=UTF8&psc=1&refRID=J415VB5WTWAC5GG90M7R | the UK]] ,  [[http://a.co/5PRx3xL | the North America]],  and [[https://www.amazon.de/dp/B01N5PHSR0/ref=cm_sw_em_r_mt_dp_hTsTzb1WQGN3W  | the Europe]]\r\n\r\nRecommended [[/media/uploads/ublox/60.10303-dynamis-lith-polymer-lp503759_rev1.pdf | LiPo Battery]] from Dynamis\r\n https://www.dynamis-batterien.de/\r\n\r\nRecommended LiPo Battery BAK –LP-503759-IS-3 from [[http://uk.farnell.com/bak/lp-503759-is-3/battery-lithium-pol-3-7v-1300/dp/2077882 | Farnell UK]], [[http://de.farnell.com/bak/lp-503759-is-3/akku-lithium-polymer-3-7v-1-3ah/dp/2077882 | Farnell Germany ]]\r\n\r\n=== Documentation ===\r\nC030 -R412M Application Board User Guide: will be available soon\r\n\r\n C030-R412M Application Board Schematics: [[/media/uploads/ublox/c030-r412m-0-00_schematics.pdf | Schematics]]\r\n\r\n<<warning Title=Module current instrumentation >>\r\nThere are provisional current instrumentation circuits for both Cellular and GNSS modules. Currently, the instrumentation functions are not utilized and supported     \r\n<</warning>>\r\n\r\n=== See also===\r\n\r\n[[https://os.mbed.com/teams/ublox/wiki/u-blox-C030-Getting-Started|C030 Getting started]]\r\n\r\n\r\n[[https://os.mbed.com/teams/ublox/wiki/C030-Prime-Cell-Battery-Shield|C030 Prime Cell Battery Shield]]\r\n\r\n=== Approvals ===\r\n<<info>>\r\n\r\n=== C030-R412M European conformance CE mark ===\r\n\r\nThe C030-R412M application board has been evaluated against the essential requirements of the 2014/53/EU Radio Equipment Directive.\r\nIn order to satisfy the essential requirements of the 2014/53/EU Radio Equipment Directive, the device is compliant with the following standards:\r\n*Radio Frequency spectrum use (Article 3.2):\r\n**EN 301 511 \r\n**EN 301 908-1\r\n**EN 301 908-2\r\n**EN 303 413\r\n*Electromagnetic Compatibility (Article 3.1b):\r\n**EN 301 489-1\r\n**EN 301 489-19\r\n**EN 301 489-52 \r\n*Health and Safety (Article 3.1a)\r\n**EN 62368-1\r\n**EN 62311 and EN 62479\r\n\r\nThe conformity assessment procedure for C030-R412M application boards, referred to in Article 17 and detailed in Annex III of Directive 2014/53/EU, has been followed.\r\nThus, the following marking is included in the product:\r\n\r\n{{/media/uploads/euygun/ce_markingscaled.png}}\r\n\r\nThere are no restrictions for the commercialization of the C030-R412M application boards in all the countries of the European Union.\r\n\r\n**Radiofrequency radiation exposure Information: this equipment complies with radiation exposure limits prescribed for an uncontrolled environment for fixed and mobile use conditions. This equipment should be installed and operated with a minimum distance of 20 cm between the radiator and the body of the user or nearby persons. This transmitter must not be collocated or operating in conjunction with any other antenna or transmitter except as authorized in the certification of the product.**\r\n\r\n**The gain of the cellular system antenna(s) used for C030-R412M application boards (i.e. the combined transmission line, connector, cable losses and radiating element gain) must not exceed 8.2 dBi in the 800 MHz band (i.e. LTE FDD-20 band), 3.21 dBi in the 900 MHz band (i.e. GSM 900 or LTE FDD-8 band), 9.09 dBi in the 1800 MHz band (i.e. GSM 1800 or LTE FDD-3 band) for mobile and fixed or mobile operating configurations.**\r\n\r\n=== C030-R412M US Federal Communications Commission notice ===\r\n\r\nUnited States Federal Communications Commission (FCC) IDs:\r\n* XPYUBX18ZO01\r\n\r\n**Radiofrequency radiation exposure Information: this equipment complies with radiation exposure limits prescribed for an uncontrolled environment for fixed and mobile use conditions. This equipment should be installed and operated with a minimum distance of 20 cm between the radiator and the body of the user or nearby persons. This transmitter must not be collocated or operating in conjunction with any other antenna or transmitter except as authorized in the certification of the product.**\r\n\r\n**The gain of the cellular system antenna(s) used for C030-R412M application boards (i.e. the combined transmission line, connector, cable losses and radiating element gain) must not exceed 8.69 dBi in the 700 MHz band (i.e. the LTE FDD-12 band), 9.15 dBi in the 750 MHz band (i.e. the LTE FDD-13 band), 9.41 dBi in the 850 MHz band (i.e. the GSM 850 / LTE FDD-5 band), 12.01 dBi in the 1700 MHz band (i.e. the LTE FDD-4 band), 12.01 dBi in the 1900 MHz band (i.e. the GSM 1900 / LTE FDD-2 band) for mobile and fixed or mobile operating configurations.**\r\n\r\n=== C030-R412M Innovation, Science, Economic Development Canada notice ===\r\n\r\nISED Canada (formerly known as IC - Industry Canada) Certification Numbers:\r\n* 8595A-UBX18ZO01\r\n\r\n** Radiofrequency radiation exposure Information: this equipment complies with radiation exposure limits prescribed for an uncontrolled environment for fixed and mobile use conditions. This equipment should be installed and operated with a minimum distance of 20 cm between the radiator and the body of the user or nearby persons. This transmitter must not be collocated or operating in conjunction with any other antenna or transmitter except as authorized in the certification of the product.**\r\n\r\n** The gain of the cellular system antenna used for the C030-R412M application boards (i.e. the combined transmission line, connector, cable losses and radiating element gain) must not exceed 5.63 dBi in the 700 MHz band (i.e. the LTE FDD-12 band), 5.94 dBi in the 750 MHz band (i.e. the LTE FDD-13 band), 6.12 dBi in the 850 MHz band (i.e. the GSM 850 / LTE FDD-5 band), 8.29 dBi in the 1700 MHz band (i.e. the LTE FDD-4 band), 8.52 dBi in the 1900 MHz band (i.e. the GSM 1900 / LTE FDD-2 band) for mobile and fixed or mobile operating configurations.**\r\n\r\n\r\n<</info>>",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/C030_R412M_Perpective_Logo_2wLiRME.PNG",
        "image_path": "platforms/C030_R412M_Perpective_Logo_2wLiRME.PNG",
        "pinout": "/media/platforms/C030-R412M_Pinout.png",
        "pinout_path": "platforms/C030-R412M_Pinout.png",
        "bullet1": "SARA-R412M LTE Cat-M1/NB1/2G",
        "bullet2": "ZOE concurrent GNSS SiP",
        "bullet3": "Cortex-M4 180MHz 1MB/128KB",
        "buy_now": "https://www.u-blox.com/en/product/c030-application-board",
        "pre_order_mode": false,
        "gid": "2533a35b-398b-4549-8df4-5f19866d24ad"
    },
    {
        "id": 406,
        "name": "SDT32620B",
        "productcode": "3101",
        "logicalboard": {
            "name": "sdt32620b",
            "slug": "sdt32620b",
            "vendor": {
                "id": 33,
                "name": "Maxim Integrated",
                "full_name": "Maxim Integrated",
                "description": "",
                "url": "http://www.maximintegrated.com/",
                "body": "",
                "logo": "/media/vendors/maxim-logo-web.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "SDT32620B",
        "description": "Ultra-low power, high performance board with efficient power management for wearable devices",
        "hide": false,
        "private": false,
        "ramsize": 262144,
        "flashsize": 2097152,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 69,
            "name": "Sigma Delta Tech",
            "full_name": "Sigma Delta Technologies",
            "description": "",
            "url": "https://www.sigdeltec.com",
            "body": "",
            "logo": "/media/vendors/sigma-delta-technologies-inc-logo.png"
        },
        "body": "== Overview ==\r\n\r\nSDT32620B has been designed by Sigma Delta Technologies for easy prototyping of IoT devices. The small coin-sized board is packed with high-performance MCU and highly accurate power management capability, making it especially ideal for development of small wearable smart devices. The MAX32620IWG+ MCU features an ARM® Cortex® -M4F core with 96MHz clock, embedding 256KB SRAM and 2MB flash memory. The board is also highly power efficient with Ultra-low power PMIC and Fuel Gauge. You can connect power through a cable, or attach a battery through the pads on the board. The board provides abundant peripherals of three UART interfaces, four SPI interfaces, three I²C interfaces, seven GPIO pins and four 10-Bit ADCs.\\\\\r\n\r\n==Board Features ==\r\n*MCU \r\n**Maxim Integrated MAX32620IWG+ in 81 WLP\r\n**Arm® Cortex®-M4F, 96MHz\r\n*PMIC \r\n**Maxim Integrated MAX77650BEWV+T in 30 WLP\r\n**3-Output SIMO and charger optimized for small Li+\r\n*Fuel Gauge \r\n**Maxim Integrated MAX17055EWL+ in 9 WLP \r\n**7µA 1-Cell Fuel Gauge with ModelGauge m5 EZ\r\n*Power \r\n**1.2V Core supply voltage, 1.8V and 3.3V I/O\r\n**3.7V Li+ Battery or 5V(VBUS) for power supply\r\n*Memories\r\n**2MB Flash memory\r\n**256KB SRAM\r\n*Security \r\n**Supporting AES-128, AES-192, AES-256\r\n*Serial Peripherals\r\n**USB 2.0 (12Mbps)\r\n**3 x UART interface\r\n**4 x SPI interface\r\n**3 x I²C interface\r\n**1-Wire® master\r\n**7 x GPIO\r\n**4 x 10-Bit ADC\r\n**JTAG\r\n**Serial Wire Debug (SWD)\r\n\r\n== #Sigma Delta Technologies ==\r\n{{https://youtu.be/VjTBAbZUoME}}\r\n\r\n== DAP Station & Interface ==\r\nAt Sigma Delta Technologies Inc., the SDT Board is a board with a target MCU which can be connected with the DAP Station through micro-connectors. SDT Boards are used with the DAP Station and Interface for easy programming and debugging. \\\\\r\n\r\n\r\n{{/media/uploads/hyungo/sdt32620b_assembly-1.png}}\r\n\r\n\r\n\r\n\\\\\r\nSDT Boards cannot be programmed independently, so please refer to the below links for DAP Station and Interface.\\\\\r\n\r\n* DAP Station : [[https://www.sigma-delta.tech/dap-stations]]\r\n* Interface : [[https://www.sigma-delta.tech/in25]]\r\n\r\n== Board Pinout ==\r\n\r\n=== 1. JB Pinout ===\r\n\r\nThe JB1 and JB2 of SDT Board should be connected to JT1 and JT2 of DAP Station\r\n\r\n{{/media/uploads/hyungo/sdt32620b-jb.jpg}}\r\n\r\nThe following pins are connected to the DAP Station:\\\\\r\n *   7 types of power connector: VBUS, VSYS, VBAT, VCC, 3.3V, 1.8V, 1.2V\\\\\r\n *   I/O Pin\\\\\r\n       - 4 x 10-Bit ADC\\\\\r\n       - 7 x GPIO\\\\\r\n *   Communication Pin\\\\\r\n       - 3 x UART Interface \\\\\r\n       - 4 x SPI Interface \\\\\r\n       - 3 x I²C Interface\\\\\r\n *   JTAG\\\\\r\n *   SWD\\\\\r\n *   USB DEV_DP, DEV_DM\\\\\r\n *   GND\\\\\r\n\r\n=== JT Pinout ===\r\n\r\nThis connector enables peripherals to be attached on top of the SDT Board. There is a comparably fewer number of pins than JB1 and JB2 of the SDT Board.\r\n\r\n{{/media/uploads/hyungo/sdt32620b-jt.jpg}}\r\n\r\nThe following pins are connected to the above JT1 and JT2: \r\n  *   5 types of power connector: VBUS, VSYS, VBAT, 3.3V, 1.8V\\\\\r\n  *   I/O Pin\\\\\r\n       - 4 x 10-Bit ADC\\\\\r\n       - 6 x GPIO\\\\\r\n  *   Communication Pin\\\\\r\n       - 2 x UART Interface \\\\\r\n       - 2 x SPI Interface\\\\\r\n       - 2 x I²C Interface\\\\\r\n  *   GND\\\\\r\n\r\n=== Pin names ===\r\n  * [[https://os.mbed.com/teams/Sigma-Delta-Technologies/wiki/SDT32620B-pinnames| SDT32620B Pin names]]\r\n\\\\\r\n\r\n== Getting Started with mbed ==\r\n\r\n=== 1. Connect your microcontroller to a PC ===\r\n\r\nUse the USB lead to connect your mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognise the mbed Microcontroller as a standard USB drive.\r\n\r\n| {{/media/uploads/dan/winxp-disk.png}} | {{/media/uploads/dan/mac-disk.png}} |\r\n| //Windows XP example// | //Mac OS X example// |\r\n\r\n=== 2. Click the MBED.HTM link to get logged in ===\r\n\r\nGo to the new USB Drive, and click MBED.HTM to open it in a web browser.\r\n\r\nIf you do not have an mbed account, choose \"Signup\", and create your mbed Account. Otherwise, log in with your normal username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n\\\\\r\n\r\n\r\n== PC Configuration ==\r\n\r\nYour mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with mbed you will need a ##terminal application##. This allows the mbed Microcontroller to print to your PC screen, and for you to send characters back to your mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the mbed Micrcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n|| Windows || Mac || Linux ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n\r\n== Example Code ==\r\n\r\n<<program  /teams/Sigma-Delta-Technologies/code/SDT-example-blinky/>>\r\n\r\n[[https://os.mbed.com/teams/Sigma-Delta-Technologies/code/SDT-example-vddioh/]]\\\\\r\n\r\n[[https://os.mbed.com/teams/Sigma-Delta-Technologies/code/SDT-example-pmic/]]\\\\\r\n\r\n[[https://os.mbed.com/teams/Sigma-Delta-Technologies/code/SDT-example-pmic-led/]]\\\\\r\n\r\n[[https://os.mbed.com/teams/Sigma-Delta-Technologies/code/SDT-example-powerHold/]]\\\\\r\n\r\n* Library of MAX77650B(PMIC) : https://github.com/SigmaDeltaTechnologiesInc/SDT-lib-max77650.git\r\n\r\n[[https://os.mbed.com/teams/Sigma-Delta-Technologies/code/SDT-example-wifi/]]\\\\\r\n* SDT3976C(wifi component) is needed to use [SDT-example-wifi] example code. \r\n\r\n===[[https://github.com/SigmaDeltaTechnologiesInc/SDT-example-cloud.git|SDT-example-cloud]]===\r\n* SDT-example-cloud is only available through the CLI(Comand Line Interface)\\\\\r\n* To use cloud service, SDT3976C(wifi component) is needed for wireless communication.\r\n\\\\\r\n*Reference:\r\n[[https://github.com/SigmaDeltaTechnologiesInc/SDT-example-cloud/wiki#configure-network-interface]]\r\n\\\\\r\n== Data Sheets ==\r\n \r\n*[[https://datasheets.maximintegrated.com/en/ds/MAX32620-MAX32621.pdf|MAX32620 Data Sheet (MCU)]]\\\\\r\n*[[https://datasheets.maximintegrated.com/en/ds/MAX77650-MAX77651.pdf|MAX77650 Data Sheet (PMIC)]]\\\\\r\n*[[https://datasheets.maximintegrated.com/en/ds/MAX17055.pdf|MAX17055 Data Sheet (Fuel Gauge)]]\\\\\r\n==See also==\r\n  * [[https://www.sigma-delta.tech/resources|SDT Board Getting Started User Guide]]\r\n  * [[https://os.mbed.com/docs/v5.9|Mbed OS Documentation]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/SDT32620B_size.png",
        "image_path": "platforms/SDT32620B_size.png",
        "pinout": "/media/platforms/SDT32620B_JB_lBa8CnK.png",
        "pinout_path": "platforms/SDT32620B_JB_lBa8CnK.png",
        "bullet1": "Cortex-M4F, 96MHz",
        "bullet2": "2MB Flash memory, 256KB SRAM",
        "bullet3": "high performance PMIC, Fuel Ga",
        "buy_now": "https://www.sigma-delta.tech/sdt32620b",
        "pre_order_mode": false,
        "gid": "93c47543-854c-4e73-9148-87f0a79eb5fc"
    },
    {
        "id": 394,
        "name": "NuMaker-IoT-M487",
        "productcode": "1308",
        "logicalboard": {
            "name": "NUMAKER_IOT_M487",
            "slug": "NUMAKER_IOT_M487",
            "vendor": {
                "id": 45,
                "name": "Nuvoton",
                "full_name": "Nuvoton",
                "description": "",
                "url": "http://www.nuvoton.com/",
                "body": "",
                "logo": "/media/vendors/nuvoton.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Cellular"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "USB device"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Wi-Fi"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SPI"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "NUMAKER-IOT-M487",
        "description": "The NuMaker IoT Platform is an Internet of Things (IoT) application focused platform specially developed by Nuvoton. It supports Arm Mbed OS v5 as well as Arduino and mikroBUS interfaces, and is ideal for arrays of IoT application development for prototype designs with sensors and wireless modules.",
        "hide": false,
        "private": false,
        "ramsize": 0,
        "flashsize": 0,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 45,
            "name": "Nuvoton",
            "full_name": "Nuvoton",
            "description": "",
            "url": "http://www.nuvoton.com/",
            "body": "",
            "logo": "/media/vendors/nuvoton.jpg"
        },
        "body": "The NuMaker-IoT-M487 is also equipped with plenty of peripherals, such as timers, watchdog timers, RTC, PDMA, EBI, UART, smart card interface, SD host, SPI, I²C, I²S, PWM, GPIO, LIN, CAN, PS/2, 12-bit ADC, analog comparator, operational amplifier, temperature sensor, low voltage reset controller and brown-out detector.\r\nThe NuMaker-IoT-M487 also provides Ethernet 10/100 MAC with RMII interface, USB 2.0 FS device/host/OTG, USB 2.0 HS device/host/OTG and security functions such as tamper detection, symmetric cryptographic accelerator and secure hash function accelerator.\r\nThe NuMaker-IoT-M487 has been designed by Nuvoton in collaboration with Mbed for prototyping all sorts of devices, especially those requiring the size and excellent price performance ratio offered by Cortex-M4®. It is packaged as a development board with connectors to break out to strip board and breadboard.\r\n\r\n==NuMaker-IoT-M487 Platform Features==\r\n**Features**\r\n*\tNuMicro M487JIDAE MCU\r\n*\tARM® Cortex®-M4F core running up to 192 MHz\r\n*\tSupports DSP extension\r\n*\t512 Kbytes Flash memory\r\n*\t160 Kbytes embedded SRAM\r\n*\tSPI (4)\r\n*\tI2C (3)\r\n*\tI2S (1)\r\n*\tUART (6)\r\n*\tHigh Speed and Full Speed USB OTG / Host / Device\r\n*\tPWM (32)\r\n*\tADC (16 x 12bit with mux)\r\n*\tDAC (2 x 12bit)\r\n*\tGPIO\r\n*\tComparator\r\n*\tCAN(2)\r\n\r\n** On-board peripherals and expansion **\r\n*\t2 x buttons, 3 x LEDs\r\n*\tBosch BMX055 9-axis motion sensor\r\n*\tNuvoton NAU88L25 Audio Codec\r\n*\t4M bytes SPI Flash\r\n*\tWi-Fi module\r\n*\t10/100Mbps RJ45 Ethernet port\r\n*\tMicroSD card socket\r\n*\tArduino expansion header\r\n*\tmikroBUS expansion header\r\n*\tNuvoton NuMaker Brick I2C header\r\n*\tSimulated CMOS image sensor interface\r\n\r\n==Pinout Diagram==\r\n**Arduino header**\r\n{{/media/uploads/morgandu/numaker-iot-m487_pinout_01.png}}\r\n{{/media/uploads/morgandu/numaker-iot-m487_pinout_02.png}}\r\n{{/media/uploads/morgandu/numaker-iot-m487_pinout_03.png}}\r\n\r\n**Debugging **\r\n*\tIntegrated Nu-Link Me USB debugger/emulator with debug out functionality\r\n*\tSupports mbed drag-and-drop programming and virtual COM port\r\n\r\n**Windows serial port driver**\r\n*\tNuMaker USB Driver (including Nu-Link) [[https://www.nuvoton.com/export/resource-files/Nu-Link_USB_Driver_V1.6.zip|DOWNLOAD]]\r\n\r\n**User Manual**\r\n*\tFor more information on this board, please click [[http://www.nuvoton.com/opencms/resource-download.jsp?tp_GUID=UG0120180907124835|HERE]] to download user manual. \r\n\r\n== ICE Firmware Update==\r\n**DAP Link Interface Firmware Update**\r\n\r\nThe board is fitted with an NUC12SRE3DE MCU running the DAPLink interface firmware to provide three main functions over a single physical USB connection.\r\n*USB disk “drag and drop” programming – ideal for fast prototyping or in-field upgradable products.\r\n*Debug interface using the Nu-Link – provides full debug capability with tools like Keil MDK.\r\n*USB serial interface between the host computer and the target.\r\n\r\n**Firmware History**\r\n\r\nCurrently no update required.\r\n\r\n**Upgrade Procedure**\r\n\r\n#Set MSG switch (No.4 of ISW1 on ICE) to ON. (It should be default at ON position)\r\n{{/media/uploads/morgandu/nulink_ice_msg_on.jpg}}\r\n#Download NuMaker ICE firmware file [[https://github.com/OpenNuvoton/Nuvoton_Tools/blob/master/Latest_NuLink_Firmware/NuLink1FW.bin|Download]]\r\n#There is ICE firmware file \"**NuLink1FW.bin**\"\r\n#Keep pressing DAP button  and connect the USB port to your PC. A Nu_Link drive will be mounted. (Not Mbed drive)\r\n{{/media/uploads/morgandu/nu_link_drive.png}}\r\n#Copy the \"**NuLink1FW.bin**\" to the Nu_Link drive.\r\n#When copy done, disconnect USB.\r\n#Done.\r\n\r\n\r\n If you have any question, please visit [[http://forum.nuvoton.com/|NuForum ]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/NuMaker-IoT-M487_board_front_small.jpg",
        "image_path": "platforms/NuMaker-IoT-M487_board_front_small.jpg",
        "pinout": "/media/platforms/NuMaker-IoT-M487_pinout_00_bBuJcqg.jpg",
        "pinout_path": "platforms/NuMaker-IoT-M487_pinout_00_bBuJcqg.jpg",
        "bullet1": "Cortex-M4F, 192MHz",
        "bullet2": "160KB SRAM, 512KB Flash",
        "bullet3": "Ethernet, WiFi, Motion Sensor",
        "buy_now": "https://direct.nuvoton.com/tw/numaker-iot-m487",
        "pre_order_mode": false,
        "gid": "a0e69e1f-0575-4d9c-b754-e45f21678fa6"
    },
    {
        "id": 392,
        "name": "AdBun-M4G9",
        "productcode": "7015",
        "logicalboard": {
            "name": "TMPM4G9",
            "slug": "TMPM4G9",
            "vendor": {
                "id": 51,
                "name": "Toshiba",
                "full_name": "Toshiba",
                "description": "",
                "url": "http://toshiba.semicon-storage.com/us/top.html",
                "body": "",
                "logo": "/media/vendors/TOSHIBA_Logo.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "TMPM4G9",
        "description": "AdBun-M4G9 development board for Toshiba TMPM4G9F15FG MCU",
        "hide": false,
        "private": false,
        "ramsize": 198656,
        "flashsize": 1572864,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 51,
            "name": "Toshiba",
            "full_name": "Toshiba",
            "description": "",
            "url": "http://toshiba.semicon-storage.com/us/top.html",
            "body": "",
            "logo": "/media/vendors/TOSHIBA_Logo.png"
        },
        "body": "==Overview==\r\nThe TMPM4G9F15FG is ARM® Cortex®-M4 based microcontroller, which provides, low-power, high-speed, high code density and fast interrupt response times required for real-time applications. This microcontroller can use for a home appliance, OA, housing equipment, AV equipment, motor control and industrial apparatus, etc.\r\n\r\nBased on an ARM Cortex-M4 core, with a maximum operating frequency of 160 MHz, the TMPM4G9F15FG incorporates 1536 Kbyte of flash memory and 194 Kbyte SRAM required for secure communications control. \r\n\r\n==TMPM4G9 Features==\r\n* **TMPM4G9F15FG in LQFP176 package**\r\n** ARM®32-bit Cortex®-M4 CPU, 160 MHz max CPU frequency\r\n** 194KB RAM \r\n** 1536KB Flash\r\n** TSPI (9)\r\n** I2C (5)\r\n** UART (8)\r\n** PWM (13)\r\n** 12bit ADC (24)\r\n** 8bit DAC (2)\r\n** GPIO (150)\r\n\r\n==AdBun-M4G9 Feature==\r\n* Compatible with a wide range of commercially available shields\r\n* Power option\r\n** USB-UART\r\n** DAP-USB\r\n** DC-Jack\r\n* 4 Push Switch\r\n* 4 LED\r\n* 2 Variable resistor\r\n* Built-in USB drag 'n' drop FLASH programmer\r\n\r\nRAM size (192Kbytes) and BACKUP RAM (2Kbytes).\r\n\r\n==Pin Legend\r\n\r\n{{/media/uploads/ganeshramachandran/pins_labels.png}}\r\n\r\n===CN9 Pin Header\r\nThe green-framed pins of CN9 are working with 3.3V I/O without level-shifting and connected to the terminal of TMPM4G9.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m4g9_cn9.png}}\r\n\r\n===CN5 Pin Header\r\nThe green-framed pins of CN5 are working with 3.3V I/O without level-shifting and connected to the terminal of TMPM4G9.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m4g9_cn5.png}}\r\n\r\n===CN4 Pin Header\r\nThe green-framed pins of CN4 are working with 3.3V I/O without level-shifting and connected to the terminal of TMPM4G9, therefore PN0 to PN5 can work as Analog IN with maximum voltage of 3.3V. \r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m4g9_cn4.png}}\r\n\r\n===CN18 Pin Header\r\nThe green-framed pins of CN18 are working with 3.3V I/O without level-shifting and connected to the terminal of TMPM4G9.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m4g9_cn18.png}}\r\n\r\n===CN12 Pin Header\r\nThe green-framed pins of CN12 are working with 3.3V I/O without level-shifting and connected to the terminal of TMPM4G9.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m4g9_cn12.png}}\r\n\r\n===Arduino Pin Header\r\nWhen you use the Arduino pin, you need to short that connected Arduino pin on CN4, CN12, and CN18. E.g. short: 1-2, 3-4, 5-6 etc: CN12\r\nArduino pin header of AdBun-M4G9 Supports 5V I/O only.  PN0 to PN5 with level-shifting cannot work as Analog IN anymore.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m4g9_arduino_pins_cn6_cn7.png}}\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m4g9_arduino_pins_cn10_cn11.png}}\r\n\r\n===Arduino Pin Header Usage Setting\r\nWhen using the Arduino's pin header, it is necessary to short-circuit the red line as shown below.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m4g9_arduino_pins_setting_cn12_cn4.png}}\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m4g9_arduino_pins_setting_cn18.png}}\r\n\r\n===On Board Peripheral Usage Setting\r\nWhen using LED, Push SW, volume, USB and Dip SW on the AdBun-M4G9 board, it is necessary to short-circuit the red line as shown below. The purple line is shorted at shipment. If your AdBun-M4G9 is not shorted purple line, you need to short-circuit purple line.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m4g9_peripheral_pins_setting_cn5_cn4.png}}\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m4g9_peripheral_pins_setting_cn9_cn12.png}}\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m4g9_peripheral_pins_setting_cn18.png}}\r\n\r\n\r\n|=PWM Pins||=UART Pins      ||=I2C Pins     ||=LED Pins     ||=Switch Pins  |\r\n|  PA5    || USBTX = PU0    || SDA = PG2    || LED1 = PE4   || SW1 = PL4    |\r\n|  PB2    || USBRX = PU1    || SCL = PG3    || LED2 = PE5   || SW2 = PL5    |\r\n|  PB4    ||                ||              || LED3 = PE6   || SW3 = PV0    |\r\n|  PD2    ||                ||              || LED4 = PE7   || SW4 = PV1    |\r\n|  PD4    ||                ||              ||              ||              |\r\n|  PE1    ||                ||              ||              ||              |\r\n|  PE6    ||                ||              ||              ||              |\r\n|   PC2  ||                ||              ||              ||              |\r\n|  PL6||                ||              ||              ||              |\r\n| PC4||                ||              ||              ||              |\r\n| PM2||                ||              ||              ||              |\r\n|PU0||                ||              ||              ||              |\r\n|PU6||                ||              ||              ||              |\r\n\r\n\r\n\r\n\r\n\r\n\r\n|=Arduino I/O Pins  ||=Arduino Analog Pins  ||=Arduino PWM Pins |\r\n| D0 = PJ0         || A0 = PN0          || D3               |\r\n| D1 = PJ1         || A1 = PN1          || D5               |\r\n| D2 = PF4         || A2 = PN2          || D6               |\r\n| D3 = PB2         || A3 = PN3          || D9 |\r\n| D4 = PF5         || A4 = PN4          || D10 (Depend on S2 setting)    |\r\n| D5 = PB4         || A5 = PN5          || D11 (Depend on S2 setting)    |\r\n| D6 = PC2         ||              || D13|\r\n| D7 = PF6         ||              ||                  |\r\n| D8 = PA4         ||              ||                  |\r\n| D9 = PC4         ||              ||                  |\r\n| D10 = PA0 (Depend on S2 setting)  ||              ||                  |\r\n| D11 = PA3 (Depend on S2 setting)  ||              ||                  |\r\n| D12 = PA2         ||              ||                  |\r\n| D13 = PA1         ||              ||                  |\r\n| D14 = PG2         ||              ||                  |\r\n| D15 = PG3         ||              ||                  |\r\n\r\n|=General Purpose Input / Output           |\r\n| PA0, PA1, PA2, PA3, PA4, PA5, PA6, PA7   |\r\n| PB0, PB1, PB2, PB3, PB4, PB5, PB6, PB7   |\r\n| PC0, PC1, PC2, PC3, PC4, PC5, PC6, PC7   |\r\n| PD0, PD1, PD2, PD3, PD4, PD5, PD6, PD7   |\r\n| PE0, PE1, PE2, PE3, PE4, PE5, PE6, PE7   |\r\n| PF0, PF1, PF2, PF3, PF4, PF5, PF6, PF7   |\r\n| PG0, PG1, PG2, PG3, PG4, PG5, PG6, PG7   |\r\n| PH0, PH1, PH2, PH3, PH4, PH5, PH6, PH7   |\r\n| PJ0, PJ1, PJ2, PJ3, PJ4, PJ5, PJ6, PJ7   |\r\n| PK0, PK1, PK2, PK3, PK4, PK5, PK6, PK7   |\r\n| PL0, PL1, PL2, PL3, PL4, PL5, PL6, PL7   |\r\n| PM0, PM1, PM2, PM3, PM4, PM5, PM6, PM7   |\r\n| PN0, PN1, PN2, PN3, PN4, PN5, PN6, PN7   |\r\n| PP0, PP1, PP2, PP3, PP4, PP5, PP6, PP7   |\r\n| PR0, PR1, PR2, PR3, PR4, PR5, PR6, PR7   |\r\n| PT0, PT1, PT2, PT3, PT4, PT5   |\r\n| PU0, PU1, PU2, PU3, PU4, PU5, PU6, PU7   |\r\n| PV0, PV1, PV2, PV3, PV4, PV5, PV6, PV7   |\r\n|  PW0, PW1, PW2, PW3, PW4, PW5, PW6, PW7|\r\n|  PY0, PY1, PY2, PY3, PY4                   |\r\n\r\n==Technical Reference==\r\n===Schematics===\r\n*[[https://www.sensyst.co.jp/shop/user_data/TMPM4G9/TMPM4G9_rev05.pdf|Schematics]]\r\n\r\n===Data Sheet===\r\n*[[https://toshiba.semicon-storage.com/info/docget.jsp?did=60732&prodName=TMPM4G9F15FG|TMPM4G9 Data sheet]]\r\n*[[https://toshiba.semicon-storage.com/info/docget.jsp?did=60731&prodName=TMPM4G9F15FG|TMPM4G9 Data sheet (Japanese)日本語]]\r\n\r\n===Interface Firmware===\r\nPlease update the interface firmware in the following way when upgrading, or if it has been deleted for some reasons.\r\n#Download Flash programmer that programming tool to program I/F firmware.\\\\When you use the flash programmer, you need to agree \"SOFTWARE LICENSE AGREEMENT\"\\\\ \r\n[[https://github.com/maetaka31/board_IF_Firmware/blob/master/FlashProgrammer_M366_c.zip|Download]] Flash Programmer \\\\\r\n[[https://os.mbed.com/media/uploads/deepakshreshti/tmpm366_tmpm4g9_stk_firmware_v0251.hex|Download]] Adbun-M4G9 Firmware\r\n\r\nIf you update I/F firmware, before you update the firmware, you need to erase old firmware once.\r\n\r\n**How to erase I/F firmware**\r\n#Short CN14\\\\\r\n{{/media/uploads/ganeshramachandran/adbun-m4g9_cn14.png}}\r\n#Short 5-6 on CN3 \r\n#Connect PC to CN15 on Adbun-M4G9 by mini USB cable\\\\\r\n{{/media/uploads/ganeshramachandran/adbun-m4g9_cn15.png}}\r\n#Start up Flash Programmer \r\n \\\\Click FlashProgCM.exe on your PC. \r\n#Select  [Setup]-[Device]\r\n  \\\\When you cannot select \"Setup device\", remove USB cable and select [File]-[Reconnect].\r\n  \\\\And after procedure 6, connect PC to CN15 by USB cable again. \r\n#Select Device \"TMPM366FY_EraseALL\" and push Apply button on Device tab.\r\n#Select \"USB\" at Communication tab and push OK button.\r\n#Select [Edit]-[Chip Erase] \r\n\r\n**Programming procedure is as follow.**\\\\\r\n 9.  Remove USB cable\\\\\r\n10. Select [File]-[Reconnect] (If not able to select this, it's OK)\\\\\r\n11. Select [Setup]-[device]\\\\\r\n12. Select Device \"TMPM366FY\" and push the Apply button.\\\\\r\n13. Specify firmware that download this site on Object File tab.\\\\\r\n14. Reconnect USB cable\\\\\r\n15. Push OK button on Setup sheet.\\\\\r\n16. Select [Edit]- [Erase/Program]\r\n\\\\    (If you meet password error, you select \"Device is Blank\" in Setup Password sheet.)\\\\\r\n17. Jumper settings\\\\\r\n18. Remove jumper on CN14\\\\\r\n19. Remove USB cable once\\\\",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/AdBun-TMPM4G9_Wm9FG1c.png",
        "image_path": "platforms/AdBun-TMPM4G9_Wm9FG1c.png",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex-M4 160MHz",
        "bullet2": "1536KB Flash, 194KB RAM",
        "bullet3": "Data Flash, AD,DAC",
        "buy_now": "https://os.mbed.com/teams/Toshiba/wiki/Purchase-boards#purchase-boards-of-adbun-m4g9",
        "pre_order_mode": false,
        "gid": "969420e7-7309-4e06-97d1-316c75ad43fb"
    },
    {
        "id": 386,
        "name": "SDT64B",
        "productcode": "3105",
        "logicalboard": {
            "name": "sdt64b",
            "slug": "sdt64b",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "SDT64B",
        "description": "Low-power, high-performance, Ethernet board enabling direct firmware update",
        "hide": false,
        "private": false,
        "ramsize": 262144,
        "flashsize": 1048576,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 69,
            "name": "Sigma Delta Tech",
            "full_name": "Sigma Delta Technologies",
            "description": "",
            "url": "https://www.sigdeltec.com",
            "body": "",
            "logo": "/media/vendors/sigma-delta-technologies-inc-logo.png"
        },
        "body": "== Overview ==\r\n\r\nSDT64B has been designed by Sigma Delta Technologies for easy prototyping of IoT devices. The coin-sized board is equipped with ethernet and high-performance MCU enabling direct firmware update. Direct firmware update makes it ideal for smart connected devices. MK64FN1M0VDC12 MCU features ARM® Cortex® -M4F core, with 256KB RAM and 1MB flash memory. The board provides peripherals of three UART interfaces, three SPI interfaces, two I²C interfaces, seven GPIO pins, two 12-Bit ADCs and one 12-Bit DAC.\r\n\r\n\r\n\\\\\r\n \r\n==Board Features ==\r\n\r\n* MCU\r\n** Kinetis MK64FN1M0VDC12 in 121 XFBGA\r\n** Arm® Cortex®-M4F, up to 120MHz\r\n*Ethernet\r\n** Microchip KSZ8081RNACA in 24 QFN\r\n** 10BASE-T/100BASE-TX IEEE 802.3 Compliant Ethernet Transceive \r\n** RMII interface IEEE1588 capable\r\n* Power \r\n** 5V(VBUS) for power supply\r\n** 3.3V for I/O Voltage\r\n* Memories\r\n** 1MB Flash memory\r\n** 256KB RAM\r\n* Secure\r\n** Supporting DES, 3DES, AES, MD5, SHA-1, and SHA-256 algorithms\r\n* Serial Peripherals\r\n** 3 x UART interface\r\n** 3 x SPI interface\r\n** 2 x I²C interface\r\n** 7 x GPIO [0:6]\r\n** 2 x 12-Bit ADC\r\n** 1 x 12-Bit DAC\r\n** JTAG\r\n** Serial Wire Debug (SWD)\r\n\r\n\\\\\r\n== #Sigma Delta Technologies ==\r\n{{https://youtu.be/VjTBAbZUoME}}\r\n\r\n== DAP Station & Interface ==\r\nAt Sigma Delta Technologies Inc., the SDT Board is a board with a target MCU which can be connected with the DAP Station through micro-connectors (JB1, 2 of SDT Board and JT1, 2 of DAP Station). SDT Boards are used with the DAP Station and Interface for easy programming and debugging. \\\\\r\n\r\n{{/media/uploads/hyungo/sdt64b_assembly-resize.png}}\r\n\r\n\r\n\\\\\r\nSDT Boards cannot be programmed independently, so please refer to the below links for DAP Station and Interface.\\\\\r\n\r\n* DAP Station : [[https://www.sigma-delta.tech/dap-stations]]\\\\\r\n* Interface : [[https://www.sigma-delta.tech/in11]]\\\\\r\n\r\n== Board Pinout ==\r\n\r\n=== 1. JB Pinout ===\r\n\r\nThe JB1 and JB2 of SDT Board should be connected to JT1 and JT2 of DAP Station\\\\\r\n\r\n{{/media/uploads/hyungo/sdt64b_jb_pinout.png}}\r\n\\\\\r\n\r\nThe following pins are connected to the DAP Station:\\\\\r\n   *   3 types of power connector: VBUS, VCC, 3.3V\\\\\r\n   *   I/O Pin\\\\\r\n      - 2 x 12-Bit Single-ended ADC\\\\\r\n      - 1 x 12-bit DAC\\\\\r\n      - 7 x GPIO\\\\\r\n   *   Communication Pin\\\\\r\n      - 3 x UART Interface\\\\\r\n      - 3 x SPI Interface\\\\\r\n      - 2 x I²C Interface\\\\\r\n      - 1 x Ethernet Interface\\\\\r\n   *   JTAG\\\\\r\n   *   SWD\\\\\r\n   *   GND\\\\\r\n\r\n\r\n=== JT Pinout ===\r\n\r\nThis connector enables peripherals to be attached on top of the SDT Board. There are a comparably fewer number of pins than JB1 and JB2 of the SDT Board.\\\\\r\n\r\n{{/media/uploads/hyungo/sdt64b_jt.png}}\r\n\r\n\r\nThe following pins are connected to the above JT1 and JT2: \\\\\r\n   *   2 types of power connector: VBUS, 3.3V\\\\\r\n   *   I/O Pin\\\\\r\n       - 2 x 12-Bit Single-ended ADC\\\\\r\n       - 1 x 12-bit DAC\\\\\r\n       - 6 x GPIO\\\\\r\n   *   Communication Pin\\\\\r\n       - 2 x UART Interface\\\\\r\n       - 2 x SPI Interface\\\\\r\n       - 2 x I²C Interface\\\\\r\n   *  GND\\\\\r\n\r\n=== Pin names ===\r\n  * [[https://os.mbed.com/teams/Sigma-Delta-Technologies/wiki/SDT64B-pinnames| SDT64B Pin names]]\r\n\\\\\r\n\r\n== Getting Started with mbed ==\r\n\r\n=== 1. Connect your microcontroller to a PC ===\r\n\r\nUse the USB lead to connect your mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognize the mbed Microcontroller as a standard USB drive.\r\n\r\n| {{/media/uploads/dan/winxp-disk.png}} | {{/media/uploads/dan/mac-disk.png}} |\r\n| //Windows XP example// | //Mac OS X example// |\r\n\r\n=== 2. Click the MBED.HTM link to get logged in ===\r\n\r\nGo to the new USB Drive, and click MBED.HTM to open it in a web browser.\r\n\r\nIf you do not have an mbed account, choose \"Signup\", and create your mbed Account. Otherwise, login with your normal username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n\\\\\r\n\r\n== PC Configuration ==\r\n\r\nYour mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with mbed you will need a ##terminal application##. This allows the mbed Microcontroller to print to your PC screen, and for you to send characters back to your mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the mbed Micrcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n|| Windows || Mac || Linux ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n\r\n== Example Code ==\r\n\r\n<<program  /teams/Sigma-Delta-Technologies/code/SDT-example-blinky/>>\r\n\r\n[[https://os.mbed.com/teams/Sigma-Delta-Technologies/code/SDT-example-ethernet/]]\\\\\r\n\r\n[[https://os.mbed.com/teams/Sigma-Delta-Technologies/code/SDT-example-wifi/]]\\\\\r\n\r\nFor Wi-Fi example, [[https://os.mbed.com/components/SDT3976C/|SDT3976C(Wi-Fi Component)]] is needed\\\\\r\n\r\n\r\n===[[https://github.com/SigmaDeltaTechnologiesInc/SDT-example-cloud.git|SDT-example-cloud]]===\r\n* SDT-example-cloud is only available through the CLI(Comand Line Interface)\\\\\r\n*Reference:\r\n[[https://github.com/SigmaDeltaTechnologiesInc/SDT-example-cloud/wiki#configure-network-interface]]\r\n\\\\\r\n\r\n== Data Sheets ==\r\n \r\n*[[https://www.nxp.com/docs/en/data-sheet/K64P144M120SF5.pdf|K64 Data Sheet (MCU)]]\r\n*[[http://ww1.microchip.com/downloads/en/DeviceDoc/00002199A.pdf|KSZ8081RNACA Data Sheet (Ethernet Transceiver)]]\\\\\r\n==See also==\r\n  * [[https://www.sigma-delta.tech/resources|SDT Board Getting Started User Guide]]\r\n  * [[https://os.mbed.com/docs/v5.9|Mbed OS Documentation]]\r\n\r\n==SDTxArm Pelion Kit==\r\n====Now,  SDTxArm Pelion Kit is available [[https://www.sigma-delta.tech/sdt-arm-pelion-kit|here!!]]====\r\n{{/media/uploads/hyungo/pelion_kit_wd-01.png}}\r\n{{/media/uploads/hyungo/pelion_kit_wd-02.png}}\r\n{{/media/uploads/hyungo/pelion_kit_wd-03.png}}\r\n{{/media/uploads/hyungo/pelion_kit_wd-04.png}}\r\n====SDTxArm Pelion Kit Elements====\r\n*[[https://www.sigma-delta.tech/sdt64b|SDT64B]]\r\n*[[https://os.mbed.com/components/DAP-Station-Ver2/|DAP Station Ver.2]]\r\n*[[https://os.mbed.com/components/IN11-Interface-for-SDT-Board/|IN11]]\r\n*[[https://os.mbed.com/components/SDT3976C/|SDT3976C]]\r\n*[[https://os.mbed.com/components/SDT6378C/|SDT6378C]]\r\n*MicroSDHC 8GB(Micro SD-Card)",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/SDT64B_size.png",
        "image_path": "platforms/SDT64B_size.png",
        "pinout": "/media/platforms/SDT64B_JB.png",
        "pinout_path": "platforms/SDT64B_JB.png",
        "bullet1": "Cortex-M4F, up to 120MHz",
        "bullet2": "1MB Flash memory, 256KB RAM",
        "bullet3": "10/100 Mbit/s Ethernet MAC",
        "buy_now": "https://www.sigma-delta.tech/sdt64b",
        "pre_order_mode": false,
        "gid": "47c91862-bc1d-4cef-9bf9-c17ffa4ffda2"
    },
    {
        "id": 385,
        "name": "SDT52832B",
        "productcode": "3104",
        "logicalboard": {
            "name": "sdt52832b",
            "slug": "sdt52832b",
            "vendor": {
                "id": 11,
                "name": "Nordic",
                "full_name": "Nordic Semiconductor ASA",
                "description": "",
                "url": "http://www.nordicsemi.com/",
                "body": "",
                "logo": "/media/vendors/NOD_logo_Main.JPG"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "SDT52832B",
        "description": "Ultra-low power, high-performance, operating voltage selectable BLE 5.0 board for IoT",
        "hide": false,
        "private": false,
        "ramsize": 65536,
        "flashsize": 524288,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 69,
            "name": "Sigma Delta Tech",
            "full_name": "Sigma Delta Technologies",
            "description": "",
            "url": "https://www.sigdeltec.com",
            "body": "",
            "logo": "/media/vendors/sigma-delta-technologies-inc-logo.png"
        },
        "body": "== Overview ==\r\n\r\nSDT52832B has been designed by Sigma Delta Technologies for easy prototyping of IoT devices. This tiny coin-sized BLE 5.0 enabled board is equipped with 0.25°C resolution temperature sensor and NFC, making it suitable for small connectivity devices. nRF52832-QFAA MCU features Arm® Cortex® -M4F core. In addition, there is operating power selection option of 1.8V for low power and 3.3V for high performance. The board provides peripherals of one UART interface, two SPI interfaces, two I²C interfaces, two GPIO pins and four 12-Bit ADCs.\r\n\r\n \r\n==Board Features ==\r\n*\tMCU\r\n**\tNordic nRF52832-QFAA in 48 QFN\r\n**\tARM® Cortex®-M4F, 64MHz\r\n*\tBluetooth® low energy V5 \r\n**\tReceiver Sensitivity : -96 dBm in 1Mbps BLE mode\r\n**\tSupported data rates: 1 Mbps, 2 Mbps Bluetooth® low energy mode\r\n**\tTransmit Maximum power : 6dBm (Typ. 4dBm)\r\n**\tPower consumption: TX(0dBM): 5.3mA, RX(2Msps): 5.8mA\r\n*\tNFC\r\n**\tExternal antenna can be connected\r\n*\tTemperature sensor\r\n**\t0.25° C resolution.\r\n*\tPower\r\n**\t1.8V, 3.3V Selectable power voltage depending on the situation\r\n**\t5V(VBUS) for power supply\r\n*\tMemories\r\n**\t512KB Flash memory\r\n**\t64KB RAM\r\n*\tSecurity\r\n**\tSupporting AES-128\r\n*\tSerial Peripherals\r\n**\t1 x UART interface\r\n**\t2 x SPI interface\r\n**\t2 x I²C interface\r\n**\t2 x GPIO \r\n**\t4 x 12-Bit ADC\r\n**\tSerial Wire Debug (SWD)\\\\\r\n\r\n(GPIO0, 1 are used for NFC antenna connection. Not available for GPIO)\\\\\r\n\r\n== #Sigma Delta Technologies ==\r\n{{https://youtu.be/VjTBAbZUoME}}\r\n\r\n== DAP Station & Interface ==\r\nAt Sigma Delta Technologies Inc., the SDT Board is a board with a target MCU which can be connected with the DAP Station through micro-connectors. SDT Boards are used with the DAP Station and Interface for easy programming and debugging. \\\\\r\n\r\n{{/media/uploads/hyungo/sdt52832b_assembly-1.png}}\r\n\r\n\r\n\\\\\r\nSDT Boards can not be programmed independently, so please refer to the below links for DAP Station and Interface.\\\\\r\n\r\n* DAP Station : [[https://www.sigma-delta.tech/dap-stations]]\r\n* Interface : [[https://www.sigma-delta.tech/in11]]\r\n\r\n== Board Pinout ==\r\n\r\n=== 1. JB Pinout ===\r\n\r\nThe JB1 and JB2 of SDT Board should be connected to JT1 and JT2 of DAP Station\r\n\r\n{{/media/uploads/hyungo/sdt52832b_jb.jpg}}\r\n\r\nThe following pins are connected to the DAP Station:\\\\\r\n   *   4 types of power connector: VBUS, VCC, 3.3V, 1.8V\\\\\r\n   *   I/O Pin\\\\\r\n       - 4 x 12-Bit ADC\\\\\r\n       - 2 x GPIO\\\\\r\n   *   Communication Pin\\\\\r\n       - 1 x UART Interface \\\\\r\n       - 2 x SPI Interface\\\\\r\n       - 2 x I²C Interface\\\\\r\n   *   NFC, external antenna can be connected via GPIO0, 1\r\n   *   SWD\r\n   *   GND\\\\\r\n\r\n(GPIO0, 1 are used for NFC antenna connection. Not available for GPIO)\\\\\r\n\r\n=== JT Pinout ===\r\n\r\nThis connector enables peripherals to be attached on top of the SDT Board. There are comparably fewer number of pins than JB1 and JB2 of the SDT Board.\r\n\r\n{{/media/uploads/hyungo/sdt52832b_jt.jpg}}\r\n\r\nThe following pins are connected to the above JT1 and JT2: \\\\\r\n   *   3 types of power connector: VBUS, 3.3V, 1.8V\\\\\r\n   *   I/O Pin\\\\\r\n     - 4 x 12-Bit ADC\\\\\r\n     - 2 x GPIO\\\\\r\n   *   Communication Pin\\\\\r\n     - 1 x UART Interface \\\\\r\n     - 2 x SPI Interface\\\\\r\n     - 2 x I²C Interface\\\\\r\n   *   NFC, external antenna can be connected via GPIO0, 1\\\\\r\n   *   GND\\\\\r\n\r\n=== Pin names ===\r\n  * [[https://os.mbed.com/teams/Sigma-Delta-Technologies/wiki/SDT52832B-pinnames| SDT52832B Pin names]]\r\n\\\\\r\n\r\n\r\n== Getting Started with mbed ==\r\n\r\n=== 1. Connect your microcontroller to a PC ===\r\n\r\nUse the USB lead to connect your mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognise the mbed Microcontroller as a standard USB drive.\r\n\r\n| {{/media/uploads/dan/winxp-disk.png}} | {{/media/uploads/dan/mac-disk.png}} |\r\n| //Windows XP example// | //Mac OS X example// |\r\n\r\n=== 2. Click the MBED.HTM link to get logged in ===\r\n\r\nGo to the new USB Drive, and click MBED.HTM to open it in a web browser.\r\n\r\nIf you do not have an mbed account, choose \"Signup\", and create your mbed Account. Otherwise, log in with your normal username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n\\\\\r\n\r\n\r\n== PC Configuration ==\r\n\r\nYour mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with mbed you will need a ##terminal application##. This allows the mbed Microcontroller to print to your PC screen, and for you to send characters back to your mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the mbed Micrcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n|| Windows || Mac || Linux ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n\r\n== Example Code ==\r\n\r\n<<program  /teams/Sigma-Delta-Technologies/code/SDT-example-blinky/>>\r\n<<program  /teams/Sigma-Delta-Technologies/code/SDT-example-ble-ibeacon/>>\r\n<<program  /teams/Sigma-Delta-Technologies/code/SDT-example-ble-uart-gps/>>\r\n<<program  /teams/Sigma-Delta-Technologies/code/SDT-example-ble-uart-echo/>>\r\n\r\n\\\\\r\n\r\n== Data Sheets ==\r\n\r\n*[[http://infocenter.nordicsemi.com/pdf/nRF52832_PS_v1.0.pdf|nRF52832 Data Sheet (MCU)]]\\\\\r\n==See also==\r\n  * [[https://www.sigma-delta.tech/resources|SDT Board Getting Started User Guide]]\r\n  * [[https://os.mbed.com/docs/v5.9|Mbed OS Documentation]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/SDT52832B_size.png",
        "image_path": "platforms/SDT52832B_size.png",
        "pinout": "/media/platforms/SDT52832B_JB.png",
        "pinout_path": "platforms/SDT52832B_JB.png",
        "bullet1": "Cortex-M4F, 64MHz",
        "bullet2": "512KB Flash memory, 64KB RAM",
        "bullet3": "Bluetooth® low energy V5",
        "buy_now": "https://www.sigma-delta.tech/sdt52832b",
        "pre_order_mode": false,
        "gid": "1edf5ecc-ccf6-41a9-9036-c49c7167a51d"
    },
    {
        "id": 384,
        "name": "SDT51822B",
        "productcode": "3103",
        "logicalboard": {
            "name": "sdt51822b",
            "slug": "sdt51822b",
            "vendor": {
                "id": 11,
                "name": "Nordic",
                "full_name": "Nordic Semiconductor ASA",
                "description": "",
                "url": "http://www.nordicsemi.com/",
                "body": "",
                "logo": "/media/vendors/NOD_logo_Main.JPG"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "SDT51822B",
        "description": "Low-power, low-cost, operating voltage selectable BLE 4.0 board for IoT",
        "hide": false,
        "private": false,
        "ramsize": 32768,
        "flashsize": 262144,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 69,
            "name": "Sigma Delta Tech",
            "full_name": "Sigma Delta Technologies",
            "description": "",
            "url": "https://www.sigdeltec.com",
            "body": "",
            "logo": "/media/vendors/sigma-delta-technologies-inc-logo.png"
        },
        "body": "== Overview ==\r\n\r\nSDT51822B has been designed by Sigma Delta Technologies for easy prototyping of IoT devices. This tiny, low-cost BLE 4.0 enabled board is equipped with 0.25°C resolution temperature sensor, making it suitable for connectivity devices. The nRF51822-QFAC MCU features 32bit Arm® Cortex® - M0 core. In addition, there is operating power selection option of 1.8V for low power and 3.3V for high performance. The board provides pheripherals of one UART interface, two SPI interfaces, two I²C interfaces, three GPIO pins and four 8/9/10-Bit ADCs.\\\\\r\n\r\n==Board Features ==\r\n* MCU\r\n** Nordic nRF51822-QFAC in 48 QFN\r\n** ARM® Cortex®-M0, 16MHz\r\n* Bluetooth® low energy V4 \r\n** Receiver Sensitivity : -93 dBm in 1Mbps BLE mode\r\n** Transmit Maximum power : 4dBm\r\n** Power consumption: TX(0dBM): 8.0mA, RX(1Msps): 9.7mA\r\n* Temperature sensor \r\n** 0.25° C resolution.\r\n* Power\r\n** 1.8V, 3.3V Selectable power voltage depending on the situation\r\n** 5V(VBUS) for power supply\r\n* Memories\r\n** 256KB Flash memory\r\n** 32KB RAM\r\n* Security\r\n** Supporting AES-128\r\n* Serial Peripherals\r\n** 1 x UART interface\r\n** 2 x SPI interface\r\n** 2 x I²C interface\r\n** 3 x GPIO\r\n** 4 x 8/9/10-Bit ADC\r\n** Serial Wire Debug (SWD)\r\n\r\n== #Sigma Delta Technologies ==\r\n{{https://youtu.be/VjTBAbZUoME}}\r\n\r\n== DAP Station & Interface ==\r\nAt Sigma Delta Technologies Inc., the SDT Board is a board with a target MCU which can be connected with the DAP Station through micro-connectors. SDT Boards are used with the DAP Station and Interface for easy programming and debugging. \\\\\r\n\r\n{{/media/uploads/hyungo/ble_kit_-_upload_image.png}}\r\n\r\n\r\n\\\\\r\nSDT Boards can not be programmed independently, so please refer to the below links for DAP Station and Interface.\\\\\r\n\r\n* DAP Station : [[https://www.sigma-delta.tech/dap-stations]]\r\n* Interface : [[https://www.sigma-delta.tech/in11]]\r\n\r\n== Board Pinout ==\r\n\r\n=== 1. JB Pinout ===\r\n\r\nThe JB1 and JB2 of SDT Board should be connected to JT1 and JT2 of DAP Station\r\n\r\n{{/media/uploads/hyungo/jb.jpg}}\r\n\r\nThe following pins are connected to the DAP Station:\\\\\r\n   *   4 types of power connector: VBUS, VCC, 3.3V, 1.8V\\\\\r\n   *   I/O Pin\\\\\r\n        - 4 x 8/9/10-Bit ADC\\\\\r\n        - 3 x GPIO\\\\\r\n   *   Communication Pin\\\\\r\n        - 1 x UART Interface \\\\\r\n        - 2 x SPI Interface\\\\\r\n        - 2 x I²C Interface\\\\\r\n   *   SWD\\\\\r\n   *   GND\\\\\r\n\r\n=== JT Pinout ===\r\n\r\nThis connector enables peripherals to be attached on top of the SDT Board. There are comparably fewer number of pins than JB1 and JB2 of the SDT Board.\r\n\r\n{{/media/uploads/hyungo/jt-sdt51822b.jpg}}\r\n\r\n\r\nThe following pins are connected to the above JT1 and JT2: \r\n   *   3 types of power connector: VBUS, 3.3V, 1.8V\\\\\r\n   *   I/O Pin\\\\\r\n      -   4 x 8/9/10-Bit ADC\\\\\r\n      -   3 x GPIO\\\\\r\n   *   Communication Pin\\\\\r\n      -   1 x UART Interface\\\\ \r\n      -   2 x SPI Interface\\\\\r\n      -   2 x I²C Interface\\\\\r\n   *   GND\r\n\r\n=== Pin names ===\r\n  * [[https://os.mbed.com/teams/Sigma-Delta-Technologies/wiki/SDT51822B-pinnames| SDT51822B Pin names]]\r\n\\\\\r\n\r\n== Getting Started with mbed ==\r\n\r\n=== 1. Connect your microcontroller to a PC ===\r\n\r\nUse the USB lead to connect your mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognise the mbed Microcontroller as a standard USB drive.\r\n\r\n| {{/media/uploads/dan/winxp-disk.png}} | {{/media/uploads/dan/mac-disk.png}} |\r\n| //Windows XP example// | //Mac OS X example// |\r\n\r\n=== 2. Click the MBED.HTM link to get logged in ===\r\n\r\nGo to the new USB Drive, and click MBED.HTM to open it in a web browser.\r\n\r\nIf you do not have an mbed account, choose \"Signup\", and create your mbed Account. Otherwise, log in with your normal username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n\\\\\r\n\r\n\r\n== PC Configuration ==\r\n\r\nYour mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with mbed you will need a ##terminal application##. This allows the mbed Microcontroller to print to your PC screen, and for you to send characters back to your mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the mbed Micrcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n|| Windows || Mac || Linux ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n\r\n== Example Code ==\r\n\r\n<<program  /teams/Sigma-Delta-Technologies/code/SDT-example-blinky/>>\r\n<<program  /teams/Sigma-Delta-Technologies/code/SDT-example-ble-ibeacon/>>\r\n<<program  /teams/Sigma-Delta-Technologies/code/SDT-example-ble-uart-gps/>>\r\n<<program  /teams/Sigma-Delta-Technologies/code/SDT-example-ble-uart-echo/>>\r\n\r\n\\\\\r\n\r\n== Data Sheets ==\r\n \r\n*[[http://infocenter.nordicsemi.com/pdf/nRF51822_PS_v3.1.pdf|nRF51822 Data Sheet (MCU)]]\\\\\r\n==See also==\r\n  * [[https://www.sigma-delta.tech/resources|SDT Board Getting Started User Guide]]\r\n  * [[https://os.mbed.com/docs/v5.9|Mbed OS Documentation]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/SDT51822B_size.png",
        "image_path": "platforms/SDT51822B_size.png",
        "pinout": "/media/platforms/SDT51822B_JB.png",
        "pinout_path": "platforms/SDT51822B_JB.png",
        "bullet1": "Cortex-M0, 16MHz",
        "bullet2": "256KB Flash memory, 32KB RAM",
        "bullet3": "Bluetooth® low energy V4",
        "buy_now": "https://www.sigma-delta.tech/sdt51822b",
        "pre_order_mode": false,
        "gid": "c0879c3c-cac4-4406-a962-e982dc705ece"
    },
    {
        "id": 383,
        "name": "SDT32625B",
        "productcode": "3102",
        "logicalboard": {
            "name": "sdt32625b",
            "slug": "sdt32625b",
            "vendor": {
                "id": 33,
                "name": "Maxim Integrated",
                "full_name": "Maxim Integrated",
                "description": "",
                "url": "http://www.maximintegrated.com/",
                "body": "",
                "logo": "/media/vendors/maxim-logo-web.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "SDT32625B",
        "description": "Ultra-low power, high-performance, low-cost board for wearable devices",
        "hide": false,
        "private": false,
        "ramsize": 163840,
        "flashsize": 524288,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 69,
            "name": "Sigma Delta Tech",
            "full_name": "Sigma Delta Technologies",
            "description": "",
            "url": "https://www.sigdeltec.com",
            "body": "",
            "logo": "/media/vendors/sigma-delta-technologies-inc-logo.png"
        },
        "body": "== Overview ==\r\n\r\nSDT32625B has been designed by Sigma Delta Technologies for easy prototyping of IoT devices. The coin-sized board is equipped with high-performance MCU and ultra low power PMIC, making it suitable for development of small wearable smart devices. The MAX32625ITK+ MCU features an ARM® Cortex® -M4F core with 96MHz clock, embedding 160KB SRAM and 512KB flash memory. You can connect power through a cable, or attach a battery through the pads on the board. It provides abundant peripherals of three UART interfaces, two SPI interfaces, two I²C interfaces, six GPIO pins and four 10-Bit ADCs.\\\\\r\n\r\n==Board Features ==\r\n*MCU \r\n**Maxim Integrated MAX32625ITK+ in 68 TQFN-EP\r\n**Arm® Cortex®-M4F, 96MHz\r\n*PMIC \r\n**Maxim Integrated MAX77650BEWV+T in 30 WLP\r\n**3-Output SIMO and charger optimized for small Li+\r\n*Power \r\n**1.2V Core supply voltage, 1.8V and 3.3V I/O\r\n**3.7V Li+ Battery or 5V(VBUS) for power supply\r\n*Memories\r\n**512KB Flash memory\r\n**160KB SRAM\r\n*Security\r\n**Supporting AES-128, AES-192, AES-256\r\n*Serial Peripherals\r\n**USB 2.0 (12Mbps)\r\n**3 x UART interface\r\n**3 x SPI interface\r\n**2 x I²C interface\r\n**1-Wire® master\r\n**6 x GPIO\r\n**4 x 10-Bit ADC\r\n**JTAG\r\n**Serial Wire Debug (SWD)\r\n\r\n== #Sigma Delta Technologies ==\r\n{{https://youtu.be/VjTBAbZUoME}}\r\n\r\n== DAP Station & Interface ==\r\nAt Sigma Delta Technologies Inc., the SDT Board is a board with a target MCU which can be connected with the DAP Station through micro-connectors. SDT Boards are used with the DAP Station and Interface for easy programming and debugging. \\\\\r\n\r\n{{/media/uploads/hyungo/starter_kit.png}}\r\n\r\n\\\\\r\nSDT Boards can not be programmed independently, so please refer to the below links for DAP Station and Interface.\\\\\r\n\r\n* DAP Station : [[https://www.sigma-delta.tech/dap-stations]]\r\n* Interface : [[https://www.sigma-delta.tech/in25]]\r\n\r\n== Board Pinout ==\r\n\r\n=== 1. JB Pinout ===\r\n\r\nThe JB1 and JB2 of SDT Board should be connected to JT1 and JT2 of DAP Station\r\n\r\n{{/media/uploads/hyungo/sdt32625b-jb.jpg}}\r\n\r\nThe following pins are connected to the DAP Station:\\\\\r\n *   7 types of power connector: VBUS, VSYS, VBAT, VCC, 3.3V, 1.8V, 1.2V\\\\\r\n *   I/O Pin\\\\\r\n       -   4 x 10-Bit ADC\\\\\r\n       -   6 x GPIO\\\\\r\n *   Communication Pin\\\\\r\n       -   3 x UART Interface \\\\\r\n       -   3 x SPI Interface \\\\\r\n       -   2 x I²C Interface\\\\\r\n *   JTAG\\\\\r\n *   SWD\\\\\r\n *   USB DEV_DP, DEV_DM\\\\\r\n *   GND\\\\\r\n\r\n=== JT Pinout ===\r\n\r\nThis connector enables peripherals to be attached on top of the SDT Board. There are comparably fewer number of pins than JB1 and JB2 of the SDT Board.\r\n\r\n{{/media/uploads/hyungo/sdt32625b-jt.jpg}}\r\n\r\nThe following pins are connected to the above JT1 and JT2: \r\n  *   5 types of power connector: VBUS, VSYS, VBAT, 3.3V, 1.8V\\\\\r\n  *   I/O Pin\\\\\r\n       -   4 x 10-Bit ADC\\\\\r\n       -   6 x GPIO\\\\\r\n  *   Communication Pin\\\\\r\n       -   2 x UART Interface \\\\\r\n       -   2 x SPI Interface\\\\\r\n       -   2 x I²C Interface\\\\\r\n  *   GND\\\\\r\n\r\n=== Pin names ===\r\n  * [[https://os.mbed.com/teams/Sigma-Delta-Technologies/wiki/SDT32625B-pinnames| SDT32625B Pin names]]\r\n\\\\\r\n\r\n== Getting Started with mbed ==\r\n\r\n=== 1. Connect your microcontroller to a PC ===\r\n\r\nUse the USB lead to connect your mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognise the mbed Microcontroller as a standard USB drive.\r\n\r\n| {{/media/uploads/dan/winxp-disk.png}} | {{/media/uploads/dan/mac-disk.png}} |\r\n| //Windows XP example// | //Mac OS X example// |\r\n\r\n=== 2. Click the MBED.HTM link to get logged in ===\r\n\r\nGo to the new USB Drive, and click MBED.HTM to open it in a web browser.\r\n\r\nIf you do not have an mbed account, choose \"Signup\", and create your mbed Account. Otherwise, log in with your normal username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n\\\\\r\n\r\n\r\n== PC Configuration ==\r\n\r\nYour mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with mbed you will need a ##terminal application##. This allows the mbed Microcontroller to print to your PC screen, and for you to send characters back to your mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the mbed Micrcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n|| Windows || Mac || Linux ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n\r\n== Example Code ==\r\n\r\n<<program  /teams/Sigma-Delta-Technologies/code/SDT-example-blinky/>>\r\n\r\n[[https://os.mbed.com/teams/Sigma-Delta-Technologies/code/SDT-example-vddioh/]]\\\\\r\n\r\n[[https://os.mbed.com/teams/Sigma-Delta-Technologies/code/SDT-example-pmic/]]\\\\\r\n\r\n[[https://os.mbed.com/teams/Sigma-Delta-Technologies/code/SDT-example-pmic-led/]]\\\\\r\n\r\n[[https://os.mbed.com/teams/Sigma-Delta-Technologies/code/SDT-example-powerHold/]]\\\\\r\n\r\n* Library of MAX77650B(PMIC) : https://github.com/SigmaDeltaTechnologiesInc/SDT-lib-max77650.git\\\\\r\n\r\n[[https://os.mbed.com/teams/Sigma-Delta-Technologies/code/SDT-example-wifi/]]\\\\\r\n* SDT3976C(wifi component) is needed to use [SDT-example-wifi] example code. \\\\\r\n\r\n===[[https://github.com/SigmaDeltaTechnologiesInc/SDT-example-cloud.git|SDT-example-cloud]]===\r\n* SDT-example-cloud is only available through the CLI(Comand Line Interface)\\\\\r\n* To use cloud service, SDT3976C(wifi component) is needed for wireless communication.\r\n\\\\\r\n*Reference:\r\n[[https://github.com/SigmaDeltaTechnologiesInc/SDT-example-cloud/wiki#configure-network-interface]]\r\n\\\\\r\n\r\n== Data Sheets ==\r\n \r\n*[[https://datasheets.maximintegrated.com/en/ds/MAX32625-MAX32626.pdf|MAX32625 Data Sheet (MCU)]]\\\\\r\n*[[https://datasheets.maximintegrated.com/en/ds/MAX77650-MAX77651.pdf|MAX77650 Data Sheet (PMIC)]]\\\\\r\n\r\n==See also==\r\n  * [[https://www.sigma-delta.tech/resources|SDT Board Getting Started User Guide]]\r\n  * [[https://os.mbed.com/docs/v5.9|Mbed OS Documentation]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/SDT32625B_size_ZxsNDPt.png",
        "image_path": "platforms/SDT32625B_size_ZxsNDPt.png",
        "pinout": "/media/platforms/SDT32625B_JB.png",
        "pinout_path": "platforms/SDT32625B_JB.png",
        "bullet1": "Cortex-M4F, 96MHz",
        "bullet2": "512KB Flash memory, 160KB SRAM",
        "bullet3": "high performance PMIC",
        "buy_now": "https://www.sigma-delta.tech/sdt32625b",
        "pre_order_mode": false,
        "gid": "d128255e-f20b-4475-ac62-99a2e1a67bf5"
    },
    {
        "id": 380,
        "name": "ThunderSoft TT_M4G9",
        "productcode": "8013",
        "logicalboard": {
            "name": "TT_M4G9",
            "slug": "TT_M4G9",
            "vendor": {
                "id": 51,
                "name": "Toshiba",
                "full_name": "Toshiba",
                "description": "",
                "url": "http://toshiba.semicon-storage.com/us/top.html",
                "body": "",
                "logo": "/media/vendors/TOSHIBA_Logo.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "TT-M4G9",
        "description": "Arm Cortex-M4 MCU Starter Kit TT-M4G9 development board for Toshiba TMPM4G9F15FG MCU.",
        "hide": false,
        "private": false,
        "ramsize": 196608,
        "flashsize": 1572864,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 57,
            "name": "Thundersoft",
            "full_name": "Thundersoft",
            "description": "",
            "url": "http://www.thundersoft.com/",
            "body": "",
            "logo": "/media/vendors/thundersoft-logo.png"
        },
        "body": "=Overview=\r\nThe TMPM4G9F15FG  is Arm® Cortex®-M4 based microcontroller, which provides, low-power, high-speed, high code density and fast interrupt response times required for real-time applications. This microcontroller can use for a home appliance, OA, housing equipment, AV equipment, motor control and industrial apparatus, etc.\r\n\r\nBased on an Arm Cortex-M4 core, with a maximum operating frequency of 160MHz, the TMPM4G9F15FG incorporates 1536 Kbyte of flash memory and 194 Kbyte SRAM required for secure communications control.\r\n\r\nThundersoft TT_M4G9 board provides easy, quick and flexible way for user application development and build prototypes with Toshiba microcontrollers TMPM4G9. The Arduino™ Uno connectivity, expansion headers allow to be expanding the functionality for connecting to several open development platform, the SeeedGrove connectors and dedicated the Motor control header are supported. The TT_M4G9 board no require any separate probe as they integrate the debugger and programmer and with Toshiba TXZ software which various packaged examples, as well as access to Arm® Mbed™ online resources. \r\n\r\n=TMPM4G9 Features=\r\n*TMPM4G9F15FG in LQFP176 package\r\n**Arm®32-bit Cortex®-M4 CPU, 160 MHz max CPU frequency\r\n**194KB RAM\r\n**1536KB Flash\r\n**TSPI (9)\r\n**I2C (5)\r\n**UART (8)\r\n**PWM (13)\r\n**12bit ADC (24)\r\n**8bit DAC (2)\r\n**GPIO (150)\r\n\r\n=TT_M4G9 Features=\r\n*Toshiba TMPM4G9 microcontroller\r\n**Arm Cortex-M4 \r\n**LQFP176 package \r\n*Flexible power supply \r\n**USB, VBUS or external source 5 V \r\n*2.54mm pitch 3-pin jumper connector for power supply 3.3V or 5V select\r\n*4 extension –  Arduino™ Uno connectivity, Extension headers, Motor connection header, SeeedGrove connection header, Compatible with a wide range of commercially available shields.\r\n*Power LED, 2 LEDs for DAP and 4 LEDs for user \r\n*2 Push-Switches: Reset and User \r\n*2 DIP-Switches for User \r\n*DAP-LINK debugger and programmer with SWD connector\r\n*USB Interfaces supported\r\n*Built-in USB drag 'n' drop FLASH programmer\r\n*Arm® Mbed™-Enabled\r\n\r\n=TT_M4G9 Spec=\r\n*Target MCU\r\n**TMPM4G9\r\n**Arm Cortex-M4\r\n**core160MHz\r\n**194KB RAM, 1536+32KB Flash\r\n*Switches\r\n**2 Push-Switches: Reset and User\r\n**2 DIP-Switches for User \r\n*LEDs\r\n**Power LED\r\n**2 LEDs for DAP\r\n**4 LEDs for user\r\n*Clock\r\n**External high-speed oscillator 12Mhz\r\n**External low-speed oscillator 32.768KHz\r\n**External high-speed oscillator 12Mhz for DAP MCU\r\n*DAP MCU\r\n**TMPM366\r\n**Arm Cortex-M3\r\n**core48MHz\r\n**64KB RAM, 512KB Flash\r\n*Operating environment\r\n**Temperature 5 to 35°C\r\n**Humidity: 20 to 80% RH\r\n*External dimensions\r\n**Approx. 82.5 mm (L) x 70.0 mm (W) x 20.0 mm (H)\r\n*Weight\r\n**100g max\r\n*Rated voltage\r\n**4.4~5.25 V\r\n*Current\r\n**500mA max\r\n*Connector\r\n**2 Micro USB connector: UART USB and DAP-USB\r\n**4 Arduino interface connector\r\n**2 Extension header\r\n**4 Motor connection header\r\n*Bundled items\r\n**None\r\n*Origin\r\n**Made in China\r\n\r\n\r\n=TT_M4G9 HW Block=\r\n{{/media/uploads/gaoshaohua/tt_m4g9_hw_block.png}}\r\n\r\n=TT_M4G9 Pin Layout=\r\n{{/media/uploads/gaoshaohua/common.jpg}}\r\n{{/media/uploads/gaoshaohua/m4-pinmap-1.jpg}}\r\n{{/media/uploads/gaoshaohua/m4-pinmap-2.jpg}}\r\n\r\n\r\n=Technical Reference=\r\n===Datasheet===\r\n*[[https://toshiba-semicon-storage.com/info/docget.jsp?did=60732&prodName=TMPM4G9F15FG|Toshiba TMPM4G9F15FG Datasheet]]\r\n\r\n===Schematics===\r\n*[[https://thundercomm.s3.ap-northeast-1.amazonaws.com/shop/doc/1541059587734825/Schematics.pdf|Schematics]]\r\n===Layout===\r\n*[[https://thundercomm.s3.ap-northeast-1.amazonaws.com/shop/doc/1541059587734825/Layout.pdf|Layout]]\r\n===User Guide===\r\n*[[https://thundercomm.s3.ap-northeast-1.amazonaws.com/shop/doc/1541043518887375/TT_M4G9UserGuide.zip|TT_M4G9 User Manual and Quick Start Guide]]\r\n\r\n=Target Application=\r\nThundersoft has finished 10 kinds of shield board and sensor’s test program, please refer to.\r\n\r\n*[[https://thundercomm.s3.ap-northeast-1.amazonaws.com/shop/doc/1541043518887375/Test%20Program.zip|Download]] Test Program\r\n*[[https://thundercomm.s3.ap-northeast-1.amazonaws.com/shop/doc/1541043518887375/TargetApplicationUserGuide_M4.zip|Download]] Manual\r\n\r\nShield board and sensor list:\r\n|No.1|[[https://os.mbed.com/teams/Thundersoft/code/FRDM_FXS_MULTI_B_for_TT_Mxx|FRDM_FXS_MULTI Shield Board]]|No.2|[[https://os.mbed.com/teams/Thundersoft/code/A8491_for_TT_Mxx/|FRDMSTBC-A8491 Shield Board]]|\r\n|No.3|[[https://os.mbed.com/teams/Thundersoft/code/VL6180XA1_for_TT_Mxx/|X_NUCLEO_VL6180XA1 Shield Board]]|No.4|[[https://os.mbed.com/teams/Thundersoft/code/IKS01A2_for_TT_Mxx/|X-NUCLEO-IKS01A2 Shield Board]]|\r\n|No.5|[[https://os.mbed.com/teams/Thundersoft/code/MPU6050_for_TT_Mxx/|6-axis Sensor GY-521 MPU6050]]|No.6|[[https://os.mbed.com/teams/Thundersoft/code/BH1790GLC_for_TTMxx/|Rohm Heart Rate Sensor BH1790GLC]]|\r\n|No.7|[[https://os.mbed.com/teams/Thundersoft/code/PirSensor_for_TT_Mxx/|PIR Sensor]]|No.8|[[https://os.mbed.com/teams/Thundersoft/code/ReedSwitch_for_TT_Mxx/|Reed Switch Sensor CK021]]|\r\n|No.9|[[https://os.mbed.com/teams/Thundersoft/code/HTU21D_for_TT_Mxx/|Temperature and Humidity Sensor]]|No.10|[[https://os.mbed.com/teams/Thundersoft/code/LCD_for_TT_Mxx/|LCD HX8347D]]|\r\n\r\n*LCD Issue:\r\n   The LCD of HX8347D could not bring up under the mbed os 5.13  because there are some problems with Mbed libs which can not be modified directly by developers.If you want to see the LCD result, please compile locally to get the correct .bin file.(The mebd online compiler is NG)\r\n**Step1:Download the whole source code to local\r\n**Step2:Make sure the below Source is correct (uncomment the \"if (pin !=NC)\" of gpio_api.c)\r\n    {{/media/uploads/gaoshaohua/source.png}}\r\n    {{/media/uploads/gaoshaohua/sourcemodifacation.png}}\r\n**Step3:Compile the whole source code locally (Keil is recommended)\r\n\r\n*The .bin file we compiled locally (LCD HX8347D+X-NUCLEO-IKS01A2 Shield Board+TT_M4G9)\r\n**[[/media/uploads/gaoshaohua/work_code.bin|LCD HX8347D+X-NUCLEO-IKS01A2 Shield Board+TT_M4G9 bin file]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/TT_M4G9_New.jpg",
        "image_path": "platforms/TT_M4G9_New.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex-M4   160 MHz",
        "bullet2": "1536KB Flash,194KB RAM",
        "bullet3": null,
        "buy_now": "https://www.thundersoft.com/index.php/iot/kit/m4g9/3-127",
        "pre_order_mode": false,
        "gid": "1a45a4a4-f855-45e7-800b-81edda94a0c5"
    },
    {
        "id": 379,
        "name": "ThunderSoft TT_M3HQ",
        "productcode": "8012",
        "logicalboard": {
            "name": "TT_M3HQ",
            "slug": "TT_M3HQ",
            "vendor": {
                "id": 51,
                "name": "Toshiba",
                "full_name": "Toshiba",
                "description": "",
                "url": "http://toshiba.semicon-storage.com/us/top.html",
                "body": "",
                "logo": "/media/vendors/TOSHIBA_Logo.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M3"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "TT-M3HQ",
        "description": "Arm Cortex-M3 MCU Starter Kit TT-M3HQ development board for Toshiba TMPM3HQFDFG MCU.",
        "hide": false,
        "private": false,
        "ramsize": 65536,
        "flashsize": 524288,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 57,
            "name": "Thundersoft",
            "full_name": "Thundersoft",
            "description": "",
            "url": "http://www.thundersoft.com/",
            "body": "",
            "logo": "/media/vendors/thundersoft-logo.png"
        },
        "body": "=Overview=\r\nThe TMPM3HQFDFG is Arm® Cortex®-M3 based microcontroller, which provides, low-power, high-speed, high code density and fast interrupt response times required for real-time applications. This microcontroller can use for a home appliance, OA, housing equipment, AV equipment, motor control and industrial apparatus, etc.\r\n\r\nBased on an Arm Cortex-M3 core, with a maximum operating frequency of 80 MHz, the TMPM3HQFDFG incorporates 512 Kbyte of flash memory and 64 Kbyte SRAM required for secure communications control.\r\n\r\nThundersoft TT_M3HQ board provides easy, quick and flexible way for user application development and build prototypes with Toshiba TMPM3HQFDFG microcontroller. The Arduino™ Uno connectivity, expansion headers allow to be expanding the functionality for connecting to several open development platform, the SeeedGrove connectors and dedicated the Motor control header are supported. The TT_M3HQ board no require any separate probe as they integrate the debugger and programmer and with Toshiba TXZ software which various packaged examples, as well as access to Arm® Mbed™ online resources.\r\n\r\n=TMPM3HQ Features=\r\n*TMPM3HQFDFG in LQFP144 package\r\n **Arm®32-bit Cortex®-M3 CPU, 80 MHz max CPU frequency\r\n **64KB RAM\r\n **512KB Flash\r\n **SPI (5)\r\n **I2C (4)\r\n **UART (6)\r\n **PWM (8)\r\n **12bit ADC (21)\r\n **8bit DAC (2)\r\n **GPIO (129)\r\n\r\n=TT_M3HQ Features=\r\n*Toshiba TMPM3HQ microcontroller\r\n**Arm Cortex-M3\r\n**LQFP144 package \r\n*Flexible power supply\r\n**USB, VBUS or external source 5V \r\n*2.54mm pitch 3-pin jumper connector for power supply 3.3V or 5V select\r\n*4 extension –  Arduino™ Uno connectivity, Extension headers, Motor connection header, SeeedGrove connection header, Compatible with a wide range of commercially available shields\r\n*Power LED, 2 LEDs for DAP and 4 LEDs for user\r\n*2 Push-Switches: Reset and User \r\n*2 DIP-Switches for User \r\n*DAP-LINK debugger and programmer with SWD connector\r\n*USB Interfaces supported\r\n*Built-in USB drag 'n' drop FLASH programmer\r\n*Arm® Mbed™-Enabled\r\n\r\n=TT_M3HQ Spec=\r\n*Target MCU\r\n**TMPM3HQ\r\n**Arm Cortex-M3\r\n**core80MHz\r\n**64KB RAM, 512+32KB Flash\r\n*Switches\r\n**2 Push-Switches: Reset and User\r\n**2 DIP-Switches for User \r\n*LEDs\r\n**Power LED\r\n**2 LEDs for DAP\r\n**4 LEDs for user\r\n*Clock\r\n**External high-speed oscillator 12Mhz\r\n**External low-speed oscillator 32.768KHz\r\n**External high-speed oscillator 12Mhz for DAP MCU\r\n*DAP MCU\r\n**TMPM366\r\n**Arm Cortex-M3\r\n**core48MHz\r\n**64KB RAM, 512KB Flash\r\n*Operating environment\r\n**Temperature 5 to 35°C\r\n**Humidity: 20 to 80% RH\r\n*External dimensions\r\n**Approx. 82.5 mm (L) x 70.0 mm (W) x 20.0 mm (H)\r\n*Weight\r\n**100g max\r\n*Rated voltage\r\n**4.4~5.25 V\r\n*Current\r\n**500mA max\r\n*Connector\r\n**2 Micro USB connector: UART USB and DAP-USB\r\n**4 Arduino interface connector\r\n**2 Extension header\r\n**4 Motor connection header\r\n*Bundled items\r\n**None\r\n*Origin\r\n**Made in China\r\n\r\n=TT_M3HQ HW Block=\r\n{{/media/uploads/gaoshaohua/hw_block_new.png}}\r\n\r\n=TT_M3HQ Pin Layout=\r\n{{/media/uploads/gaoshaohua/common.jpg}}\r\n{{/media/uploads/gaoshaohua/m3-new-1-0923.jpg}}\r\n{{/media/uploads/gaoshaohua/m3-pinmap-2.jpg}}\r\n\r\n=Technical Reference=\r\n===Datasheet===\r\n*[[https://toshiba-semicon-storage.com/info/docget.jsp?did=63131&prodName=TMPM3HQFDFG|Toshiba TMPM3HQFDFG Datasheet]]\r\n===Schematics===\r\n*[[https://thundercomm.s3.ap-northeast-1.amazonaws.com/shop/doc/1541043518887375/Schematics.pdf|Schematics]]\r\n===Layout===\r\n*[[https://thundercomm.s3.ap-northeast-1.amazonaws.com/shop/doc/1541043518887375/Layout.pdf|Layout]]\r\n===User Guide===\r\n*[[https://thundercomm.s3.ap-northeast-1.amazonaws.com/shop/doc/1541043518887375/TT_M3HQUserGuide.zip|TT_M3HQ User Manual and Quick Start Guide]]\r\n\r\n=Target Application=\r\nThundersoft has finished 10 kinds of shield board and sensor’s test program, please refer to.\r\n\r\n*[[https://thundercomm.s3.ap-northeast-1.amazonaws.com/shop/doc/1541043518887375/Test%20Program.zip|Download]] Test Program\r\n*[[https://thundercomm.s3.ap-northeast-1.amazonaws.com/shop/doc/1541043518887375/TargetApplicationUserGuide_M3.zip|Download]] Manual\r\n\r\n\r\n\r\n\r\nShield board and sensor list:\r\n|No.1|[[https://os.mbed.com/teams/Thundersoft/code/FRDM_FXS_MULTI_B_for_TT_Mxx|FRDM_FXS_MULTI Shield Board]]|No.2|[[https://os.mbed.com/teams/Thundersoft/code/A8491_for_TT_Mxx/|FRDMSTBC-A8491 Shield Board]]|\r\n|No.3|[[https://os.mbed.com/teams/Thundersoft/code/VL6180XA1_for_TT_Mxx/|X_NUCLEO_VL6180XA1 Shield Board]]|No.4|[[https://os.mbed.com/teams/Thundersoft/code/IKS01A2_for_TT_Mxx/|X-NUCLEO-IKS01A2 Shield Board]]|\r\n|No.5|[[https://os.mbed.com/teams/Thundersoft/code/MPU6050_for_TT_Mxx/|6-axis Sensor GY-521 MPU6050]]|No.6|[[https://os.mbed.com/teams/Thundersoft/code/BH1790GLC_for_TTMxx/|Rohm Heart Rate Sensor BH1790GLC]]|\r\n|No.7|[[https://os.mbed.com/teams/Thundersoft/code/PirSensor_for_TT_Mxx/|PIR Sensor]]|No.8|[[https://os.mbed.com/teams/Thundersoft/code/ReedSwitch_for_TT_Mxx/|Reed Switch Sensor CK021]]|\r\n|No.9|[[https://os.mbed.com/teams/Thundersoft/code/HTU21D_for_TT_Mxx/|Temperature and Humidity Sensor]]|No.10|[[https://os.mbed.com/teams/Thundersoft/code/LCD_for_TT_Mxx/|LCD HX8347D]]|\r\n|No.11|[[https://os.mbed.com/teams/Thundersoft/code/Blink_for_TT_Mxx/|Blink]]|\r\n\r\n*LCD Issue:\r\n   The LCD of HX8347D could not bring up under the mbed os 5.13  because there are some problems with Mbed libs which can not be modified directly by developers.If you want to see the LCD result, please compile locally to get the correct .bin file.(The mebd online compiler is NG)\r\n**Step1:Download the whole source code to local\r\n**Step2:Make sure the below Source is correct (uncomment the \"if (pin !=NC)\" of gpio_api.c)\r\n    {{/media/uploads/gaoshaohua/source.png}}\r\n    {{/media/uploads/gaoshaohua/sourcemodifacation.png}}\r\n**Step3:Compile the whole source code locally (Keil is recommended)\r\n\r\n=Reference example=\r\n[[https://os.mbed.com/teams/Thundersoft/wiki|Example for TT_M3HQ Board]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/TT_M3HQ.PNG",
        "image_path": "platforms/TT_M3HQ.PNG",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex-M3   80 MHz",
        "bullet2": "512KB Flash,64KB RAM",
        "bullet3": "Data Flash,AD,DAC",
        "buy_now": "https://www.thundersoft.com/index.php/iot/kit/m3hq/3-126",
        "pre_order_mode": false,
        "gid": "6ed90b31-bd21-4a45-b0d7-3869f9f4c881"
    },
    {
        "id": 377,
        "name": "Seeed Wio LTE M1/NB1(BG96)",
        "productcode": "9015",
        "logicalboard": {
            "name": "wio_bg96",
            "slug": "wio_bg96",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Cellular"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "Seeed-Wio-BG96",
        "description": "Seeed Wio LTE M1/NB1(BG96) is a complete board that enables quick prototyping of a variety of applications for the cellular Internet of Things.",
        "hide": false,
        "private": false,
        "ramsize": 262144,
        "flashsize": 2097152,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 7,
            "name": "SeeedStudio",
            "full_name": "SeeedStudio",
            "description": "",
            "url": "http://www.seeedstudio.com/",
            "body": "",
            "logo": "/media/vendors/seeed-logo.jpg"
        },
        "body": "== MCU ==\r\nSTMicroelectronics STM32F439VI\\\\\r\nArm® Cortex®-M4 core with DSP and FPU, 2 MBytes Flash, 256 KBytes SRAM\r\n\r\n== Cellular module ==\r\nQuectel BG96 LTE Cat M1 & Cat NB1 & EGPRS module\\\\\r\nFDD-LTE: B1/ B2/ B3/ B4/ B5/ B8/ B12/ B13/ B18/ B19/ B20/ B26/ B28\\\\\r\nTDD-LTE: B39 (for Cat M1 only)\\\\\r\nEGPRS: 850/900/1800/1900Mhz\r\n\r\n**Note:** BG96 module have several firmware variation to meet operators technical requirement such as IOT (interoperability testing). The firmware variation of the module depend on distribution channel.\r\n\r\n|=Distribution ch.|=Supported Operator|\r\n|SORACOM|KDDI|\r\n|SoftBank|SoftBank|\r\n|TBD|Sprint|\r\n\r\n== Pinout ==\r\n{{/media/uploads/ytsuboi/wio_3g_pinouts3.png|pinout}}\r\n\r\nWio BG96 (shorten name of this board) have 6x [[http://wiki.seeedstudio.com/Grove_System/|Grove System]] connector. It is compatible with 3.3V interface grove modules. Some Grove modules were registered on [[https://os.mbed.com/search/component?page=1&q=Grove|Components]]. For non Grove peripherals, you can connect easily with \"Grove to 4pin Female/Male Jumper\" cables.\r\n\r\nTo turn-on 3.3V power supply to \"3.3V-B\" pins, please make power control pin HIGH like below.\r\n<<code>>\r\nDigitalOut GrovePower(GRO_POWR, 1);\r\n<</code>>\r\n\r\n== On-board peripherals ==\r\nFor same power consumption purpose, some power supply for peripherals are controlled by GPIO.\\\\\r\n\\\\\r\nRGB LED:\r\n<<code>>\r\nDigitalOut LEDPower(RGB_POWR, 1);\r\n<</code>>\r\nSample code: https://os.mbed.com/teams/Seeed/code/Wio-example-blinky/ \\\\\r\nThe LED on this board is SK6812MINI, intelligent LED chip. The control data pin is PB_1.\\\\\r\n\r\nSD:\r\n<<code>>\r\nDigitalOut SDPower(PA_15, 1);\r\n<</code>>\r\nSample code: https://os.mbed.com/teams/Seeed/code/Wio-example-sd-driver/ \\\\\r\nAnd the SPI pins connected to SD slot are MOSI: PC_12, MISO: PC_11, SCK: PC_10, CS: PD_0 as defined on sample code.\r\n\r\nThe instraction to install / remove SD/SIM cards are on here. https://seeedjp.github.io/Wiki/General/how_to_sim_tf-en\r\n\r\n== Known issues ==\r\n* CTS/RTS connection is swapped from MCU native pin definition on **v.ES** version hardware. This causes a problem with Mbed OS 5.11. - [[https://github.com/ARMmbed/mbed-os/issues/9194#issuecomment-455001393|Workaround]]\\\\ Boards which marked as **v.ES2**  solved this issue.\r\n\r\n== Interface ==\r\n* 6x Grove connector (3.3V I/O)\r\n** 2x Digital I/O\r\n** 2x Analog Input ( can be used as Digital I/O )\r\n** 1x UART ( can be used as Digital I/O )\r\n** 1x I²C ( can be used as Digital I/O )\r\n* Cellular antenna U.FL connector\r\n* nano SIM card slot ( optional eSIM )\r\n* DAPLink ( USB Micro-B connector )\r\n* Li-Ion battery connector ( JST PH, charging current 690mA )\r\n* Micro SD card slot\r\n\r\n== Microcontroller features ==\r\n* STM32F439VI in LQFP100 package\r\n* ARM®32-bit Cortex®-M4 CPU with FPU\r\nAdaptive real-time accelerator (ART Accelerator™) allowing 0-wait state execution from Flash memory\r\n* 180 MHz max CPU frequency\r\n* 2 MB Flash\r\n* 256 KB SRAM\r\n* TRNG (True random generator)\r\n* Cryptographic acceleration: hardware acceleration for AES 128, 192, 256, Triple DES, HASH (MD5, SHA-1, SHA-2), and HMAC\r\n* Up to 17 timers\r\n* 3x SPI\r\n* 3x I2C\r\n* 4x USART\r\n* 1x SAI (Serial Audio Interface)\r\n* 3x 12-bit ADC\r\n* 2x 12-bit DAC\r\n\r\n== Battery Operation ==\r\nWio BG96 includes a [[https://www.monolithicpower.com/en/mp2617b.html|MP2617B]] monolithic switch mode battery charger with power path management for single-cell Li-ion batteries. The charge current is set by a resistor attached to the ISET pin on the MP2617B. The 3K Ohm resistor installed by default sets the charge current at **690mA** which is tolerable for most typical batteries with a capacity greater than or equal to **690mAH**. Please consult the MP2617B datasheet and the datasheet for your battery to ensure compatibility. The connector is JST PH, since there are no standard to use this  connector for Li-Ion batteries, please take care about the polar.\r\n\r\nThe \"CHG\" LED next to Micro USB receptacle indicates battery charging status.\r\n|=LED Statues|=Battery Statues|\r\n|Blinking|No battery or error|\r\n|ON|Charging|\r\n|OFF|Charging complete|\r\n\r\n== Firmware Update ==\r\nThe latest Arm Mbed DAPLink interface firmware is available at (click the image):\r\n\r\n[[https://armmbed.github.io/DAPLink/?board=WIOBG96|{{/media/uploads/sam_grove/website-logo-link.png|DAPLink firmware|300}}]]\r\n\r\nPre-installed DAPLink interface firmware is  [[/media/uploads/ytsuboi/wio_bg96_interface_v251_20181110.bin|wio_bg96_interface_v251_20181110.bin]]\r\n\r\nTo check your firmware version and built date, open the MBED.HTM or DETAILS.TXT of your MBED disk in a text editor. \r\n\r\nTo update the firmware,\r\n* Hold the reset button and power on it\r\n* A CRP DISABLD disk will show\r\n** On Windows, replace firmware.bin with the above firmware\r\n** On Linux/Mac, use command: **dd if={new_firmware.bin} of={firmware.bin} conv=notrunc**\r\n\r\n== Resources ==\r\n* [[https://github.com/SeeedJP/Wiki/blob/master/Wio_cell_lib_for_Arduino/files/Wio_BG96_vES.pdf|Schematics in PDF]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Wio_3G-1.png.250x250_q85.png",
        "image_path": "platforms/Wio_3G-1.png.250x250_q85.png",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "On-board LTE Cat.M1 NB-IoT cel",
        "bullet2": "Cortex-M4 with FPU, 2MB Flash,",
        "bullet3": "SD Card",
        "buy_now": "https://github.com/SeeedJP/Wiki/blob/master/Wio_cell_lib_for_Arduino/where-to-buy-en.md#where-to-buy-wio-lte-m1nb1bg96",
        "pre_order_mode": false,
        "gid": "d27449c2-3cfc-48a4-a52a-c22dcaa2cfc9"
    },
    {
        "id": 372,
        "name": "Uhuru RAVEN",
        "productcode": "9020",
        "logicalboard": {
            "name": "UHURU_RAVEN",
            "slug": "UHURU_RAVEN",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Wi-Fi"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SPI"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M7"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "UH-ENE01",
        "description": "enebular Reference Board “RAVEN”",
        "hide": false,
        "private": false,
        "ramsize": 524288,
        "flashsize": 2097152,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 68,
            "name": "Uhuru",
            "full_name": "Uhuru",
            "description": "",
            "url": "https://uhuru.co.jp/en/",
            "body": "",
            "logo": "/media/vendors/default_image.jpg"
        },
        "body": "[[https://www.enebular.com/ja/index.html|enebular]] reference board “Raven” is an evaluation board to interoperate with edge devices and “enebular,” an IoT orchestration service which connects edge devices to the Internet Cloud.\r\nThis product can connect up to four I/O modules to enebular simultaneously.\r\n\r\n= MCU features =\r\n* [[ https://www.st.com/ja/microcontrollers/stm32f767vi.html|STM32F767VIT6]] (STMicroelectronics)\r\n** LQFP100 package\r\n** Arm® Cortex®-M7 processor with FPU@216MHz\r\n** 2MB Flash\r\n** 512KB SRAM\r\n** FMC memory controller\r\n** Quad-SPI\r\n** Ethernet\r\n** General Purpose Timers (10)\r\n** Advanced-control Timers (2)\r\n** Basic Timers (2)\r\n** Low-power Timers (1)\r\n** Random number generator\r\n** SPI (4)\r\n** I2S (3)\r\n** I2C (4)\r\n** USART/UART (4)\r\n** USB 2.0 OTG HS/FS\r\n** CAN (3)\r\n** SAI (2)\r\n** SPDIF(RX)\r\n** SDMMC(2)\r\n** Camera Interface\r\n** LCD-TFT\r\n** GPIOs (82)\r\n** 12-bit ADCs (3)\r\n** 12-bit DAC\r\n\r\n= Board features =\r\n* 64Mbit SPI Serial Flash\r\n* WLAN module (802.11 b/g/n)\r\n* User defined LED and Switch\r\n* Four Multi-function I/O Connectors\r\n    ** Compatible with 3.3V sensor and actuators\r\n    ** Multiple peripheral functions (ADC/UART/I2C/PWM)\r\n    ** Each port is capable of supplying up to 50 mA\r\n\r\n= Board pinout =\r\n{{https://download.enebular.com/raven/raven_phrpin.png}}\r\n\r\n= Board block diagram =\r\n{{https://download.enebular.com/raven/raven_blockdiagram.png}}\r\n\r\n= General Specifications =\r\n* Dimensions\r\n   ** 75mm x 35mm x 12mm (WxDxH) (excluding projections)\r\n* Rating\r\n    ** Approx. 5V/2.5W (Power Supply : via micro-USB terminal)\r\n* Weight\r\n    ** Approx. 22g\r\n\r\n= Firmware update =\r\n* [[https://os.mbed.com/teams/Uhuru/wiki/DAPLink-firmware | How to firmware update]]\r\n\r\n= Technical references =\r\n*[[https://download.enebular.com/raven/raven_blockdiagram.pdf| Block Diagrams]]\r\n* [[https://download.enebular.com/raven/raven_schematic.pdf|Schematics]]\r\n* [[https://download.enebular.com/raven/raven_parts.pdf| Assembly drawing]]\r\n\r\n= How to buy = \r\nYou need to be logged in enebular to buy RAVEN.\r\nClick \"Buy Now\" and sign in or sign up from the enebular page.\r\n\r\n* [[https://docs.enebular.com/en/getstarted/introduction#Signingup|How to sign up to enebular]]\r\n* [[https://docs.enebular.com/en/Board/RAVEN.html#Method|Purchase Method]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/raven_top.jpg",
        "image_path": "platforms/raven_top.jpg",
        "pinout": "/media/platforms/RAVEN_PhrPin.png",
        "pinout_path": "platforms/RAVEN_PhrPin.png",
        "bullet1": "Cortex-M7 216MHz",
        "bullet2": "2MB Flash, 512KB RAM",
        "bullet3": "Onboard WLAN Module",
        "buy_now": "https://www.enebular.com/en/",
        "pre_order_mode": false,
        "gid": "8a4392a5-5a50-495f-936b-0a18ce43ee3c"
    },
    {
        "id": 371,
        "name": "Seeed Wio 3G",
        "productcode": "9014",
        "logicalboard": {
            "name": "wio_3g",
            "slug": "wio_3g",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Cellular"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "Seeed-Wio-3G",
        "description": "Wio 3G is a complete board that enables quick prototyping of a variety of applications for the cellular Internet of Things.",
        "hide": false,
        "private": false,
        "ramsize": 262144,
        "flashsize": 2097152,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 7,
            "name": "SeeedStudio",
            "full_name": "SeeedStudio",
            "description": "",
            "url": "http://www.seeedstudio.com/",
            "body": "",
            "logo": "/media/vendors/seeed-logo.jpg"
        },
        "body": "== MCU ==\r\nSTMicroelectronics STM32F439VI\\\\\r\nArm® Cortex®-M4 core with DSP and FPU, 2 MBytes Flash, 256 KBytes SRAM\r\n\r\n== Cellular module ==\r\nQuectel UG96\\\\\r\nUMTS 800 / 850 / 900 / 1900 / 2100MHz\\\\\r\nGSM/EDGE 850 / 900 /1800 / 1900MHz\r\n\r\n== Pinout ==\r\n{{/media/uploads/ytsuboi/wio_3g_pinouts3.png|pinout}}\r\n\r\nWio 3G have 6x [[http://wiki.seeedstudio.com/Grove_System/|Grove System]] connector. It is compatible with 3.3V interface grove modules. Some Grove modules were registered on [[https://os.mbed.com/search/component?page=1&q=Grove|Components]]. For non Grove peripherals, you can connect easily with \"Grove to 4pin Female/Male Jumper\" cables.\r\n\r\nTo turn-on 3.3V power supply to \"3.3V-B\" pins, please make power control pin HIGH like below.\r\n<<code>>\r\nDigitalOut GrovePower(GRO_POWR, 1);\r\n<</code>>\r\n\r\n== On-board peripherals ==\r\n\r\n\\\\\r\nRGB LED:\r\n<<code>>\r\nDigitalOut LEDPower(RGB_POWR, 1);\r\n<</code>>\r\nSample code: https://os.mbed.com/teams/Seeed/code/Wio-example-blinky/ \\\\\r\nThe LED on this board is SK6812MINI, intelligent LED chip. The control data pin is PB_1.\\\\\r\n\r\nSD:\r\n<<code>>\r\nDigitalOut SDPower(PA_15, 1);\r\n<</code>>\r\nSample code: https://os.mbed.com/teams/Seeed/code/Wio-example-sd-driver/ \\\\\r\nAnd the SPI pins connected to SD slot are MOSI: PC_12, MISO: PC_11, SCK: PC_10, CS: PD_0 as defined on sample code.\r\n\r\nThe instructions to install/remove SD/SIM cards are here. https://seeedjp.github.io/Wiki/General/how_to_sim_tf-en\r\n\r\n== Known issues ==\r\n* CTS/RTS connection is swapped from MCU native pin definition on ES version hardware. This causes a problem with Mbed OS 5.11. - [[https://github.com/ARMmbed/mbed-os/issues/9194#issuecomment-455001393|Workaround]]\r\n*[[https://github.com/ARMmbed/mbed-os/issues/9450|Wio 3G (UG96) always failed to run at the 2nd connection]] - This problem will be resolved in a future release.\r\n\r\nSolved: \\\\\r\n* [[https://github.com/ARMmbed/mbed-os/issues/9026|PB_7 (RXD) cannot be used for Serial]] - Solved on release 5.11.4.\r\n\r\n== Interface ==\r\n* 6x Grove connector (3.3V I/O)\r\n** 2x Digital I/O\r\n** 2x Analog Input ( can be used as Digital I/O )\r\n** 1x UART ( can be used as Digital I/O )\r\n** 1x I²C ( can be used as Digital I/O )\r\n* Cellular antenna U.FL connector\r\n* nano SIM card slot ( optional eSIM )\r\n* DAPLink ( USB Micro-B connector )\r\n* Li-Ion battery connector ( JST PH, charging current 690mA )\r\n* Micro SD card slot\r\n\r\n== Microcontroller features ==\r\n* STM32F439VI in LQFP100 package\r\n* ARM®32-bit Cortex®-M4 CPU with FPU\r\nAdaptive real-time accelerator (ART Accelerator™) allowing 0-wait state execution from Flash memory\r\n* 180 MHz max CPU frequency\r\n* 2 MB Flash\r\n* 256 KB SRAM\r\n* TRNG (True random generator)\r\n* Cryptographic acceleration: hardware acceleration for AES 128, 192, 256, Triple DES, HASH (MD5, SHA-1, SHA-2), and HMAC\r\n* Up to 17 timers\r\n* 3x SPI\r\n* 3x I2C\r\n* 4x USART\r\n* 1x SAI (Serial Audio Interface)\r\n* 3x 12-bit ADC\r\n* 2x 12-bit DAC\r\n\r\n== Battery Operation ==\r\nWio 3G includes a [[https://www.monolithicpower.com/en/mp2617b.html|MP2617B]] monolithic switch mode battery charger with power path management for single-cell Li-ion batteries. The charge current is set by a resistor attached to the ISET pin on the MP2617B. The 3K Ohm resistor installed by default sets the charge current at **690mA** which is tolerable for most typical batteries with a capacity greater than or equal to **690mAH**. Please consult the MP2617B datasheet and the datasheet for your battery to ensure compatibility. The connector is JST PH, since there is no standard to use this connector for Li-Ion batteries, please take care about the polar.\r\n\r\nThe \"CHG\" LED next to Micro USB receptacle indicates battery charging status.\r\n|=LED Statues|=Battery Statues|\r\n|Blinking|No battery or error|\r\n|ON|Charging|\r\n|OFF|Charging complete|\r\n\r\n== Firmware Update ==\r\nThe latest Arm Mbed DAPLink interface firmware is available at (click the image):\r\n\r\n[[https://armmbed.github.io/DAPLink/?board=WIO3G|{{/media/uploads/sam_grove/website-logo-link.png|DAPLink firmware|300}}]]\r\n\r\nPre-installed DAPLink interface firmware is   [[/media/uploads/ytsuboi/wio_3g_interface_v251_20181110.bin|wio_3g_interface_v251_20181110.bin]]\r\n\r\nTo check your firmware version and built date, open the MBED.HTM or DETAILS.TXT of your MBED disk in a text editor. \r\n\r\nTo update the firmware,\r\n* Hold the reset button and power on it\r\n* A CRP DISABLD disk will show\r\n** On Windows, replace firmware.bin with the above firmware\r\n** On Linux/Mac, use command: **dd if={new_firmware.bin} of={firmware.bin} conv=notrunc**\r\n\r\n== Resources ==\r\n* [[https://github.com/SeeedJP/Wiki/blob/master/Wio_3G_for_Arduino/files/Wio_3G_vES.pdf|Schematics in PDF]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Wio_3G.png",
        "image_path": "platforms/Wio_3G.png",
        "pinout": "/media/platforms/wio_3g_pinouts3.png",
        "pinout_path": "platforms/wio_3g_pinouts3.png",
        "bullet1": "On-board 3G cellular module",
        "bullet2": "Cortex-M4 with FPU, 2MB Flash",
        "bullet3": "SD Card",
        "buy_now": "https://seeedjp.github.io/Wiki/Wio_3G_for_Arduino/where-to-buy-en",
        "pre_order_mode": false,
        "gid": "0a7996a5-66ef-43a2-8a17-f5ff071c020b"
    },
    {
        "id": 363,
        "name": "NUCLEO-G474RE",
        "productcode": "0841",
        "logicalboard": {
            "name": "NUCLEO_G474RE",
            "slug": "NUCLEO_G474RE",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-Nucleo-G474RE",
        "description": "STM32 Nucleo-64 development board with STM32G474RE MCU, supports Arduino and ST morpho connectivity",
        "hide": false,
        "private": false,
        "ramsize": 0,
        "flashsize": 0,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nThe STM32 Nucleo-64 boards provide an affordable and flexible way for users to try out new concepts and build prototypes by choosing from the various combinations of performance and power consumption features, provided by the STM32 microcontroller.\r\n\r\nThe Arduino™ Uno V3 connectivity support and the ST morpho headers allow the easy expansion of the functionality of the STM32 Nucleo open development platform with a wide choice of specialized shields.\r\n\r\nThe STM32 Nucleo-64 board does not require any separate probe as it integrates the ST-LINK debugger/programmer.\r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* Core: Arm® 32-bit Cortex®-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator) allowing 0-wait-state execution from Flash memory, frequency up to 170 MHz with 213 DMIPS, MPU, DSP instructions\r\n* Operating conditions:\r\n** VDD, VDDA voltage range: 1.71 V to 3.6 V\r\n* Mathematical hardware accelerators\r\n** CORDIC for trigonometric functions acceleration\r\n** FMAC: filter mathematical accelerator\r\n* Memories\r\n** 512 Kbytes of Flash memory with ECC support, two banks read-while-write, proprietary code readout protection (PCROP), securable memory area, 1 Kbyte OTP\r\n** 96 Kbytes of SRAM, with hardware parity check implemented on the first 32 Kbytes\r\n** Routine booster: 32 Kbytes of SRAM on instruction and data bus, with hardware parity check (CCM SRAM)\r\n** External memory interface for static memories FSMC supporting SRAM, PSRAM, NOR and NAND memories\r\n** Quad-SPI memory interface\r\n* Reset and supply management\r\n** Power-on/power-down reset (POR/PDR/BOR)\r\n** Programmable voltage detector (PVD)\r\n** Low-power modes: sleep, stop, standby and shutdown\r\n** VBAT supply for RTC and backup registers\r\n* Clock management\r\n** 4 to 48 MHz crystal oscillator\r\n** 32 kHz oscillator with calibration\r\n** Internal 16 MHz RC with PLL option (± 1%)\r\n** Internal 32 kHz RC oscillator (± 5%)\r\n* Up to 107 fast I/Os\r\n** All mappable on external interrupt vectors\r\n** Several I/Os with 5 V tolerant capability\r\n* Interconnect matrix\r\n* 16-channel DMA controller\r\n* 5 x 12-bit ADCs 0.25 µs, up to 42 channels. Resolution up to 16-bit with hardware oversampling, 0 to 3.6 V conversion range\r\n* 7 x 12-bit DAC channels\r\n** 3 x buffered external channels 1 MSPS\r\n** 4 x unbuffered internal channels 15 MSPS\r\n* 7 x ultra-fast rail-to-rail analog comparators\r\n* 6 x operational amplifiers that can be used in PGA mode, all terminals accessible\r\n* Internal voltage reference buffer (VREFBUF) supporting three output voltages (2.048 V, 2.5 V, 2.95 V)\r\n* 17 timers:\r\n** HRTIM (Hi-Resolution and complex waveform builder): 6 x16-bit counters, 184 ps resolution, 12 PWM\r\n** 2 x 32-bit timer and 2 x 16-bit timers with up to four IC/OC/PWM or pulse counter and quadrature (incremental) encoder input\r\n** 3 x 16-bit 8-channel advanced motor control timers, with up to 8 x PWM channels, dead time generation and emergency stop\r\n** 1 x 16-bit timer with 2 x IC/OCs, one OCN/PWM, dead time generation and emergency stop\r\n** 2 x 16-bit timers with IC/OC/OCN/PWM, dead time generation and emergency stop\r\n** 2 x watchdog timers (independent, window)\r\n** 1 x SysTick timer: 24-bit downcounter\r\n** 2 x 16-bit basic timers\r\n** 1 x low-power timer\r\n* Calendar RTC with alarm, periodic wakeup from stop/standby\r\n* Communication interfaces\r\n** 3 x FDCAN controller supporting flexible data rate\r\n** 4 x I2C Fast mode plus (1 Mbit/s) with 20 mA current sink, SMBus/PMBus, wakeup from stop\r\n** 5 x USART/UARTs (ISO 7816 interface, LIN, IrDA, modem control)\r\n** 1 x LPUART\r\n** 4 x SPIs, 4 to 16 programmable bit frames, 2 x with multiplexed half duplex I2S interface\r\n** 1 x SAI (serial audio interface)\r\n** USB 2.0 full-speed interface with LPM and BCD support\r\n** IRTIM (infrared interface)\r\n** USB Type-C™ /USB power delivery controller (UCPD)\r\n* True random number generator (RNG)\r\n* CRC calculation unit, 96-bit unique ID\r\n* Development support: serial wire debug (SWD), JTAG, Embedded Trace Macrocell™\r\n\r\n\\\\\r\n== Nucleo features ==\r\n\r\n* Common features\r\n** STM32 microcontroller in LQFP64 package\r\n** 1 user LED shared with ARDUINO®\r\n** 1 user and 1 reset push-buttons\r\n** 32.768 kHz crystal oscillator\r\n** Board connectors:ARDUINO® Uno V3 expansion connectorST morpho extension pin headers for full access to all STM32 I/Os\r\n** Flexible power-supply options: ST-LINK, USB VBUS, or external sources\r\n** On-board ST-LINK debugger/programmer with USB re-enumeration capability: mass storage, Virtual COM port and debug port\r\n** Comprehensive free software libraries and examples available with the STM32Cube MCU Package\r\n** Support of a wide choice of Integrated Development Environments (IDEs) including IAR Embedded Workbench®, MDK-ARM, and STM32CubeIDE\r\n\r\n* Board-specific features\r\n** External SMPS to generate Vcore logic supply\r\n** 24 MHz HSE\r\n** Board connectors:External SMPS experimentation dedicated connectorMicro-AB or Mini-AB USB connector for the ST-LINKMIPI® debug connector \r\n\r\n\r\n\\\\\r\n== Nucleo pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/tree/master/targets/TARGET_STM/TARGET_STM32G4/TARGET_STM32G474xE/TARGET_NUCLEO_G474RE]]\r\n\r\n=== Arduino-compatible headers ===\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/nucleo_g474re_2020_9_10_arduino_left.jpg}}\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/nucleo_g474re_2020_9_10_arduino_right.jpg}}\r\n\r\n\r\n=== Morpho headers ===\r\nThese headers give access to all STM32 pins.\r\n\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/nucleo_g474re_2020_9_10_morpho_left.jpg}}\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/nucleo_g474re_2020_9_10_morpho_right.jpg}}\r\n\r\n\\\\\r\n== Getting started ==\r\n\r\nhttps://github.com/ARMmbed/mbed-os/tree/master/targets/TARGET_STM\r\n\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n*[[https://www.st.com/en/microcontrollers-microprocessors/stm32g474re.html|MCU STM32G474RE]]\r\n*[[https://www.st.com/en/evaluation-tools/nucleo-g474re.html|Nucleo-G474RE development board]]\r\n\r\n\\\\\r\n== Example applications ==\r\n\r\n* [[https://os.mbed.com/teams/mbed-os-examples/code/mbed-os-example-blinky-baremetal|mbed-os-example-blinky-baremetal]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nhttps://github.com/ARMmbed/mbed-os/tree/master/targets/TARGET_STM\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]]..",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/NUCLEO_64_MB1367.jpg",
        "image_path": "platforms/NUCLEO_64_MB1367.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex-M4, 170MHz",
        "bullet2": "512KB Flash, 128KB RAM",
        "bullet3": null,
        "buy_now": "https://www.st.com/en/evaluation-tools/nucleo-g474re.html#sample-buy",
        "pre_order_mode": false,
        "gid": "0abc5c5e-bf11-4632-a710-aee8222c0d4b"
    },
    {
        "id": 355,
        "name": "Future Electronics Sequana",
        "productcode": "6000",
        "logicalboard": {
            "name": "Future_Sequana",
            "slug": "Future-Sequana",
            "vendor": {
                "id": 73,
                "name": "Cypress",
                "full_name": "Cypress Semiconductor",
                "description": "Cypress is the global supplier of choice for innovative companies in high-growth markets. Our commitment is to provide high quality, value-driven embedded solutions on time with world-class support. We are committed to the success of our customers, the development of our employees, and the increase of shareholder value.",
                "url": "www.cypress.com",
                "body": "Cypress’ advanced system-level solutions are Embedded in Tomorrow™. We target markets growing faster than the broader semiconductor industry, including automotive, industrial and consumer electronics markets. Our world-class, secure wireless technology—along with our MCUs, memories, analog ICs and USB controllers—give us an unparalleled competitive advantage in the Internet of Things, and a jump on emerging markets, including connected appliances and autonomous cars.\r\n\r\nOur customers are smart, aggressive, out-of-the-box thinkers who create disruptive, game-changing products, revolutionize markets and change our connected world for the better. With more than 30 years of industry experience, we provide them with a turnkey path to new products, new markets and new revenue.\r\n\r\nWe focus our technology and capital investments on growth markets and our core semiconductor businesses to relentlessly drive margin improvement and profitable growth. We are focused on creating value and returning capital to our shareholders.\r\n\r\nFrom the entrepreneur building a revolutionary new product in a garage to the Fortune 500 engineering team tasked with making the impossible happen now, Cypress is today’s technology partner for tomorrow’s innovations.\r\n\r\nTo learn more about Cypress, go to www.cypress.com.",
                "logo": "/media/vendors/Cypress_Logo_Full_Color_PNG.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0+"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "Future-Sequana",
        "description": "Sequana is the world first PSoC6 Arm© Mbed™ OS platform, designed by Future Electronics, Centre of Excellence EMEA. It includes a rich set of features (dual core MCU, BLE connectivity, security, motion sensors and expansion capabilities).",
        "hide": false,
        "private": false,
        "ramsize": 0,
        "flashsize": 0,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 63,
            "name": "Future Electronics",
            "full_name": "Future Electronics",
            "description": "",
            "url": "http://www.futureelectronics.com/",
            "body": "",
            "logo": "/media/vendors/Future_Electronics_square.jpg"
        },
        "body": "<<warning title=\"Availability\">>\r\n**Known limitation** :  support for TRNG is currently in development.\r\n<</warning>>\r\n\r\n{{/media/uploads/__etienne/sequana_rgb.png|Sequana logo|250}}   \r\n              and              {{/media/uploads/__etienne/sequana_env_rgb.png|Sequana Environmental|250}}\r\n\r\n\\\\\r\n\\\\//in partnership with//\\\\\r\n\\\\\r\n{{/media/uploads/__etienne/cypress_rohm.jpg|Sequana partners|200}}             and             {{/media/uploads/__etienne/ams_idt_murata_sensirion_stm.jpg|Sequana Environmental partners|525}}\r\n\r\n\r\n\r\n==**Overview** ==\r\n\r\n**Sequana** is a hardware and software embedded platform, enabling a low power, secure and connected rapid prototyping solution.\r\n\r\nOn top of the technical features, Sequana is supported by a highly technical team doubled with a strong partnership with **ARM, Cypress semiconductor & Rohm**.\r\n\r\n**Sequana Environmental** is a market specific expansion, targetting indoor pollution sensor hub. This has been designed in collaboration with **AMS, IDT, Murata, Sensirion, ST Microelectronics**.\r\n\r\n==**MCU  features**  ==\r\n\r\n*  **Dual core MCU subsystem**\r\n** **150-MHz Arm Cortex-M4F CPU** with single-cycle multiply (Floating Point and Memory Protection Unit)\r\n** **100-MHz Cortex M0+ CPU** with single-cycle multiply and MPU\r\n** core logic operation 1.1 V or 0.9 V\r\n** **Two DMA controllers** with 16 channels each\r\n*  **Memory subsystem**\r\n****1 MB Application Flash** with 32-KB EEPROM area and 32-KB Secure Flash\r\n** **288-KB integrated SRAM**\r\n** One-Time-Programmable (OTP) E-Fuse memory for validation and security\r\n*  **Security subsystem**\r\n** **Hardware acceleration for Symmetric and Asymmetric cryptographic** methods (AES, 3DES, RSA, and ECC) and **Hash functions** (SHA-512, SHA-256)\r\n** True Random Number Generator **(TRNG)** function\r\n** Multi-faceted secure architecture based on ROM-based **root of trust**\r\n****Secure Boot** uninterruptible until system protection attributes are established\r\n** **Authentication during boot **using hardware hashing\r\n**Step-wise **authentication of execution images**\r\n** Secure execution of code in **execute-only mode for protected routines**\r\n** All Debug and Test ingress paths can be disabled\r\n* ** Programmable subsystem**\r\n** **Analog** :  custom programmable signal chain is possible thanks to 12-bit 1 Msps SAR ADC  / One 12-bit voltage mode DAC / opamps & comparators\r\n** **Digital** : custom digital blocks are possible via 8 macrocells to enable new digital functions like communication (LIN, SPDIF ...)\r\n*  **Bluetooth subsystem**\r\n**2.4-GHz RF transceiver with 50-ohms antenna drive\r\n** Digital PHY\r\n** Link Layer engine supporting master and slave modes\r\n** Programmable output power: up to 4 dBm\r\n** RX sensitivity: –95 dBm\r\n** 5.7 mA TX (0 dBm) and 6.7 mA RX (2 Mbps) current with 3.3-V battery and internal SIMO Buck converter\r\n** Link Layer engine supports four connections simultaneously\r\n** Supports 2 Mbps LE data rate\r\n* ** Generic information**\r\n** 116-BGA and 104-MCSP packages with PSoC 6 and BLE Radio\r\n\r\n\r\n\r\n==**Board  features**  ==\r\n\r\n* **Block diagram**\r\n\\\\\r\n{{/media/uploads/__etienne/block_diagral.jpg|Sequana block diagram|500}}\\\\\r\n* **Key components descriptions**\\\\\\\\\r\n** **CYPRESS PSOC63 BLE module**\r\n*** a 14.0 mm × 18.5 mm × 2.00 mm (//with shield & integrated antenna//) using PSoC63 ; an energy efficient dual-core microcontroller (//Cortex-M0+ up to 100MHz & Cortex-M4F up to 150MHz//) + BLE 5.0 radio ; highly programmable (//analog, programmable digital blocks, communication//) & secure.\r\n*** **Partnumber** : //CYBLE-416045-02//\r\n*** **Datasheet** : [[http://www.cypress.com/file/428336/download]]\\\\\\\\\r\n** **CYPRESS Exelon FRAM**\r\n*** The **F**erromagnetic memory provides an unlimited read/write cycles ; non volatility and low power are the key FRAM technology advantages. High performance QSPI interface provides best performances. They are ideal for critical data logging. We implemented a 4MBit FRAM.\r\n*** **Partnumber** : //CY15B104QSN-108SXI//\r\n*** **Datasheet** : [[http://www.cypress.com/products/excelon-fram]]\\\\\\\\\r\n** **ROHM Motion mems**\r\n*** ROHM acquired KIONIX a global MEMS inertial sensor manufacturer. On Sequana,** we support many ROHM(KIONIX) motion mems** due to the implementation of **2 footprints on the board (2x2mm and 3x3mm)**.\r\nROHM(KIONIX) have a broad range of consumer grade mems as well industrial derivatives. \\\\\\\\On Sequana, we focussed on the last category enabling **machine health, vibration monitoring, profiling & preventive maintenance** type of applications.\r\n\\\\By Default, KMX65 is populated enabling a combo 3D magnetometer + 3 accelerometer KMX65 is able to measure ±8g / ±16g / ±32g / ±64g full scale range for the accelerometer and ±200μT / ±400μT / ±800μT / ±1200μT full scale range for the magnetometer.\r\n*** **Partnumber** : //KMX65-2086\r\n*** **Datasheet** : not yet public\\\\\\\\\r\n** **ROHM DCDC**\r\n*** The BD70522GUL is a **Buck Converter** featuring 180nA quiescent current and supports output current up to 500mA.\r\nWith an Input Voltage Range from **2.5V to 5.5V** and an output Output Voltage Range from **1.2V to 3.3V**; BD70522GUL can provide 500mA as the maximum output current. \r\nIt is packaged in a VCSP50L1C (//1.76mm x 1.56mm x 0.57mm//).\r\n*** **Partnumber** : //BD70522\r\n*** **Datasheet** : https://www.rohm.com/datasheet/BD70522GUL/bd70522gul-e\\\\\\\\\r\n** **ROHM Led driver**\r\n*** BD2808MUV-M is 24ch Constant current sink LED Driver with a high output voltage capability. This device is optimized for driving RGB LEDs featuring a 6bit Current DAC for each color. 8bit PWM control is integrated for each channel. it is packaged in a Small VQFN48.\r\n*** **Partnumber** : //BD2808MUV-M\r\n*** **Datasheet** : https://www.rohm.com/datasheet/bd2808muv-m\\\\\\\\\r\n* **Expansion**\r\n*** **Arduino header**\r\n*** **mikroBUS header**\r\ninvented by MikroElektronika, mikroBUS form factor allows to have access to more than 500 click boards to complement Sequana standard features. From sensors to motor control or wireless connectivity, to name a few of the additional functionalities, mikroBUS can help you to reduce your time to prototyping.\r\n*** **Power header**\r\nWe implemented a specific header allowing external power supply to be connected to Sequana. With the required DCDC or alcaline cells or anything else (//Wireless power, energy harvesting...//) many power scheme can be experimented.\\\\\\\\\r\n* **Features**\r\n\\\\\r\n** capacitive touch : 2 buttons & 1 slider\r\n** 2 user buttons\r\n** 8 RGB leds\r\n** Debug & programming (//CMSIS-DAP, USB to UART & MASS storage//), IO configurations & power measurement interfaces are provided \r\n\\\\\r\n==**Expansions pinout**  ==\r\n* **Arduino header**\\\\\\\\\r\n{{/media/uploads/__etienne/mbed_arduino_pinout.png|Arduino pinout|600}}\r\n* **mikroBUS header**\\\\\\\\\r\n{{/media/uploads/__etienne/mbed_mikrobus_pinout.png|mikroBUS pinout|600}}\r\n* **Power header**\\\\\\\\\r\n{{/media/uploads/__etienne/mbed_additional_pinout.png|Additional devices pinout|600}}\r\n\r\n== **Application specific add-ons** ==\r\n* **Sequana Environmental**\r\n** **Overview**\\\\\r\nOn top of Sequana we designed Sequana Environmental which is an environmental sensor hub Arduino shield.\r\nTogether with Sequana it is enabling a low power, secure & connected indoor environemental sensor node.\r\nSequana environmental is a bundle with Sequana base board.\\\\\\\\\r\n{{/media/uploads/__etienne/sequana_envir.png|Sequana Environmental|300}}\\\\\\\\\r\n** **Block diagram**\\\\\\\\\r\n{{/media/uploads/__etienne/sequana_envir_blockdiagram.png|Sequana Environemental block diagram|600}}\\\\\\\\\r\n** **Software**\r\nRelated to third party software, source code is only available upon request.  In order to get access to ARM mbed OS compatible software, please contact us.\r\n== **Smarphone/Tablet & PC applications**  ==\r\n<<warning title=\"Availability\">>\r\nBoard preview: Sequana will be fully released during the beginning of Q1-2019. \\\\\r\nIn the meantime, please contact us for more information.\r\nApps will be available when board will be launched.\r\n<</warning>>\r\n== **Embedded demonstration software**  ==\r\n<<program https://os.mbed.com/teams/mbed-os-examples/code/mbed-os-example-blinky/>>\r\n<<program https://os.mbed.com/teams/Future-Electronics/code/sequana-rgb-led-example/>>\r\n<<program https://os.mbed.com/teams/Future-Electronics/code/sequana-ble-HeartRate/>>\r\n**More examples on [[https://os.mbed.com/teams/Future-Electronics/code/|Future Electronics team code page]].**\r\n== **More information, contacts for buying**  ==\r\n* **Deliverables**\r\n** Schematics, board layout\r\n** Flyer\r\n** Customer workshop\\\\\\\\\r\n* **Where to buy, contacts, get Sequana Environemental software**\r\n\\\\ please contact [[http://www.my-boardclub.com/contact_us.php]] for any ordering information or questions",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/sequana_arduino.png",
        "image_path": "platforms/sequana_arduino.png",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cypress PSoC63 Cortex-M0+/M4",
        "bullet2": "1MB Flash, 288KB SRAM",
        "bullet3": "BLE, Arduino, Mikrobus",
        "buy_now": "http://www.my-boardclub.com/application_boards/apply_board.php?ab=2254",
        "pre_order_mode": false,
        "gid": "dfcaf175-d367-43b9-9000-7eaa7c43e75d"
    },
    {
        "id": 338,
        "name": "AdBun-M3HQ",
        "productcode": "7014",
        "logicalboard": {
            "name": "TMPM3HQ",
            "slug": "TMPM3HQ",
            "vendor": {
                "id": 51,
                "name": "Toshiba",
                "full_name": "Toshiba",
                "description": "",
                "url": "http://toshiba.semicon-storage.com/us/top.html",
                "body": "",
                "logo": "/media/vendors/TOSHIBA_Logo.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M3"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "TMPM3HQ",
        "description": "AdBun-M3HQ development board for Toshiba TMPM3HQFDFG MCU.",
        "hide": false,
        "private": false,
        "ramsize": 65536,
        "flashsize": 524288,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 51,
            "name": "Toshiba",
            "full_name": "Toshiba",
            "description": "",
            "url": "http://toshiba.semicon-storage.com/us/top.html",
            "body": "",
            "logo": "/media/vendors/TOSHIBA_Logo.png"
        },
        "body": "==Overview==\r\nThe TMPM3HQFDFG is ARM® Cortex®-M3 based microcontroller, which provides, low-power, high-speed, high code density and fast interrupt response times required for real-time applications. This microcontroller can use for a home appliance, OA, housing equipment, AV equipment, motor control and industrial apparatus, etc.\r\n\r\nBased on an ARM Cortex-M3 core, with a maximum operating frequency of 80 MHz, the TMPM3HQFDFG incorporates 512 Kbyte of flash memory and 64 Kbyte SRAM required for secure communications control. \r\n\r\n==TMPM3HQ Features==\r\n* **TMPM3HQFDFG in LQFP144 package**\r\n** ARM®32-bit Cortex®-M3 CPU, 80 MHz max CPU frequency\r\n** 64KB RAM \r\n** 512KB Flash\r\n** SPI (5)\r\n** I2C (4)\r\n** UART (6)\r\n** PWM (8)\r\n** 12bit ADC (21)\r\n** 8bit DAC (2)\r\n** GPIO (129)\r\n\r\n==AdBun-M3HQ Feature==\r\n* Compatible with a wide range of commercially available shields\r\n* 2.54mm pitch 3-pin jumper connector (CN18) for power supply 3.3V or 5V select\r\n* Power option\r\n** USB-UART\r\n** DAP-USB\r\n** DC-Jack\r\n* 4 Push Switch\r\n* 4 LED\r\n* 2 Variable resistor\r\n* Built-in USB drag 'n' drop FLASH programmer\r\n\r\nRAM size (64Kbytes) and BACKUP RAM (2Kbytes).\r\n\r\n==Pin Layout==\r\n===CN21 Pin Header\r\nThe green-framed pins of CN21 are working with 3.3V I/O without level-shifting and connected to the terminal of TMPM3HQ.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m3hq_cn21.png}}\r\n\r\n===CN5 Pin Header \r\nThe green-framed pins of CN5 are working with 3.3V I/O without level-shifting and connected to the terminal of TMPM3HQ.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m3hq_cn5.png}}\r\n\r\n===CN12 Pin Header \r\nThe green-framed pins of CN12  are working with 3.3V I/O without level-shifting and connected to the terminal of TMPM3HQ.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m3hq_cn12.png}}\r\n\r\n===CN9 Pin Header \r\nThe green-framed pins of CN9 are connected to the terminal of TMPM3HQ and working with 3.3V I/O without level-shifting, therefore PF2 to PF7 can work as Analog IN with maximum voltage of 3.3V.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m3hq_cn9.png}}\r\n\r\n===Arduino Pin Header\r\nWhen you use Arduino pin, you need to short that connected Arduino pin on CN21, CN12, CN5, and CN9. E.g. short: 1-2, 3-4, 5-6 etc: CN9\r\nArduino pin header of AdBun-M3HQ Supports 5V I/O only.  PF2 to PF7 with level-shifting cannot work as Analog IN anymore.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m3hq_arduino_pins_cn6_cn7.png}}\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m3hq_arduino_pins_cn10_cn11.png}}\r\n\r\n===Arduino Pin Header Usage Setting\r\nWhen using the Arduino's pin header, it is necessary to short-circuit the red line as shown below.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m3hq_arduino_pins_setting_cn21_cn12.png}}\r\n{{/media/uploads/ganeshramachandran/adbun-m3hq_arduino_pins_setting_cn9_cn5.png}}\r\n\r\n===On Board Peripheral Usage Setting\r\nWhen using LED, Push SW, volume, USB and Dip SW on the AdBun-M3HQ board, it is necessary to short-circuit the red line as shown below. The purple line is shorted at shipment. If your AdBun-M3HQ is not shorted purple line, you need to short-circuit purple line.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m3hq_peripheral_pins_setting_cn21_cn12.png}}\r\n{{/media/uploads/ganeshramachandran/adbun-m3hq_peripheral_pins_setting_cn9_cn5.png}}\r\n\r\n|=PWM Pins||=UART Pins      ||=I2C Pins     ||=LED Pins     ||=Switch Pins  |\r\n|  PB0    || USBTX = PJ1    || SDA = PC1    || LED1 = PK4   || SW1 = PV0    |\r\n|  PC0    || USBRX = PJ2    || SCL = PC0    || LED2 = PK5   || SW2 = PV1    |\r\n|  PJ0    ||                ||              || LED3 = PK6   || SW3 = PV2    |\r\n|  PK2    ||                ||              || LED4 = PK7   || SW4 = PV3    |\r\n|  PN0    ||                ||              ||              ||              |\r\n|  PL5    ||                ||              ||              ||              |\r\n|  PG2    ||                ||              ||              ||              |\r\n\r\n|=Arduino I/O Pins  ||=Arduino Analog Pins  ||=Arduino PWM Pins |\r\n| D0 = PV7         || A0 = PF2          || D4               |\r\n| D1 = PV6         || A1 = PF3          || D6               |\r\n| D2 = PC4         || A2 = PF4          || D7               |\r\n| D3 = PK2         || A3 = PF5          || D10 (Depend on S2 setting)    |\r\n| D4 = PC3         || A4 = PF6          || D11 (Depend on S2 setting)    |\r\n| D5 = PJ0         || A5 = PF7          || D13              |\r\n| D6 = PN0         ||              || |\r\n| D7 = PM6         ||              ||                  |\r\n| D8 = PT0         ||              ||                  |\r\n| D9 = PG2         ||              ||                  |\r\n| D10 = PT1 (Depend on S2 setting)  ||              ||                  |\r\n| D11 = PT3 (Depend on S2 setting)  ||              ||                  |\r\n| D12 = PT4         ||              ||                  |\r\n| D13 = PT2         ||              ||                  |\r\n| D14 = PC1         ||              ||                  |\r\n| D15 = PC0         ||              ||                  |\r\n\r\n|=General Purpose Input / Output           |\r\n| PA0, PA1, PA2, PA3, PA4, PA5, PA6, PA7   |\r\n| PB0, PB1, PB2, PB3, PB4, PB5, PB6, PB7   |\r\n| PC0, PC1, PC2, PC3, PC4, PC5, PC6        |\r\n| PD0, PD1, PD2, PD3, PD4, PD5             |\r\n| PE0, PE1, PE2, PE3, PE4, PE5, PE6        |\r\n| PF0, PF1, PF2, PF3, PF4, PF5, PF6, PF7   |\r\n| PG0, PG1, PG2, PG3, PG4, PG5, PG6, PG7   |\r\n| PH0, PH1, PH2, PH3, PH4, PH5, PH6, PH7   |\r\n| PJ0, PJ1, PJ2, PJ3, PJ4, PJ5             |\r\n| PK0, PK1, PK2, PK3, PK4, PK5, PK6, PK7   |\r\n| PL0, PL1, PL2, PL3, PL4, PL5, PL6, PL7   |\r\n| PM0, PM1, PM2, PM3, PM4, PM5, PM6, PM7   |\r\n| PN0, PN1, PN2, PN3, PN4, PN5             |\r\n| PP0, PP1, PP2, PP3, PP4, PP5, PP6, PP7   |\r\n| PR0, PR1, PR2, PR3, PR4, PR5, PR6, PR7   |\r\n| PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7   |\r\n| PU0, PU1, PU2, PU3, PU4, PU5             |\r\n| PV0, PV1, PV2, PV3, PV4, PV5, PV6, PV7   |\r\n\r\n==Technical Reference==\r\n===Schematics===\r\n*[[https://www.sensyst.co.jp/shop/user_data/TMPM3HQ/TMPM3HQFDFG_cir_rev05.pdf|Schematics]]\r\n\r\n===Data Sheet===\r\n*[[https://toshiba.semicon-storage.com/info/docget.jsp?did=63131&prodName=TMPM3HQFDFG|TMPM3HQ Data sheet]]\r\n*[[https://toshiba.semicon-storage.com/info/docget.jsp?did=58504&prodName=TMPM3HQFDFG|TMPM3HQ Data sheet (Japanese)日本語]]\r\n\r\n===Interface Firmware===\r\nPlease update the interface firmware in the following way when upgrading, or if it has been deleted for some reasons.\r\n#Download Flash programmer that programming tool to program I/F firmware.\\\\When you use flash programmer, you need to agree \"SOFTWARE LICENSE AGREEMENT\"\\\\ \r\n[[https://github.com/maetaka31/board_IF_Firmware/blob/master/FlashProgrammer_M366_c.zip|Download]] Flash Programmer \\\\\r\n[[https://os.mbed.com/media/uploads/deepakshreshti/tmpm366_tmpm3hq_stk_firmware_v0251.hex|Download]] Adbun-M3HQ Firmware\r\n\r\nIf you update I/F firmware, before you update the firmware, you need to erase old firmware once.\r\n\r\n**How to erase I/F firmware**\r\n#Short CN14\\\\\r\n{{/media/uploads/ganeshramachandran/adbun-m3hq_cn14.png}}\r\n#Short 5-6 on CN3 \r\n#Connect PC to CN15 on Adbun-M3HQ by mini USB cable\\\\\r\n{{/media/uploads/ganeshramachandran/adbun-m3hq_cn15.png}}\r\n#Start up Flash Programmer \r\n \\\\Click FlashProgCM.exe on your PC. \r\n#Select  [Setup]-[Device]\r\n  \\\\When you cannot select \"Setup device\", remove USB cable and select [File]-[Reconnect].\r\n  \\\\And after procedure 6, connect PC to CN15 by USB cable again. \r\n#Select Device \"TMPM366FY_EraseALL\" and push Apply button on Device tab.\r\n#Select \"USB\" at Communication tab and push OK button.\r\n#Select [Edit]-[Chip Erase] \r\n\r\n**Programming procedure is as follow.**\\\\\r\n 9.  Remove USB cable\\\\\r\n10. Select [File]-[Reconnect] (If not able to select this, it's OK)\\\\\r\n11. Select [Setup]-[device]\\\\\r\n12. Select Device \"TMPM366FY\" and push Apply button.\\\\\r\n13. Specify firmware that download this site on Object File tab.\\\\\r\n14. Reconnect USB cable\\\\\r\n15. Push OK button on Setup sheet.\\\\\r\n16. Select [Edit]- [Erase/Program]\r\n\\\\    (If you meet password error, you select \"Device is Blank\" in Setup Password sheet)\\\\\r\n17. Jumper settings\\\\\r\n18. Remove jumper on CN14\\\\\r\n19. Remove USB cable once\\\\",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/m3hq_iefagPl.png",
        "image_path": "platforms/m3hq_iefagPl.png",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex-M3 80MHz",
        "bullet2": "512KB Flash, 64KB RAM",
        "bullet3": "Data Flash, AD,DAC",
        "buy_now": "https://os.mbed.com/teams/Toshiba/wiki/Purchase-boards#purchase-boards-of-adbun-m3hq",
        "pre_order_mode": false,
        "gid": "333cee2e-4543-444f-a949-9c53488beb0a"
    },
    {
        "id": 330,
        "name": "L-Tek FF-LPC546XX",
        "productcode": "8081",
        "logicalboard": {
            "name": "FF_LPC546XX",
            "slug": "FF_LPC546XX",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "L-TEK-FF-LPC546XX",
        "description": "The L-Tek FF-LPC546XX is a small, 40-pin development board intended for prototyping general microcontroller applications. It is based on a low power, peripheral rich and debug capable NXP LPC54606 microcontroller,  enhanced with power efficient up to 180MHz ARM® Cortex®-M4 core, with integrated DAPLink interface for complete debugging experience.",
        "hide": false,
        "private": false,
        "ramsize": 20480,
        "flashsize": 524288,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 61,
            "name": "L-Tek",
            "full_name": "L-Tek",
            "description": "",
            "url": "https://www.ltek.si",
            "body": "",
            "logo": "/media/vendors/ltek.png"
        },
        "body": "[[ https://l-tek.com/web-shop/l-tek-ff-lpc546xx/|{{/media/uploads/gorazdko/buynow.png}}]]\r\n\r\nFor more information contact L-Tek: info@ltek.si\r\n\r\n== Overview ==\r\n\r\nThe L-Tek FF-LPC546XX is an ARM® mbed™ development platform using 32-bit, up to 180 MHz ARM® Cortex®-M4 core based\r\n[[https://www.nxp.com/products/microcontrollers-and-processors/arm-based-processors-and-mcus/lpc-cortex-m-mcus/lpc54000-series-cortex-m4-mcus/power-efficient-microcontrollers-mcus-with-advanced-peripherals-based-on-arm-cortex-m4-core:LPC546XX|LPC546XX family]]\r\nMCU, with multiple high-speed connectivity options, advanced timers, and analog features.  \r\n\r\nIt is the latest in series of [[https://os.mbed.com/handbook/mbed-Microcontrollers|mbed Microcontrollers]], \r\nwhich supports Ethernet, USB, and the flexibility of lots of peripheral interfaces and FLASH memory (external 32-Mbit SPI serial Flash memory onboard).\r\n\r\nConveniently integrated with a DAPLink programming/debug interface and packaged as a small 40-pin 0.1\" DIP,\r\nthis platform can be used to prototype applications using a wide range of IO boards and peripherals supported\r\nby mbed in the [[https://developer.mbed.org/components/|mbed Component]] library, such as \r\n[[https://os.mbed.com/components/mbed-Application-Board/|mbed Application Board]].\r\n\r\n<<help title=\"Offline Development Options\">>\r\nIt is possible to develop offline using mbed-cli and the Eclipse IDE. See [[https://developer.mbed.org/teams/MultiTech/wiki/Using-Eclipse-and-mbed-5-for-MTS-Devices| wiki page]] for more information.\r\n<</help>>\r\n\r\n----\r\n\r\n{{/media/uploads/gorazdko/ff-lpc546xx-pinout_03072018_keil_uvision_pin_p.png}}\r\n\r\n\r\nThe pinout diagram above shows the commonly used interfaces and their locations. In addition to their stated functions, all GPIO pins can also be used as [[https://docs.mbed.com/docs/mbed-os-api-reference/en/5.1/APIs/io/DigitalIn/|DigitalIn]] and [[https://docs.mbed.com/docs/mbed-os-api-reference/en/5.1/APIs/io/DigitalOut/|DigitalOut]] interfaces.\r\n\r\n p15:\r\n* supports analog input for measuring 4-20 mA\r\n* supports digital input only in pull down mode\r\n*  does not support digital output\r\n\r\n\r\n\r\n----\r\n\r\n== Features ==\r\n\r\n* **NXP LPC546XX Microcontroller**\r\n** High performance ARM® Cortex™-M4 Core running up to @180 MHz\r\n** 512 kB Flash, 200 kB SRAM, 16 kB EEPROM\r\n** SPI (2)\r\n** UART (2)\r\n** I2C (2)\r\n** PWM (6)\r\n** ADC (6)\r\n** GPIOs\r\n** CAN (1)\r\n** USB (1)\r\n\r\n* **External Peripherals**\r\n** **LAN8720A** Ethernet Transceiver\r\n** **AT45DB321E** 32-Mbit SPI Serial Flash Memory\r\n\r\n* **Prototyping form-factor**\r\n** 40-pin 0.1\" pitch DIP package, 54x26 mm \r\n** 5 V USB or 4.5-24.0 V supply \r\n** All IO pins are 3.3 V tolerant\r\n** Built-in USB drag 'n' drop FLASH programmer \r\n\r\n----\r\n\r\n<<warning title=Note>>\r\n\r\nPlease note that support for the following features of FF-LPC546xx are currently in development in Mbed OS. Schedule for release is TBD.\r\n\r\n* CAN  \r\n* High and full speed USB ports  \r\n* Quad-SPI flash  \r\n* PWM  \r\n* MBED2\r\n\r\n<</warning>>\r\n\r\n\r\n\r\n== FIRMWARE UPGRADE - DAPLink Interface ==\r\n\r\nThe FF-LPC546XX includes the [[https://developer.mbed.org/handbook/DAPLink | DAPLink]] interface. Firmware for the FF-LPC546XX will be included in DAPLink releases. To update the interface firmware on your FF-LPC546XX, follow these steps:\r\n* Hold 'RESET' button down on FF-LPC546XX\r\n* Plug the FF-LPC546XX into PC via micro USB\r\n* Observe drive \"CRP 'DISABLD'\r\n* Open the drive, and delete the file called \"firmware.bin\"\r\n* Download the required [[/media/uploads/jernej_vrscaj/lpc11u35_ff_lpc546_if_crc.bin| firmware]]\r\n* Copy the .bin file onto the \"CRP DISABLD\" drive. \r\n** On Windows, replace firmware.bin with the above firmware\r\n** On Linux/Mac, use command: **dd if={new_firmware.bin} of={firmware.bin} conv=notrunc**\r\n* Unplug your FF-LPC546XX, and plug it back in\r\n* It should now appear as a disk drive called FF-LPC546XX (DAPLink)\r\n\r\nYou can re-program your FF-LPC546XX at any time by plugging it in with the button held down. This will cause it to appear as the \"CRP DISABLD\" drive, at which point you can follow the steps above.\r\n\r\n----\r\n\r\n== Technical Reference ==\r\n\r\n === Data Sheets ===\r\n \r\n  * [[https://www.nxp.com/products/microcontrollers-and-processors/arm-based-processors-and-mcus/lpc-cortex-m-mcus/lpc54000-series-cortex-m4-mcus/power-efficient-microcontrollers-mcus-with-advanced-peripherals-based-on-arm-cortex-m4-core:LPC546XX|LPC546XX MCU family Web Page]]\r\n  * [[https://www.nxp.com/docs/en/data-sheet/LPC546XX.pdf|LPC546XX Product Data Sheet]]\r\n  * [[https://www.nxp.com/docs/en/user-guide/UM10912.pdf|LPC546XX User Manual]]\r\n  * [[http://ww1.microchip.com/downloads/en/DeviceDoc/00002165B.pdf|LAN8720A Data Sheet]]\r\n  * [[http://www.adestotech.com/wp-content/uploads/doc8784.pdf|AT45DB321E Data Sheet]]\r\n  \r\n----\r\n\r\n== Getting Started with mbed ==\r\n\r\n=== 1. Connect your microcontroller to a PC ===\r\n\r\nUse the USB lead to connect your mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognise the mbed Microcontroller as a standard USB drive.\r\n\r\n| {{/media/uploads/dan/winxp-disk.png}} | {{/media/uploads/dan/mac-disk.png}} |\r\n| //Windows XP example// | //Mac OS X example// |\r\n\r\n=== 2. Click the MBED.HTM link to get logged in ===\r\n\r\nGo to the new USB Drive, and click MBED.HTM to open it in a web browser.\r\n\r\nIf you do not have an mbed account, choose \"Signup\", and create your mbed Account. Otherwise, log in with your normal username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n\\\\\r\n----\r\n\r\n== PC Configuration ==\r\n\r\nYour mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with mbed you will need a ##terminal application##. This allows the mbed Microcontroller to print to your PC screen, and for you to send characters back to your mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the mbed Micrcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n|| Windows || Mac || Linux ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\nOn both Mac and Linux PCs, the port with the higher number will be the USB serial debug port. For example, if you have Linux and get ports /dev/ttyACM0 and /dev/ttyACM1, ttyACM1 will be the debug port and ttyACM0 the AT command/secondary port.\r\n\r\n\\\\\r\n----\r\n\r\n== Example Programs ==\r\n=== Hello World! ===\r\n\r\n<<program /teams/mbed-os-examples/code/mbed-os-example-blinky/>>\r\n\r\n=== Blinky === \r\nThis is mbed 2 example and is currently not supported. Coming soon!\r\n\r\n<<program  /teams/mbed/code/mbed_blinky/>>\r\n\r\n\\\\\r\n----\r\n\r\n== Where Next ==\r\n\r\nFollow the guide to creating your own programs using the online compiler\r\n\r\n * [[/handbook/Creating-a-program|Create your own program]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/t17_VBxJMp4.png",
        "image_path": "platforms/t17_VBxJMp4.png",
        "pinout": "/media/platforms/ff-lpc546xx-pinout_03072018_keil_uvision_Pin_P.png",
        "pinout_path": "platforms/ff-lpc546xx-pinout_03072018_keil_uvision_Pin_P.png",
        "bullet1": "Cortex-M4F, 180 MHz",
        "bullet2": "512 KB Flash, 200 KB SRAM",
        "bullet3": "Ethernet",
        "buy_now": "https://l-tek.com/web-shop/l-tek-ff-lpc546xx/",
        "pre_order_mode": false,
        "gid": "d17b8629-d4f1-4fc3-b9a2-50ee861497b7"
    },
    {
        "id": 329,
        "name": "NUCLEO-WB55RG",
        "productcode": "0839",
        "logicalboard": {
            "name": "NUCLEO_WB55RG",
            "slug": "NUCLEO_WB55RG",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "USB device"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "Dataflash"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Debug support shown here includes boards supported in pyOCD, as well as boards that can be debugged via CMSIS-Pack debug information that Arm has tested.\r\n\r\nDebug may be possible on other boards, but is currently untested.",
                "hide": false,
                "name": "Debug"
            }
        ],
        "slug": "ST-Nucleo-WB55RG",
        "description": "Affordable and flexible platform to ease prototyping using a STM32WB55RGVx microcontroller.",
        "hide": false,
        "private": false,
        "ramsize": 0,
        "flashsize": 0,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "\\\\\r\n== Overview ==\r\n\r\nThe NUCLEO-WB55RG is a multi-protocol wireless and ultra-low-power device embedding a powerful and ultra-low-power radio compliant with the Bluetooth® Low Energy (BLE) SIG specification v5.0 and with IEEE 802.15.4-2011. This Nucleo-64 is available as a standalone NUCLEO-WB55RG product but also integrated into the P-NUCLEO-WB55 product pack. The NUCLEO-WB55RG allows to simply and quickly evaluate STM32WB55xx and STM32WB35xx devices.\r\n\r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32WB microcontroller in a VFQFPN68 package\r\n* 2.4 GHz RF transceiver supporting Bluetooth® specification v5.0 and IEEE 802.15.4-2011 PHY and MAC\r\n* Dedicated Arm® 32-bit Cortex® M0+ CPU for real-time Radio layer\r\n* Includes ST state-of-the-art patented technology\r\n* Arm® 32-bit Cortex®-M4 CPU with FPU\r\n* Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait-state execution from Flash memory\r\n* frequency up to 64 MHz, MPU, 80 DMIPS and DSP instructions\r\n* Up to 1 MB Flash memory with sector protection (PCROP) against R/W operations\r\n* Up to 256 KB SRAM, including 64 KB with hardware parity check\r\n* 20x32-bit backup register\r\n* Boot loader supporting, USART, SPI, I2C and USB interfaces\r\n* OTA (Over the air) Bluetooth® Low Energy and 802.15.4 update\r\n* Quad SPI memory interface with XIP\r\n* 12-bit ADC \r\n* Inter processor communication controller (IPCC) for communication with Bluetooth® Low Energy and 802.15.4\r\n* HW semaphores for resources sharing between CPUs\r\n* DMA controllers (2) \r\n* USART (1)\r\n* LPUART (low power) (1)\r\n* SPI 32 Mbit/s (2)\r\n*  I2C (SMBus/PMBus) (2)\r\n*  SAI (dual channel high quality audio) (1)\r\n*  USB 2.0 FS device, crystal-less, BCD and LPM (1)\r\n* Touch sensing controller, up to 18 sensors\r\n* LCD 8x40 with step-up converter\r\n* Timers 16-bit, four channels advanced (1)\r\n* Timers 16-bits, two channels timer (2)\r\n* Timers 32-bits, four channels timer (1)\r\n* Timers 16-bits ultra-low-power timer (1)\r\n* Independent Systick (1)\r\n* Independent watchdog (1)\r\n* Window watchdog (1)\r\n\r\n\\\\\r\n== Nucleo features ==\r\n\r\n* Two types of extension resources\r\n** Arduino Uno Revision 3 connectivity\r\n** STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible board power supply\r\n** USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)\r\n** Power management access point\r\n** Three user LEDs\r\n** Three user buttons and one reset button\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n\r\n\\\\\r\n== Nucleo pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nhttps://github.com/ARMmbed/mbed-os/tree/master/targets/TARGET_STM/TARGET_STM32WB/TARGET_STM32WB55xx/TARGET_NUCLEO_WB55RG\r\n\r\n=== Arduino-compatible headers ===\r\n{{/media/uploads/LMESTM/nucleo_wb55rg_arduino_left.png}}\r\n{{/media/uploads/LMESTM/nucleo_wb55rg_arduino_right.png}}\r\n\r\n\r\n=== Morpho headers ===\r\nThese headers give access to all STM32 pins.\r\n{{/media/uploads/LMESTM/nucleo_wb55rg_morpho_left.png}}\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/nucleo_wb55rg_2020_8_26.jpg}}\r\n\r\n== Tips and Tricks ==\r\n\r\nhttps://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/README.md\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].\r\n\r\n== BLE FW update ==\r\n\r\nCheck information:\r\nhttps://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32WB/README.md\r\n\r\n== Technical references ==\r\n\r\nStandalone board : https://www.st.com/en/evaluation-tools/nucleo-wb55rg.html\r\n\r\nPack : https://www.st.com/en/evaluation-tools/p-nucleo-wb55.html\r\n\r\nSTM32WG55RG :  https://www.st.com/en/microcontrollers-microprocessors/stm32wb55rg.html\r\n\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/ST18640_NUCLEO-WB55RG-recto_without_shield.jpg",
        "image_path": "platforms/ST18640_NUCLEO-WB55RG-recto_without_shield.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex-M4, BLE",
        "bullet2": "1MB Flash, 256KB SRAM",
        "bullet3": null,
        "buy_now": "https://www.st.com/en/evaluation-tools/p-nucleo-wb55.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "5a04c6d5-968c-4b8d-ae4b-883d47ccd952"
    },
    {
        "id": 328,
        "name": "NUCLEO-L4R5ZI-P",
        "productcode": "0781",
        "logicalboard": {
            "name": "NUCLEO_L4R5ZI",
            "slug": "NUCLEO_L4R5ZI",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "USB device"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "Dataflash"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-Nucleo-L4R5ZI-P",
        "description": "STM32 Nucleo-144 development board with STM32L4R5ZI MCU, supports Arduino, ST Zio and morpho connectivity",
        "hide": false,
        "private": false,
        "ramsize": 655360,
        "flashsize": 2097152,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "Please refer to https://os.mbed.com/platforms/NUCLEO-L4R5ZI webpage for details about mbed implementation and use of this platform.\r\n\r\nException is PB_11 pin: this pin is not available on -P chips.\r\n\r\nThis board contains an **External SMPS** to generate Vcore logic supply (only available on '-P' suffixed boards).\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[https://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32-ultra-low-power-mcus/stm32l4-plus-series/stm32l4r5-s5/stm32l4r5zi.html|STM32L4R5ZI microcontroller]]\r\n* [[https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-l4r5zi-p.html|NUCLEO-L4R5ZI-P board]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/NUCLEO_L496ZG_RfEKqWY.jpg",
        "image_path": "platforms/NUCLEO_L496ZG_RfEKqWY.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex-M4 + FPU, 120MHz",
        "bullet2": "2MB Flash, 640KB SRAM",
        "bullet3": "CAN, USB OTG, TRNG",
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-l4r5zi-p.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "1caa954c-0215-496a-af45-aa8857fdcce2"
    },
    {
        "id": 327,
        "name": "NUCLEO-G071RB",
        "productcode": "0729",
        "logicalboard": {
            "name": "NUCLEO_G071RB",
            "slug": "NUCLEO_G071RB",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0+"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Debug support shown here includes boards supported in pyOCD, as well as boards that can be debugged via CMSIS-Pack debug information that Arm has tested.\r\n\r\nDebug may be possible on other boards, but is currently untested.",
                "hide": false,
                "name": "Debug"
            }
        ],
        "slug": "ST-Nucleo-G071RB",
        "description": "Affordable and flexible platform to ease prototyping using a STM32G071RB microcontroller.",
        "hide": false,
        "private": false,
        "ramsize": 0,
        "flashsize": 0,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nThe STM32 Nucleo-64 boards provide an affordable and flexible way for users to try out new concepts and build prototypes by choosing from the various combinations of performance and power consumption features, provided by the STM32 microcontroller.\r\n\r\nThe Arduino™ Uno V3 connectivity support and the ST morpho headers allow the easy expansion of the functionality of the STM32 Nucleo open development platform with a wide choice of specialized shields.\r\n\r\nThe STM32 Nucleo-64 board does not require any separate probe as it integrates the ST-LINK debugger/programmer.\r\n\r\nThis board is not yet fully Mbed enabled, so not available with online compiler.\r\nIt is available only with Mbed-CLI and on GitHub repository.\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* Core: Arm® 32-bit Cortex®-M0+ CPU, frequency up to 64 MHz\r\n* -40°C to 85°C/125°C operating temperature\r\n* Memories\r\n** Up to 128 Kbytes of Flash memory\r\n** 36 Kbytes of SRAM (32 Kbytes with HW parity check)\r\n* CRC calculation unit\r\n* Reset and power management\r\n** Voltage range: 1.7 V to 3.6 V\r\n** Power-on/Power-down reset (POR/PDR)\r\n** Programmable Brownout reset (BOR)\r\n** Programmable voltage detector (PVD)\r\n** Low-power modes:Sleep, Stop, Standby, Shutdown\r\n** VBAT supply for RTC and backup registers\r\n* Clock management\r\n** 4 to 48 MHz crystal oscillator\r\n** 32 kHz crystal oscillator with calibration\r\n** Internal 16 MHz RC with PLL option (±1 %)\r\n** Internal 32 kHz RC oscillator (±5 %)\r\n* Up to 60 fast I/Os\r\n** All mappable on external interrupt vectors\r\n** Multiple 5 V-tolerant I/Os\r\n* 7-channel DMA controller with flexible mapping\r\n* 12-bit, 0.4 μs ADC (up to 16 ext. channels)\r\n** Up to 16-bit with hardware oversampling\r\n** Conversion range: 0 to 3.6V\r\n* Two 12-bit DACs, low-power sample-and-hold\r\n* Two fast low-power analog comparators, with programmable input and output, rail-to-rail\r\n* 14 timers (two 128 MHz capable): 16-bit for advanced motor control, one 32-bit and five 16-bit general-purpose, two basic 16-bit, two low-power 16-bit, two watchdogs, SysTick timer\r\n* Calendar RTC with alarm and periodic wakeup from Stop/Standby/Shutdown\r\n* Communication interfaces\r\n** Two I2C-bus interfaces supporting Fast-mode Plus (1 Mbit/s) with extra current sink, one supporting SMBus/PMBus and wakeup from Stop mode\r\n** Four USARTs with master/slave synchronous SPI; two supporting ISO7816 interface, LIN, IrDA capability, auto baud rate detection and wakeup feature\r\n** Low-power UART\r\n** Two SPIs (32 Mbit/s) with 4- to 16-bit programmable bitframe, one multiplexed with I2S interface\r\n** HDMI CEC interface, wakeup on header reception\r\n* USB Type-C™ Power Delivery controller\r\n* Development support: serial wire debug (SWD)\r\n* 96-bit unique ID\r\n* All packages ECOPACK®2 compliant\r\n\r\n\\\\\r\n== Nucleo features ==\r\n\r\n* Common features\r\n** STM32 microcontroller in LQFP64 package\r\n** 1 user LED shared with Arduino™\r\n** 1 user and 1 reset push-buttons\r\n** 32.768 kHz crystal oscillator\r\n** Board connectors:Arduino™ Uno V3 expansion connectorST morpho extension pin headers for full access to all STM32 I/Os\r\n** Flexible power-supply options: ST-LINK, USB VBUS or external sources\r\n** On-board ST-LINK debugger/programmer with USB re-enumeration capability: mass storage, Virtual COM port and debug port\r\n** Comprehensive free software libraries and examples available with the STM32Cube MCU Package\r\n** Support of a wide choice of Integrated Development Environments (IDEs) including IAR™, Keil® and GCC-based IDEs\r\n* Board-specific features\r\n** External SMPS to generate Vcore logic supply\r\n** 24 MHz HSE\r\n** Board connectors:External SMPS experimentation dedicated connectorMicro-AB or Mini-AB USB connector for the ST-LINKMIPI® debug connector\r\n\r\n\\\\\r\n== Nucleo pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G071xx/TARGET_NUCLEO_G071RB/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32G0/TARGET_STM32G071xx/TARGET_NUCLEO_G071RB/]]\r\n\r\n=== Arduino-compatible headers ===\r\n{{/media/uploads/ABOSTM/nucleo_g071rb_arduino_left_2019_12_12.png}}\r\n{{/media/uploads/ABOSTM/nucleo_g071rb_arduino_right_2019_12_12.png}}\r\n\r\n\r\n=== Morpho headers ===\r\nThese headers give access to all STM32 pins.\r\n\r\n{{/media/uploads/ABOSTM/nucleo_g071rb_morpho_left_2019_12_12.png}}\r\n{{/media/uploads/ABOSTM/nucleo_g071rb_morpho_right_2019_12_12.png}}\r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]].\r\n\r\n\\\\\r\n== Getting started ==\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n*[[https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus/stm32-mainstream-mcus/stm32g0-series/stm32g0x1/stm32g071rb.html|MCU STM32G071RB]]\r\n* [[http://www.st.com/stm32nucleo|Nucleo boards]]\r\n* [[https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-nucleo-boards/nucleo-g071rb.html|Nucleo-G071RB development board]]\r\n\r\n\\\\\r\n== Example applications ==\r\n\r\n* [[https://os.mbed.com/teams/mbed-os-examples/code/mbed-os-example-blinky-baremetal|mbed-os-example-blinky-baremetal]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n* On Nucleo 64-pins boards, the D0 and D1 pins are not available per default as they are used by the STLink Virtual Comm Port. More information [[https://os.mbed.com/teams/ST/wiki/Use-of-D0D1-Arduino-pins|HERE]]\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]]..",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/image.PF265386.en.feature-description-include-personalized-no-cpn-medium.jpg",
        "image_path": "platforms/image.PF265386.en.feature-description-include-personalized-no-cpn-medium.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex-M0+, 64MHz",
        "bullet2": "128KB Flash, 36KB RAM",
        "bullet3": null,
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-nucleo-boards/nucleo-g071rb.html",
        "pre_order_mode": false,
        "gid": "9a69ee0b-2710-49c1-8ded-9033c39b416b"
    },
    {
        "id": 317,
        "name": "IMXRT1050-EVKB",
        "productcode": "0227",
        "logicalboard": {
            "name": "mimxrt1050_evk",
            "slug": "mimxrt1050_evk",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "QSPI"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M7"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "MIMXRT1050-EVK",
        "description": "The i.MX RT1050 is a crossover device with a 600 MHz Cortex-M7 with an i.MX-style architecture.",
        "hide": false,
        "private": false,
        "ramsize": 268435456,
        "flashsize": 536870912,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 3,
            "name": "NXP",
            "full_name": "NXP Semiconductors",
            "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
            "url": "http://www.nxp.com/",
            "body": "",
            "logo": "/media/vendors/NXP-Logo_2.jpg"
        },
        "body": "== Overview ==\r\n\r\nThe IMXRT1050-EVKB has been designed by NXP in collaboration with Arm Mbed for prototyping all sorts of devices, especially those requiring high performance, lowest power consumption and price point.\r\n\r\nThe i.MX RT1050 crossover processor features an ARM® Cortex®-M7 core running up to 600MHz and up to 512KB on-chip RAM. It is supprted by the IMXRT1050-EVKB development board which includes, but is not limited to: SDRAM, Hyper Flash, QSPI Flash, TF card slot, dual-role USB interfaces, Audio CODEC and headers for use with LCD display, CMOS sensor, Ethernet/CAN communication, Bluetooth® and 2.4 GHz radio add-on modules. It is packaged as a development board including extension headers compatible with Arduino R3 shields and includes a built-in USB Debug and Flash Programmer.\r\n\r\nThe i.MX RT1050 applications processor is ideal for industrial HMI, IoT, motor control and home appliances applications. \r\n\r\n\\\\\r\n\r\n<<warning title=\"Important Notes\">>\r\nSupport for the following features of MIMXRT1050-EVK\r\n are currently in development in Mbed OS.  Schedule for release is TBD.  \r\n* USB\r\n\r\nSignal Connection Information:\r\n\r\n* The I2C signals connected to D14 & D15 on the Arduino header are not capable of I2C Master mode.  To use the I2C master mode with an Arduino-compatible shield  slave such as a memory shield, connect D14 (SDA) to A4 and D15 (SCL) to A5, and select A4 as I2C_SDA and A5 as I2C_SCL in the code.\r\n* The SPI signals are not connected on the Arduino header by default.  To connect the SPI signals, add a 0 ohm resistor to R278, R279, R280 , R281 on the back side of the REVB board.\r\n \r\n<</warning>>\r\n\r\n\\\\\r\n\r\n== MCU Features ==\r\n* Single ARM Cortex-M7 with:\r\n** 32 KB L1 Instruction Cache\r\n** 32 KB L1 Data Cache\r\n** Single-precision and double-precision FPU (Floating Point Unit)\r\n* On Chip Memory:\r\n** Boot ROM (96KB)\r\n** On-chip RAM, configurable RAM up to 512KB shared with M7 TCM\r\n* Security:\r\n** High Assurance Boot (HAB)\r\n** Data Co-Processor (DCP)\r\n** Bus Encryption Engine\r\n** True Random Number Generator\r\n** Secure Non-volatile Storage\r\n** Secure JTAG Controller\r\n* External Memory Interfaces:\r\n** 8/16-bit SDRAM, up to SDRAM-166\r\n** 8-bit SLC NAND FLASH, with ECC handled in SW\r\n** SD/eMMC\r\n** Single/Dual channel Quad SPI FLASH with XIP support\r\n** Parallel NOR FLASH with XIP support\r\n* Graphics:\r\n** Generic 2D Graphics engine\r\n** Flexible image composition options – alpha, chroma key\r\n** Multiple pixel format support (RGB, YUV444, YUV422, YUV420, YUV400)\r\n** Color space conversion\r\n* Display Interface:\r\n** Parallel RGB LCD interface, supporting 8/16/24 bit interface and upto WXGA\r\nresolution\r\n** Smart LCD Display with 8/16-bit MPU/8080 interface\r\n** Support Index color with 256 entry × 24bit color LUT\r\n* Camera Sensor Interface:\r\n** Support 8/16/24-bit CSI Input\r\n* Audio:\r\n** S/PDIF Input and Output\r\n** 3x SAI (synchronous audio interface) modules supporting I2S, AC97, TDM, and\r\ncodec/DSP interfaces\r\n** MQS interface for medium quality audio via GPIO pads\r\n* Connectivity:\r\n** 2x USB 2.0 OTG controller with integrated PHY interface\r\n** 2x Ultra Secure Digital Host Controller (uSDHC) interfaces\r\n** 10M/100M Ethernet controller with support for IEEE1588\r\n** 8x Universal asynchronous receiver/transmitter (UARTs) modules\r\n** 4x I2C modules\r\n** 4x SPI modules\r\n** 2x FlexCAN modules\r\n* Timers:\r\n** 2x General Programmable Timer (GPT)\r\n** 4x Periodical Interrupt Timer (PIT)\r\n** 4x Quad Timer (QTimer)\r\n** 4x FlexPWM\r\n* System Debug:\r\n** ARM CoreSight debug and trace architecture\r\n** Trace Port Interface Unit (TPIU) to support off-chip real-time trace\r\n** Cross Triggering Interface (CTI)\r\n** Support for 5-pin (JTAG) and SWD debug interfaces\r\n* Power Management:\r\n** Full PMIC integration, including on-chip DCDC and LDO\r\n** Temperature sensor with programmable trim points\r\n** GPC hardware power management controller\r\n\r\n\\\\\r\n== Board Features ==\r\n* i.MX RT1050 application processor \r\n* SDRAM 256 Mb, 166MHz\r\n* DCDC and LDO\r\n* Mass Storage\r\n** TF Card Slot\r\n** 64 Mbit Quad SPI Flash\r\n** 512 Mbit Hyper Flash\r\n* Display Interface\r\n** LCD Connector\r\n* Ethernet\r\n** 10/100 Mbit/s Ethernet Connector. PHY Chip: KSZ8081RNB\r\n* USB\r\n** USB 2.0 OTG Connector\r\n** USB 2.0 Host Connector\r\n* Audio Connector\r\n** 3.5 mm Audio Stereo Headphone Jack\r\n** Board-Mounted Microphone\r\n** Left & Right Speaker Out Connectors\r\n** SPDIF Interface(unpopulated)\r\n* Power Connector\r\n** 5V DC-Jack\r\n* Debug Connector\r\n** JTAG 20-pin Connector (SWD by default)\r\n** OpenSDA with DAP-Link\r\n* Sensor\r\n** FXOS8700CQ: 6-Axis Ecompass (3-Axis Mag, 3-Axis Accel)\r\n* Camera\r\n** CMOS Sensor Interface\r\n* CAN\r\n** CAN Bus Connector\r\n* User Interface Button\r\n** ON/OFF, POR Reset, POWER Reset, USER Button\r\n* Led Indicator\r\n** Power Status, Reset, OpenSDA, USER LED\r\n* Expansion Port\r\n** Arduino Interface\r\n* PCB\r\n** 3.937-inch x 5.9055-inch (10cm x 15cm), 4-layer board\r\n* Software Development Tools\r\n**mbed HDK & SDK enabled\r\n** Online development tools\r\n** Easy to use C/C++ SDK\r\n** Lots of published libraries and projects\r\n** Alternate Offline options NXP free MCUXpresso IDE (compiler toolchain) and MCUXpresso SDK library/examples\r\n* Supplier website: https://www.nxp.com/products/microcontrollers-and-processors/arm-based-processors-and-mcus/i.mx-applications-processors/i.mx-rt-series/i.mx-rt1050-evaluation-kit:MIMXRT1050-EVK\r\n\r\n\\\\\r\n<<warning title=\"Note about i.MX RT1050 development boards\">>\r\nTwo development boards for the i.MX RT1050 crossover processors have been made available by NXP. They operate exactly the same, but have different part numbers as follows: \r\n* MIMXRT1050-EVK is the original manufactured development platform (no longer being manufactured)\r\n* IMXRT1050-EVKB is the revised development platform that includes chip replacement (to remove workarounds for old silicon bugs) and includes Arduino headers affixed to the board (rather than separate and ready for attachment). \r\n\r\nThey are both supported by Arm Mbed. \r\n\r\n<</warning>>\r\n\r\n\\\\\r\n== Board Block Diagram ==\r\n\r\nThe graphic below gives an overview of the board features and the connection between the target MCU and the on-board components and connectors \r\n\\\\\r\n{{/media/uploads/Ting_Wang/block-diagram_of_mimxrt1050-evk.jpg}}\r\n\\\\\r\n\r\n== Board Pinout ==\r\n\r\n=== Arduino and NXP Header Pinout ===\r\n\r\nBoard headers enable up to 32-pins and give access, deliver right signals to meet Arduino R3 standard \r\n\\\\ \r\n{{/media/uploads/Ting_Wang/imxrt1050-evkb_arduino-header-pinout.jpg}}\r\n\r\n\\\\\r\n\r\nThe IMXRT1050-EVKB is fully supported in the mbed platform, so it gets access to the free tools and SDK that provides experienced embedded developers with powerful and productive tools for building proof-of-concepts. \r\n\r\n\\\\\r\n\r\n===Pin names===\r\n\r\n* [[https://os.mbed.com/teams/NXP/wiki/IMXRT1050-EVKB-Pinnames]]\r\n \r\n\\\\\r\n\r\n== PC Configuration ==\r\n\r\nYour mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with mbed you will need a ##terminal application##. This allows the mbed Microcontroller to print to your PC screen, and for you to send characters back to your mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the mbed Micrcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n<<comment>>\r\n * //Windows// - Look under the \"Ports\" section in \"Device Manager\" (''Start -> Control Panel -> System -> Hardware -> Device Manager''). The name will be ''mbed Serial Port (COMx)'', where ''x'' is the number of the COM port allocated.\r\n\r\n * //Mac OS X// - Use the command ls /dev/tty.usbmodem*\r\n\r\n * //Linux// - Use the command ls /dev/ttyACM*\r\n<</comment>>\r\n\r\n|| '''Windows''' || '''Mac''' || '''Linux''' ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n\r\n==Firmware Update==\r\n\r\n<<warning title=FirmwareUpdate>>\r\nA new interface firmware image is necessary to mbed-enable this board\r\n\r\nFor IMXRT1050-EVKB, at the following link, choose CMSIS-DAP firmware that is compatible with OpenSDA v2.2 bootloader.  \r\n\r\nQuick Summary: hold down the reset button, plug in the usb cable to the OpenSDA usb connection, copy the new interface firmware to the enumerated drive, done!\r\n\r\n* [[http://www.nxp.com/opensda#MIMXRT1050-EVK|Step by step board firmware upgrade instructions]]\r\n<</warning>>\r\n\r\n\\\\\r\n\r\n== Get Started with mbed ==\r\n\r\n\\\\\r\n{{https://youtu.be/HFjUcO8oyNA}}\r\n\\\\\r\n\r\n===First board connection===\r\n\r\nUse the USB lead to connect your mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognize the mbed Microcontroller as a standard USB drive. \r\n\r\n|  {{/media/uploads/Ting_Wang/frdm-k82f_v2.1__cmsis-dap-windows7.jpg}}|     {{/media/uploads/Ting_Wang/frdm-k82f_v2.1__cmsis-dap-mac.jpg}} |\r\n| //Windows 7 example// | //Mac OS X example// |\r\n\r\n\\\\\r\n\r\n==Flash a project binary==\r\n\r\n===1. Download a (.bin) to the EVK===\r\n\r\nDownload the appropriate \"Hello World!\" binary:\r\n* IMXRT1050-EVKB: \r\n[[/media/uploads/maclobdell/mbed-os-example-blinky.mimxrt1050_evk.bin|mbed-os-example-blinky.mimxrt1050_evk.bin]]\r\n \r\nNote: the source code for this program will be seen in the next section.\r\n\r\nSave the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. \r\n\r\n<<float side=right>>\r\n{{/media/uploads/Ting_Wang/imxrt1050-evkb_flashing-app.jpg}}\r\n<</float>>\r\n\r\n===2. Press the Reset Button===\r\n\r\nWhen the Reset Button in pressed, the newest program on the mbed Microcontroller Disk will be loaded in to the Microcontroller FLASH memory. The **Status LED** will flash as this happens.\r\n\r\nWhen the program is has been loaded onto the microcontroller, it will then start it running.\r\n\r\n=== 3. Run Hello World! ===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\r\n=== 4. Flash a new precompiled program ===\r\n\r\nIt is the newest program on the mbed Microcontroller that is run after reset. We can therefore download a new program or overwrite an existing one to update the program that will run.\r\n\r\n\\\\\r\n\r\n== Open existing Project==\r\n\r\n===1. Import the Program to your mbed compiler===\r\nSelect Import As //Program//\r\n\\\\Choose Import Name of //your preference//\r\n\\\\Click on //Import//\r\n\r\n<<program  /teams/mbed-os-examples/code/mbed-os-example-blinky/>>\r\n\r\n===2. Compile the Program===\r\nIn the right panel //Program Workspace// Select the program you want to compile\r\n\\\\Click on //Compile// in toolbar\r\n\\\\If compilation ends successfully, you should see the comment //Success!// displayed in the Compile Output window available in the bottom and your web browser should download automatically the precompiled binary for the program.\r\n\r\n===3. Download a (.bin) to the EVK===\r\nSave the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. \r\n\r\n===4. Press the Reset Button===\r\n\r\nWhen the Reset Button in pressed, the newest program on the mbed Microcontroller Disk will be loaded in to the Microcontroller FLASH memory. The **Status LED** will flash as this happens.\r\n\r\nWhen the program is has been loaded onto the microcontroller, it will then start it running.\r\n\r\n===5. Run the Program===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\\\\\r\n<<warning title=\"Program Examples\">>\r\nCongratulation, you have successfully compiled your first project example, you will find more program examples for the IMXRT1050-EVKB board available on the right panel of this page or at the [[https://developer.mbed.org/teams/NXP/code/|NXP]] code repositories\r\n<</warning>>\r\n\r\n\\\\\r\n\r\n==Create new Project==\r\n\r\nFollow the guide to creating your own programs using the online compiler\r\n\r\n * [[https://docs.mbed.com/docs/mbed-os-handbook/en/latest/#developing-applications-on-top-of-mbed-os| Create your own program]]\r\n\r\n\\\\\r\n\r\n== Technical Doc ==\r\n\r\n===MIMXRT1050-EVK Board===\r\n* [[https://www.nxp.com/docs/en/user-guide/MIMXRT1050EVKHUG.pdf|User's Guide]] \r\n  \r\n===i.MX RT1050 Crossover Processor===\r\n* [[https://www.nxp.com/docs/en/fact-sheet/IMXRTSERIESFS.pdf|Fact Sheet]] \r\n* [[https://www.nxp.com/docs/en/data-sheet/IMXRT1050IEC.pdf|Data Sheet (Industrial Products) ]] \r\n* [[https://www.nxp.com/docs/en/data-sheet/IMXRT1050CEC.pdf|Data Sheet (Consumer Products) ]] \r\n* [[https://www.nxp.com/docs/en/reference-manual/IMXRT1050RM.pdf|Reference Manual]] \r\n* [[https://www.nxp.com/docs/en/errata/IMXRT1050CE.pdf|Errata]] \r\n* [[https://www.nxp.com/docs/en/application-note/AN12078.pdf|Application Note - Measuring Interrupt Latency]]\r\n* [[https://www.nxp.com/docs/en/application-note/AN12077.pdf|Application Note - Using the i.MX RT FlexRAM]] \r\n* [[https://www.nxp.com/docs/en/application-note/AN12051.pdf|Application Note - Migration Guide from i.MX6UL to i.MXRT]]\r\n* [[https://www.nxp.com/docs/en/application-note/AN12042.pdf|Application Note - Using the i.MXRT L1 Cache]]\r\n* [[https://www.nxp.com/docs/en/application-note/AN12050.pdf|Application Note - Migration Guide from i.MX6UL to i.MXRT]]\r\n* [[https://www.nxp.com/docs/en/user-guide/MIMXRT1050HDUG.pdf|User's Guide - Hardware Development Guide for the MIMXRT1050 Processor]] \r\n\r\n===FXOS8700 Motion Sensor===\r\n* [[http://cache.nxp.com/files/sensors/doc/data_sheet/FXOS8700CQ.pdf?pspll=1|Data Sheet]] \r\n*[[http://www.nxp.com/files/sensors/doc/data_sheet/FXOS8700CQER.pdf?fasp=1&WT_TYPE=Errata&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation&fileExt=.pdf|Errata]]\r\n*[[https://developer.mbed.org/teams/NXP/code/FXOS8700_FXAS21002/|Library]]\r\n\r\n===MT48LC16M16A2B4-6AIT: G - SDRAM===\r\n* [[https://www.micron.com/parts/dram/sdram/mt48lc16m16a2b4-6a|Data Sheet]] \r\n\r\n===S26KS512SDPBHI020 - Hyper Flash===\r\n* [[http://www.cypress.com/documentation/datasheets/512-mbit-256-mbit-128-mbit-hyperflash-family-datasheet|Data Sheet]] \r\n* [[http://www.cypress.com/part/s26ks512sdpbhi020|Product Page]] \r\n\r\n===IS25WP064AJBLE - QSPI Flash===\r\n* [[http://www.issi.com/WW/pdf/25WP064A.pdf|Data Sheet]] \r\n\r\n===WM8960 - Audio CODEC===\r\n* [[https://www.cirrus.com/products/wm8960/|Data Sheet]] \r\n\r\n===KSZ8081 - Ethernet Transceiver===\r\n* [[http://www.microchip.com/wwwproducts/en/ksz8081|Product Page]] \r\n\r\n===TJA1057 - CAN Transceiver===\r\n* [[https://www.nxp.com/docs/en/data-sheet/TJA1057.pdf|Data Sheet]] \r\n\r\n\\\\\r\n\r\n== Where to buy ==\r\n\r\n[[https://www.nxp.com/products/microcontrollers-and-processors/arm-based-processors-and-mcus/i.mx-applications-processors/i.mx-rt-series/i.mx-rt1050-evaluation-kit:MIMXRT1050-EVK?tab=Buy_Parametric_Tab| {{/media/uploads/sam_grove/buy-now.jpg|Online Distribution|150|50}} ]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/112211-CS_iMXRT1050-EVKB_ANGLE-LR_tzJsxdw.jpg",
        "image_path": "platforms/112211-CS_iMXRT1050-EVKB_ANGLE-LR_tzJsxdw.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex-M7, 600MHz",
        "bullet2": "Up to 512KB RAM",
        "bullet3": "Various Memory Interfaces",
        "buy_now": null,
        "pre_order_mode": false,
        "gid": "668e9098-6435-48a6-b53b-36537df286b1"
    },
    {
        "id": 316,
        "name": "AdBun-M46B",
        "productcode": "7013",
        "logicalboard": {
            "name": "TMPM46B",
            "slug": "TMPM46B",
            "vendor": {
                "id": 51,
                "name": "Toshiba",
                "full_name": "Toshiba",
                "description": "",
                "url": "http://toshiba.semicon-storage.com/us/top.html",
                "body": "",
                "logo": "/media/vendors/TOSHIBA_Logo.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "TMPM46B",
        "description": "AdBun-M46B development board for Toshiba TMPM46BF10FG MCU.",
        "hide": false,
        "private": false,
        "ramsize": 524288,
        "flashsize": 1048576,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 51,
            "name": "Toshiba",
            "full_name": "Toshiba",
            "description": "",
            "url": "http://toshiba.semicon-storage.com/us/top.html",
            "body": "",
            "logo": "/media/vendors/TOSHIBA_Logo.png"
        },
        "body": "==Overview==\r\nThe TMPM46BF10FG is ARM® Cortex®-M4F based microcontroller for use in secure systems control, enhanced security features, ideally suited to applications in Internet of Things (IoT) devices, energy management systems, sensor technology, and industrial equipment.\r\n\r\nBased on an ARM Cortex-M4F core, with a maximum operating frequency of 120 MHz, the TMPM46BF10FG incorporates 1024 Kbyte of flash memory and 514 Kbyte SRAM required for secure communications control, \r\nfour types of security circuits for network communications. The MCU also integrates an SLC NAND flash memory controller and 4- and 8-bit error correction circuitry (BCH ECC) that supports memory expansion with 1Gbit to 4Gbit SLC NAND flash memory chips.\r\n\r\nTo provide additional levels of safety, the IC includes a 16 channel interrupt input and a clock-independent watchdog timer, which operates separately from the system clock, \r\nimproving the safety of system functions. In the case of a system clock malfunction, the watchdog timer is still capable of detecting errors.\r\n\r\n==TMPM46B Features==\r\n* **TMPM46BF10FG in LQFP100 package**\r\n** ARM®32-bit Cortex®-M4F CPU, 120 MHz max CPU frequency\r\n** 514KB RAM \r\n** 1024KB Flash\r\n** SSP (3)\r\n** I2C (3)\r\n** UART (4)\r\n** FUART (2)\r\n** TRNG\r\n** PWM (8)\r\n** 12bit ADC (8)\r\n** RTC (1)\r\n** GPIO (71)\r\n\r\n==AdBun-M46B Feature==\r\n* Compatible with a wide range of commercially available shields\r\n* Power option\r\n** USB-UART\r\n** DAP-USB\r\n** DC-Jack\r\n* 4 Push Switch\r\n* 4 LED\r\n* 2 Variable resistor\r\n* Built-in USB drag 'n' drop FLASH programmer\r\n* Prototyping form-factor\r\n\r\nRAM size (514Kbytes) means total size of MAIN RAM (512Kbytes) and BACKUP RAM (2Kbytes).\r\n\r\n==Pin Layout==\r\n===CN4 Pin Header\r\nThe green-framed pins of CN4 are working with 3.3V I/O without level-shifting and connected to the terminal of TMPM46B.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m46b_cn4.png}}\r\n\r\n===CN9 Pin Header \r\nThe green-framed pins of CN9 are working with 3.3V I/O without level-shifting and connected to the terminal of TMPM46B.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m46b_cn9.png}}\r\n\r\n===CN11 Pin Header \r\nThe green-framed pins of CN11 are connected to the terminal of TMPM46B and working with 3.3V I/O without level-shifting, therefore PJ2 to PJ7 can work as Analog IN with maximum voltage of 3.3V.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m46b_cn11.png}}\r\n\r\n===Arduino Pin Header\r\nWhen you use Arduino pin, you need to short that connected Arduino pin on CN4, CN9, and CN11. E.g. short: 23-24, 25-26, 27-28 etc: CN11\r\nArduino pin header of AdBun-M46B Supports 5V I/O only.  PJ2 to PJ7 with level-shifting cannot work as Analog IN anymore.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m46b_arduino_pins_cn7_cn6.png}}\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m46b_arduino_pins_cn10_cn12.png}}\r\n\r\n|=PWM Pins||=UART Pins      ||=I2C Pins     ||=LED Pins     ||=Switch Pins  |\r\n|  PE4    || USBTX = PE5    || SDA = PK2    || LED1 = PF4   || SW1 = PF0    |\r\n|  PB6    || USBRX = PE6    || SCL = PK3    || LED2 = PF5   || SW2 = PF1    |\r\n|  PH1    ||                ||              || LED3 = PF6   || SW3 = PF2    |\r\n|  PH0    ||                ||              || LED4 = PF7   || SW4 = PF3    |\r\n|  PK1    ||                ||              ||              ||              |\r\n|  PA7    ||                ||              ||              ||              |\r\n\r\n|=Arduino I/O Pins  ||=Arduino Analog Pins  ||=Arduino PWM Pins |\r\n| D0 = PL1         || A0 = PJ2          || D3               |\r\n| D1 = PL2         || A1 = PJ3          || D5               |\r\n| D2 = PC0         || A2 = PJ4          || D6               |\r\n| D3 = PE3         || A3 = PJ5          || D9    |\r\n| D4 = PC1         || A4 = PJ6          || D11 (Depend on S2 setting)    |\r\n| D5 = PE4         || A5 = PJ7          || D13 (Depend on S2 setting)              |\r\n| D6 = PH1         ||              || |\r\n| D7 = PC2         ||              ||                  |\r\n| D8 = PC3         ||              ||                  |\r\n| D9 = PH0         ||              ||                  |\r\n| D10 = PD0  ||              ||                  |\r\n| D11 = PD2 (Depend on S2 setting)  ||              ||                  |\r\n| D12 = PD1         ||              ||                  |\r\n| D13 = PD3 (Depend on S2 setting)         ||              ||                  |\r\n| D14 = PK2         ||              ||                  |\r\n| D15 = PK3         ||              ||                  |\r\n\r\n|=General Purpose Input / Output           |\r\n| PA0, PA1, PA2, PA3, PA4, PA5, PA6, PA7   |\r\n| PB0, PB1, PB2, PB3, PB4, PB5, PB6, PB7   |\r\n| PC0, PC1, PC2, PC3, PC4, PC5        |\r\n| PD0, PD1, PD2, PD3, PD4             |\r\n| PE0, PE1, PE2, PE3, PE4, PE5, PE6, PE7        |\r\n| PF0, PF1, PF2, PF3, PF4, PF5, PF6, PF7   |\r\n| PG0, PG1, PG2, PG3, PG4, PG5, PG6, PG7   |\r\n| PH0, PH1, PH2, PH3  |\r\n| PJ0, PJ1, PJ2, PJ3, PJ4, PJ5, PJ6, PJ7             |\r\n| PK0, PK1, PK2, PK3, PK4   |\r\n| PL0, PL1, PL2, PL3        |\r\n\r\n===Arduino Pin Header Usage Setting\r\nWhen using the Arduino's pin header, it is necessary to short-circuit the red line as shown below.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m46b_arduino_pins_setting_cn4_cn11.png}}\r\n{{/media/uploads/ganeshramachandran/adbun-m46b_arduino_pins_setting_cn9.png}}\r\n\r\n===On Board Peripheral Usage Setting\r\nWhen using LED, Push SW, volume, USB and Dip SW on the AdBun-M46B board, it is necessary to short-circuit the red line as shown below. The purple line is shorted at shipment. If your AdBun-M46B is not shorted purple line, you need to short-circuit purple line.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m46b_peripheral_pins_setting_cn4_cn11.png}}\r\n{{/media/uploads/ganeshramachandran/adbun-m46b_peripheral_pins_setting_cn9.png}}\r\n\r\n==Technical Reference==\r\n===Schematics===\r\n*[[https://www.sensyst.co.jp/shop/user_data/TMPM46B/TMPM46BF10FG_cir_MP_2.pdf|Schematics]]\r\n\r\n===Data Sheet===\r\n*[[https://toshiba.semicon-storage.com/info/docget.jsp?did=30740&prodName=TMPM46BF10FG|TMPM46B Data sheet]]\r\n*[[https://toshiba.semicon-storage.com/info/docget.jsp?did=30763&prodName=TMPM46BF10FG|TMPM46B Data sheet (Japanese)日本語]]\r\n\r\n===Interface Firmware===\r\nPlease update the interface firmware in the following way when upgrading, or if it has been deleted for some reasons.\r\n#Download Flash programmer that programming tool to program I/F firmware.\\\\When you use the flash programmer, you need to agree \"SOFTWARE LICENSE AGREEMENT\"\\\\ \r\n[[https://github.com/maetaka31/board_IF_Firmware/blob/master/FlashProgrammer_M366_c.zip|Download]] Flash Programmer \\\\\r\n[[https://os.mbed.com/media/uploads/deepakshreshti/tmpm366_tmpm46b_stk_firmware_v0251.hex|Download]] Adbun-M46B Firmware \\\\\r\n\r\nIf you update I/F firmware, before you update the firmware, you need to erase old firmware once.\r\n\r\n**How to erase I/F firmware**\r\n#Short CN14\\\\\r\n{{/media/uploads/ganeshramachandran/adbun-m46b_cn14.png}}\r\n#Short 5-6 on CN3 \r\n#Connect PC to CN15 on Adbun-M46B by mini USB cable\\\\\r\n{{/media/uploads/ganeshramachandran/adbun-m46b_cn15.png}}\r\n #Start up Flash Programmer \r\n \\\\Click FlashProgCM.exe on your PC. \r\n#Select  [Setup]-[Device]\r\n  \\\\When you cannot select \"Setup device\", remove USB cable and select [File]-[Reconnect].\r\n  \\\\And after procedure 6, connect PC to CN15 by USB cable again. \r\n#Select Device \"TMPM366FY_EraseALL\" and push Apply button on Device tab.\r\n#Select \"USB\" at Communication tab and push OK button.\r\n#Select [Edit]-[Chip Erase] \r\n\r\n**Programming procedure is as follow.**\\\\\r\n 9.  Remove USB cable\\\\\r\n10. Select [File]-[Reconnect] (If not able to select this, it's OK)\\\\\r\n11. Select [Setup]-[device]\\\\\r\n12. Select Device \"TMPM366FY\" and push Apply button.\\\\\r\n13. Specify firmware that download this site on Object File tab.\\\\\r\n14. Reconnect USB cable\\\\\r\n15. Push OK button on Setup sheet.\\\\\r\n16. Select [Edit]- [Erase/Program]\r\n\\\\    (If you meet password error, you select \"Device is Blank\" in Setup Password sheet)\\\\\r\n17. Jumper settings\\\\\r\n18. Remove jumper on CN14\\\\\r\n19. Remove USB cable once\\\\",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/M46B_mbed.png",
        "image_path": "platforms/M46B_mbed.png",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex-M4F 120MHz",
        "bullet2": "1024KB Flash, 514KB RAM",
        "bullet3": "TRNG, Arudino pin",
        "buy_now": "https://os.mbed.com/teams/Toshiba/wiki/Purchase-boards#purchase-boards-of-adbun-m46b",
        "pre_order_mode": false,
        "gid": "30884cd7-e07d-4b79-8007-4073d39c5c88"
    },
    {
        "id": 313,
        "name": "Avnet Silica ST Sensor Node",
        "productcode": "0766",
        "logicalboard": {
            "name": "silica_sensor_node",
            "slug": "silica_sensor_node",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Mesh Sub-Ghz"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "Silica-Sensor-Node",
        "description": "Powered by ultra compact ST SensorTile - Arm Mbed Enabled",
        "hide": false,
        "private": false,
        "ramsize": 128,
        "flashsize": 1024,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 60,
            "name": "Avnet",
            "full_name": "Avnet",
            "description": "Avnet offers a breadth and depth of services capabilities, such as supply-chain and design-chain services, logistics solutions, product assembly, device programming, computer system configuration and integration, financing, marketing services and technical seminars - all in addition to its core distribution services.",
            "url": "https://www.avnet.com",
            "body": "Avnet offers a breadth and depth of services capabilities, such as supply-chain and design-chain services, logistics solutions, product assembly, device programming, computer system configuration and integration, financing, marketing services and technical seminars - all in addition to its core distribution services.",
            "logo": "/media/vendors/Avnet_silica_rgb.png"
        },
        "body": "= Overview =\r\n\r\n\\\\\r\nAvnet Silica, an official partner of Arm Mbed, developed an Arm Mbed Enabled™ Sensor Node board delivering the low power operation and secure connectivity required for Internet of Things (IoT), smart sensing and cloud applications.\r\n\r\nAvnet Silica has combined best-in-class processing, sensing, security and connectivity from STMicroelectronics with the Arm Mbed IoT Device Platform, which provides a complete solution including an advanced OS to run on hardware, device management in the cloud and advanced security.\r\n\r\nPowered by ST’s ultra-low-power STM32L4 microcontroller, the Sensor Node board enables quick development of smartsensor applications that can make use of several connectivity options. Choices include Bluetooth LE connectivity, which enables an easy connection with smartphones, and sub-GHz 6LoWPAN connectivity for long-range communications. \r\nKey hardware on the board includes the highly integrated ST SensorTile module, which integrates the ultra-low-power STM32L4 Arm® Cortex®-M4 microcontroller, plus ST’s very low-power BlueNRG-MS Bluetooth low energy (BLE) single mode network processor and ST TESEO III GNSS receiver, together with a wide selection of ST’s sensing devices like accelerometer, gyroscope, magnetometer, barometer and microphone plus STSAFE-A100, a highly secure solution which acts as a secure element providing authentication and data management services to the local host.\r\n\r\nThe Sensor Node board also offers some additional onboard sensors from ST that provide support for humidity, temperature, proximity and ambient light.\r\n\r\nIn addition to Arm Mbed OS 5, the board also supports STM32Cube middleware and is further supported by software demos and libraries provided for both Mbed OS and STM32Cube.\r\n\r\n\r\n= Benefits =\r\n\r\n\\\\\r\n* Bluetooth Low Energy connectivity for easy connection with smartphones\r\n* Sub GHz connectivity for long-range communications\r\n* NFC/RFID Dynamic Tag for easy pairing and configurations\r\n* GNSS Receiver IC for location services\r\n* STSAFE-A100 secure element ensuring integrity and confidentiality of data communications\r\n* Mbed Enabled board with integrated ST-LINK for programming and debugging\r\n* Supporting Arm Mbed OS 5 and STM32Cube Ecosystems\r\n\r\n= Features =\r\n\r\n\\\\\r\n* STM SensorTile module – 13 x 13 mm module including\r\n** Ultra-low-power STM 32 L4 Arm Cortex M4 MCU\r\n** Accelerometer\r\n** Gyroscope\r\n** Magnetometer\r\n** Barometer\r\n** Microphone\r\n**Bluetooth Smart – BlueNRG-MS\r\n* Additional on-board connectivity\r\n** STM SPSGRF-868 Spirit sub-ghz module (13.5 x 11,5 mm)\r\n** STM TESEO-LIV3 GNSS module (9,7 x 10,1 mm) supporting GPS/Galileo/Glonass/BeiDou/QZSS\r\n** STM M24SR02 Dynamic NFC/RFID Tag (2-Kbit EEPROM with dual interface)\r\n* Additional on-board sensors\r\n** STM humidity and temperature sensor\r\n** STM proximity and ambient light sensor VL6180x , gestures\r\n* Additional features\r\n** mbed enabled board with embedded interface for programming and debugging (ST-LINK)\r\n** STM Qi 1.0 wireless battery charger\r\n** STSAFE-A100 Security Module\r\n\r\n<<warning title=\"Note\">>\r\n* Microphone: is not currently supported\r\n* GNSS: is not currently supported\r\n* NFC application will be added soon.\r\n<</warning>>\r\n\r\n\r\n{{https://os.mbed.com/media/platforms/SensorNode_qR0sVZA.jpg|SensorNode|500}}\r\n\r\n{{https://os.mbed.com/media/platforms/connectors.jpg|Connectors|500}}\r\n\r\n{{https://os.mbed.com/media/platforms/silica_sensor_node_con2.jpg|Connectors|500}}\r\n\r\n{{https://os.mbed.com/media/platforms/sensor_tile.jpg|SensorTile|700}}\r\n\r\n= Getting started =\r\n\r\n\\\\\r\nAvnet Silica Sensor Node has an embedded ST-LINK to enable programming and debug.\r\n\r\n<<warning title=\"Nucleo ST-LINK/V2 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\nQuickstart guide documents be found [[https://os.mbed.com/teams/Avnet-Silica/code/mbed-os-sensor-node|here]]\r\n\r\n= Sub-Ghz 6LowPan Demo project =\r\n\r\nBuild instructions are [[https://os.mbed.com/teams/Avnet-Silica/wiki/Build-Project|here]]\r\n\r\nExtended information on [[https://os.mbed.com/teams/Avnet-Silica/code/mbed-os-sensor-node/|here]]\r\n\r\n=Technical references=\r\n\r\n\\\\\r\n* [[http://www.st.com/en/microcontrollers/stm32l476jg.html|STM32L476JG microcontroller]]\r\n* Silica Sensor Node board EDA documents are available [[https://github.com/Avnet-Silica-team/ST-Sensor-Node-HW|here]]\r\n\r\n= Example programs = \r\n\r\n<<program  /teams/Avnet-Silica/code/mbed-os-example-blinky/>>\r\n\r\n<<program  /teams/Avnet-Silica/code/sensor-node-ble/>>\r\n\r\n<<program  /teams/Avnet-Silica/code/mbed-os-sensor-node/>>\r\n\r\n\r\n= Known limitations=\r\n\r\nThe following section describes known limitations of the platform.\r\nNote that general issues are tracked into the [[https://github.com/ARMmbed/mbed-os/issues|mbed OS repository available on GitHub]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/SensorNode_C4LKfia.jpg",
        "image_path": "platforms/SensorNode_C4LKfia.jpg",
        "pinout": "/media/platforms/silica_sensor_node_con2_st1Qd6l.jpg",
        "pinout_path": "platforms/silica_sensor_node_con2_st1Qd6l.jpg",
        "bullet1": "ST SensorTile powered by STM",
        "bullet2": "ST SPSGRF-868 Spirit sub-ghz",
        "bullet3": "ST STSAFE-A100 Security Modul",
        "buy_now": "https://www.avnet.com/shop/emea/products/avnet-engineering-services/silicastmsensornodeplus-3074457345633959668/",
        "pre_order_mode": false,
        "gid": "d9cdb476-90a5-40d9-b97a-0eda71c77a79"
    },
    {
        "id": 312,
        "name": "EV-COG-AD4050LZ",
        "productcode": "0603",
        "logicalboard": {
            "name": "ev_cog_ad4050lz",
            "slug": "ev_cog_ad4050lz",
            "vendor": {
                "id": 41,
                "name": "AnalogDevices",
                "full_name": "AnalogDevices",
                "description": "",
                "url": "http://www.analog.com/",
                "body": "",
                "logo": "/media/vendors/ADI_Logo_AWP.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "J-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "EV-COG-AD4050LZ",
        "description": "EV-COG-AD4050LZ is an IoT Development Platform based on ADuCM4050 MCU for Ultra Low Power Applications.",
        "hide": false,
        "private": false,
        "ramsize": 131072,
        "flashsize": 524288,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 41,
            "name": "AnalogDevices",
            "full_name": "AnalogDevices",
            "description": "",
            "url": "http://www.analog.com/",
            "body": "",
            "logo": "/media/vendors/ADI_Logo_AWP.png"
        },
        "body": "== Overview ==\r\n\r\nThe EV-COG-AD4050LZ is a development platform based on the industry leading ultra low power ADuCM4050 32-bit ARM Cortex™-M4F microcontroller. The platform is designed to be a development and prototyping vehicle to get customer ideas from concept to production with a minimal risk and faster time to market. A free version of CrossCore Embedded Studios (an Eclipse based Analog Devices Interactive Development Environment) is supplied to the customer for debugging and application development. Add-on hardware modules, MCU drivers and software application examples help form a complete ecosystem that customers can leverage into their final product. \r\n\r\n\\\\\r\n----\r\n \r\n== Features ==\r\n\r\n===MCU Features===\r\n\r\n*\tAnalog Devices ADuCM4050 processor in 64-pin LFCSP package\r\n\r\n    *\tPerformance\r\n        **\tARM Cortex-M4F 32-bit RISC core running at 52MHz with FPU\r\n\r\n    *\tMemory\r\n        **\t128kB of SRAM with parity\r\n        **\t512kB of embedded flash memory with ECC\r\n        **\t124kB of retainable SRAM in hibernation\r\n        **\tOptional 4kB of cache for lower active power\r\n\r\n    *\tPower Dissipation\r\n        **\t< 40uA/MHz in full Active mode\r\n        **\t< 100uA in Flexi mode\r\n        **\t< 680nA in Hibernation mode\r\n        **\t< 50nA in Shutdown mode\r\n\r\n    *\tClocks\r\n        **\t32kHz and 26MHz on-chip oscillator with integrated PLL and programmable divider\r\n\r\n    *\tTimers\r\n        **\t3 general purpose timers with PWM support\r\n        **\t2 Real Time Clocks (RTC) with programmable beeper & SensorStrobe support\r\n        **\t1 watchdog timer\r\n\r\n    *\tDigital Peripherals\r\n        **\t3 SPI\r\n        **\t1 I2C\r\n        **\t2 UART\r\n        **\t1 SPORT\r\n        **\t44 programmable GPIOs\r\n        **\t27 channel DMA controller\r\n        **\tRGB timer\r\n\r\n    *\tAnalog I/O\r\n        **\t8 channel 12-bit SAR ADC supporting sampling rates up to 1.8MSPS\r\n\r\n    *\tSecurity\r\n        **\tUser code protection\r\n        **\tTrue Random Number Generator (TRNG)\r\n        **\tHardware CRC accelerator\r\n        **\tHardware crypto accelerator for AES-128/AES-256/SHA-256/HMAC\r\n        **\tSupport for ECB, CBC, CTR, CBC-MAC, and CCM\r\n        **\tProtected key storage in flash and keyed HMAC key wrap/unwrap\r\n\r\n    *\tElectrical Characteristics\r\n        **\tSingle supply operation: 1.74 - 3.6V\r\n        **\tOptional buck converter for improved efficiency\r\n\\\\\r\n\\\\\r\n===Board Features===\r\n\r\n    *\tCMSIS-DAP compatible debugging interface\r\n    *\tDrag-n-drop flash programming\r\n    *  JLink-9 Interface\r\n    *\tMultiple board power options - USB, coin cell, Li-Ion battery or external (via add-on board)\r\n    *\tADXL362 accelerometer\r\n    *\tADT7420 temperature sensor\r\n    *\t2 user programmable push buttons\r\n    *\t2 user programmable LEDs\r\n    *\tRF module connection headers\r\n    *\tExpansion connectors for add-on boards\r\n        **    Arduino connector\r\n        **    Standard 0.1\" connectors for GPIO access\r\n        **    ADI ADF-70xx RF daughter-card connector\r\n    *\tCompatible with offline development tools:\r\n        **\tCrossCore Embedded Studio 2.6.0\r\n        **\tARM Keil uVision 5\r\n        **\tIAR Embedded Workbench 7.8\r\n\r\n===Board Layout===\r\n====//EV-COG-AD4050LZ Top View//====\r\n<<float side=left>>\r\n{{/media/uploads/dwu/ev-cog-3029.png}}\r\n<</float>>\r\n====//EV-COG-AD4050LZ Bottom View//====\r\n<<float side=left>>\r\n {{/media/uploads/dwu/25072017-tile-revb-back.png}}\r\n<</float>>\r\n\r\n====//Board Pinout//====\r\n<<float side=left>>\r\n{{/media/uploads/dwu/cog-4050lz-pinout.jpg|850|850}}\r\n<</float>>\r\n\r\n===Add-on Boards===\r\nThe EV-COG-AD4050LZ board has expansion connectors which allow add-on hardware modules to be connected to offer additional capabilities such as radio transceivers and Arduino interfaces. Some of the currently available add-on hardware modules are listed below:\r\n\r\n====[[https://wiki.analog.com/resources/eval/user-guides/ev-cog-bleintp1z|EV-COG-BLEINTP1Z Connectivity COG Board]]====\r\n<<float side=left>>\r\n{{/media/uploads/dwu/cog-bleintp1z.png|400|400}}\r\n<</float>>\r\nThis connectivity add-on module enables wireless RF transceiver connectivity, The board comes with Bluetooth Low Energy connectivity and it provides a set of connectors upon which other radio boards can be added.\r\n\\\\\r\n\r\n\\\\\r\n\r\n\\\\\r\n\r\n\\\\\r\n\r\n\\\\\r\n\r\n====[[https://wiki.analog.com/resources/eval/user-guides/ev-gear-expander1z|EV-GEAR-EXPANDER1Z Expander Gear]]====\r\n<<float side=left>>\r\n{{/media/uploads/dwu/cog-gear-expander.png|400 |400}}\r\n<</float>>\r\nThis add-on module enables easy access to all the GPIO pins on the ADuCM4050 MCU. It provides PMOD connectors to interface to various ADI PMOD based sensor boards, Arduino uno connectors for connecting to compatible Arduino Shields as well as a SD card slot for data storage. \r\n\r\n\\\\\r\n\r\n\\\\\r\n\r\n\\\\\r\n\r\n\\\\\r\n\r\n====//Board Pinout//====\r\n<<float side=left>>\r\n{{/media/uploads/dwu/ez-expander.jpg|850|850}}\r\n<</float>>\r\n\\\\\r\n----\r\n\r\n== Getting Started with mbed ==\r\n\r\n=== 1. Connect your microcontroller to a PC ===\r\n\r\nUse the USB lead to connect your mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognise the mbed Microcontroller as a standard USB drive.\r\n\r\n|  {{/media/uploads/dwu/screen_capture.png}} |\r\n| //Windows 7 example// |\r\n\r\n=== 2. Click the MBED.HTM link to get logged in ===\r\n\r\nGo to the new USB Drive, and click MBED.HTM to open it in a web browser.\r\n\r\nIf you do not have an mbed account, choose \"Signup\", and create your mbed Account. Otherwise, log in with your normal username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n\\\\\r\n----\r\n\r\n== PC Configuration ==\r\n\r\nYour mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with mbed you will need a ##terminal application##. This allows the mbed Microcontroller to print to your PC screen, and for you to send characters back to your mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the mbed Micrcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n|| Windows || Mac || Linux ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n----\r\n\r\n== Downloading A program ==\r\n\r\n=== 1. Save a program binary (.bin) to the Platform ===\r\n\r\n<<float side=right>>\r\n {{/media/uploads/dwu/ev-cog-ad4050lz.jpg|EV-COG-AD4050LZ-description|500}} \r\n<</float>>\r\n\r\nDownload the appropriate \"Hello World!\" binary:\r\n   * EV-COG-AD4050LZ:  [[/media/uploads/dwu/hello_world_cog4050.bin|Hello_World_cog4050.bin]] \r\n\r\nNote: the source code for this program will be seen in the next section.\r\n\r\nSave the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. The file is now consumed.\r\n\r\n\r\n=== 2. Press the Reset Button ===\r\n\r\nWhen the Reset Button in pressed, the microcontroller will be reset and the last programmed application will begin to run.\r\n\r\n=== 3. Hello World! ===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 in half second intervals. If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\r\n\\\\\r\n----\r\n\r\n== Building Hello World! ==\r\n\r\nThe hello world application can be built using the online compiler:\\\\\\\\\r\n1. Click on this [[https://developer.mbed.org/compiler/#import:https://github.com/ARMmbed/mbed-os-example-blinky.git;platform:EV-COG-AD4050LZ|link]] to import the mbed blinky project into the online compiler.\r\n\\\\\r\n2. Click import button when prompted.\r\n\\\\\r\n3. Click compile button to build the project. At the end of the build process, the compiler will prompt you to download the flash image file.\r\n\\\\\r\n4. Download the flash image and drag-n-drop it into the device mbed disk and power cycle the board.\r\n\r\n\\\\\\\\\r\n----\r\n\r\n== Where Next ==\r\n\r\nFollow the guide to creating your own programs using the online compiler\r\n\r\n * [[https://docs.mbed.com/docs/mbed-os-handbook/en/latest/#developing-applications-on-top-of-mbed-os|Create your own program]]\r\n\r\n\\\\\r\n----\r\n== Technical Reference ==\r\n\r\n===Power===\r\n  * USB powered or 4.5v - 9v on Vin pin\r\n  * Current (active): < 2mA\r\n  * Current (sleep): < 680nA\r\n  * 3.3v regulated output on VOUT to power peripherals\r\n  * 5.0v from USB available on 5v (only available when USB is connected unless extra regulator is added!)\r\n  * Digital IO pins are 3.3v, 4mA each, 400mA max total\r\n\r\n ===Schematics===\r\n  * [[https://wiki.analog.com/_media/resources/eval/user-guides/eval-cog-ad3029lz/21052017-iot-devkit-tile-revb-schematics.pdf|EV-COG-AD4050LZ Schematic]]\r\n  * [[https://wiki.analog.com/resources/eval/user-guides/eval-cog-ad4050lz/cog_hw_userguide|EV-COG-AD4050LZ User's Manual]]\r\n  * [[https://wiki.analog.com/resources/eval/user-guides/ev-cog-ad4050lz|EV-COG_AD4050LZ Wiki Page]]\r\n  \r\n ===Data Sheets===\r\n  * [[http://www.analog.com/media/en/technical-documentation/data-sheets/ADuCM4050.pdf|ADuCM4050 Data Sheet]]\r\n  * [[http://www.analog.com/media/en/dsp-documentation/processor-manuals/ADuCM4050_HRM_0.2.pdf|ADuCM4050 Hardware Reference Manual]]\r\n  * [[http://www.analog.com/media/en/technical-documentation/data-sheets/ADXL362.pdf|ADXL362 3-Axis Accelerometer Data Sheet]]\r\n  * [[http://www.analog.com/media/en/technical-documentation/data-sheets/ADT7420.pdf|ADT7420 Temperature Sensor Data Sheet]]\r\n\r\n  \r\n===Interface Firmware===\r\n  * [[https://wiki.analog.com/_media/resources/eval/user-guides/ev-cog-ad4050lz/tools/ev_cog_ad4050lz_mbed.zip|EV-COG-AD4050LZ Interface Firmware]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/EV-COG-AD3029LZANGLE2_NGnhfaD.png",
        "image_path": "platforms/EV-COG-AD3029LZANGLE2_NGnhfaD.png",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "40uA/MHz, 52MHz Cortex-M4F MCU",
        "bullet2": "512KiB flash with ECC, 128KiB",
        "bullet3": "AES128/256, SHA256, HMAC, TRNG",
        "buy_now": "http://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/EV-COG-AD4050.html#eb-buy",
        "pre_order_mode": false,
        "gid": "d0c42d03-209b-483b-b952-e7fa6705be7a"
    },
    {
        "id": 311,
        "name": "EV-COG-AD3029LZ",
        "productcode": "0602",
        "logicalboard": {
            "name": "ev_cog_ad3029lz",
            "slug": "ev_cog_ad3029lz",
            "vendor": {
                "id": 41,
                "name": "AnalogDevices",
                "full_name": "AnalogDevices",
                "description": "",
                "url": "http://www.analog.com/",
                "body": "",
                "logo": "/media/vendors/ADI_Logo_AWP.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M3"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "EV-COG-AD3029LZ",
        "description": "EV-COG-AD3029LZ is an IoT Development Platform based on ADuCM3029 MCU for Ultra Low Power Applications.",
        "hide": false,
        "private": false,
        "ramsize": 65536,
        "flashsize": 262144,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 41,
            "name": "AnalogDevices",
            "full_name": "AnalogDevices",
            "description": "",
            "url": "http://www.analog.com/",
            "body": "",
            "logo": "/media/vendors/ADI_Logo_AWP.png"
        },
        "body": "== Overview ==\r\n\r\nThe EV-COG-AD3029LZ is a development platform based on the industry leading ultra low power ADuCM3029 32-bit ARM Cortex™-M3 microcontroller. The platform is designed to be an advanced development and prototyping vehicle to get customer ideas from concept to production with lower risk and faster time to market. A free version of CrossCore Embedded Studios (an Eclipse based Analog Devices Interactive Development Environment) is available for application development and debug. Add-on hardware modules, MCU drivers and software application examples help form a complete ecosystem that customers can leverage into their final product. \r\n\\\\\r\n----\r\n \r\n== Features ==\r\n\r\n===MCU Features===\r\n\r\n*   Analog Devices ADuCM3029 processor in 64-pin LFCSP package\r\n\r\n    *   Performance\r\n        **   ARM Cortex-M3 32-bit RISC core running at 26MHz\r\n\r\n    *   Memory\r\n       **   64kB of SRAM with parity\r\n       **   256kB of embedded flash memory with ECC\r\n       **   32kB of retainable SRAM in hibernation\r\n       **   Optional 4kB of cache for lower active power\r\n\r\n    *   Power Dissipation\r\n       **   30uA/MHz in full Active mode\r\n       **   < 300uA in Flexi mode\r\n       **   < 730nA in Hibernation mode\r\n       **   < 60nA in Shutdown mode\r\n\r\n    *   Clocks\r\n       **   32kHz and 26MHz on-chip oscillator with programmable divider\r\n\r\n    *   Timers\r\n       **   3 general purpose timers with PWM support\r\n       **   2 Real Time Clocks (RTC) with programmable beeper & SensorStrobe support\r\n       **   1 watchdog timer\r\n\r\n    *   Digital Peripherals\r\n       **   3 SPI\r\n       **   1 I^^2^^C\r\n       **   1 UART\r\n       **   1 SPORT\r\n       **   44 programmable GPIOs\r\n       **   25 channel DMA controller\r\n\r\n    *   Analog I/O\r\n       **   8 channel 12-bit SAR ADC supporting sampling rates up to 1.8MSPS\r\n\r\n    *   Security\r\n       **   User code protection\r\n       **   True Random Number Generator (TRNG)\r\n       **   Hardware CRC accelerator\r\n       **   Hardware crypto accelerator for AES-128/AES-256/SHA-256\r\n\r\n    *   Electrical Characteristics\r\n        **   Single supply operation: 1.74 - 3.6V\r\n        **   Optional buck converter for improved efficiency\r\n\\\\\r\n\\\\\r\n\r\n===Board Features===\r\n\r\n    *\tCMSIS-DAP compatible debugging interface\r\n    *\tDrag-n-drop flash programming\r\n    *  JLink-9 Interface\r\n    *\tMultiple board power options - USB, coin cell, Li-Ion battery or external (via add-on board)\r\n    *\tADXL362 accelerometer\r\n    *\tADT7420 temperature sensor\r\n    *\t2 user programmable push buttons\r\n    *\t2 user programmable LEDs\r\n    *\tRF module connection headers\r\n    *\tExpansion connectors for add-on boards\r\n        **    Arduino connector\r\n        **    Standard 0.1\" connectors for GPIO access\r\n        **    ADI ADF-70xx RF daughter-card connector\r\n    *\tCompatible with offline development tools:\r\n        **\tCrossCore Embedded Studio 2.6.0\r\n        **\tARM Keil uVision 5\r\n        **\tIAR Embedded Workbench 7.8\r\n\r\n===Board Layout===\r\n====//EV-COG-AD3029LZ Top View//====\r\n<<float side=left>>\r\n{{/media/uploads/dwu/ev-cog-3029.png}}\r\n<</float>>\r\n\r\n====//EV-COG-AD3029LZ Bottom View//====\r\n<<float side=right>>\r\n {{/media/uploads/dwu/25072017-tile-revb-back.png}}\r\n<</float>>\r\n\r\n====//Peripheral Devices Pinout//====\r\n<<float side=left>>\r\n{{/media/uploads/dwu/cog-3029lz-pinout.jpg|850|850}}\r\n<</float>>\r\n\r\n===Add-on Boards===\r\nThe EV-COG-AD3029LZ board has expansion connectors which allow add-on hardware modules to be connected to offer additional capabilities such as radio transceivers and Arduino interfaces. Some of the currently available add-on hardware modules are listed below:\r\n\r\n====[[https://wiki.analog.com/resources/eval/user-guides/ev-cog-bleintp1z|EV-COG-BLEINTP1Z Connectivity COG Board]]====\r\n<<float side=left>>\r\n{{/media/uploads/dwu/cog-bleintp1z.png|400|400}}\r\n<</float>>\r\nThis connectivity add-on module enables wireless RF transceiver connectivity, The board comes with Bluetooth Low Energy connectivity and it provides a set of connectors upon which other radio boards can be added.\r\n\\\\\r\n\r\n\\\\\r\n\r\n\\\\\r\n\r\n\\\\\r\n\r\n\\\\\r\n\r\n====[[https://wiki.analog.com/resources/eval/user-guides/ev-gear-expander1z|EV-GEAR-EXPANDER1Z Expander Gear]]====\r\n<<float side=left>>\r\n{{/media/uploads/dwu/cog-gear-expander.png|400 |400}}\r\n<</float>>\r\nThis add-on module enables easy access to all the GPIO pins on the ADuCM3029 MCU. It provides PMOD connectors to interface to various ADI PMOD based sensor boards, Arduino uno connectors for connecting to compatible Arduino Shields as well as a SD card slot for data storage. \r\n\r\n\\\\\r\n\r\n\\\\\r\n\r\n\\\\\r\n\r\n\\\\\r\n\r\n====//Board Pinout//====\r\n<<float side=left>>\r\n{{/media/uploads/dwu/ez-expander.jpg|850|850}}\r\n<</float>>\r\n\\\\\r\n\r\n----\r\n\r\n== Firmware ==\r\n\r\nPlease follow the [[https://wiki.analog.com/resources/eval/user-guides/ev-cog-ad3029lz/tools/hardware_usb#maintenance_drive|firmware update instructions]] to update the interface firmware on the board.\r\n\\\\\r\n----\r\n\r\n== Getting Started with mbed ==\r\n\r\n=== 1. Connect your microcontroller to a PC ===\r\n\r\nUse the USB lead to connect your mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognise the mbed Microcontroller as a standard USB drive.\r\n\r\n|  {{/media/uploads/dwu/screen_capture.png}} |\r\n| //Windows 7 example// |\r\n\r\n=== 2. Click the MBED.HTM link to get logged in ===\r\n\r\nGo to the new USB Drive, and click MBED.HTM to open it in a web browser.\r\n\r\nIf you do not have an mbed account, choose \"Signup\", and create your mbed Account. Otherwise, log in with your normal username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n\\\\\r\n----\r\n\r\n== PC Configuration ==\r\n\r\nYour mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with mbed you will need a ##terminal application##. This allows the mbed Microcontroller to print to your PC screen, and for you to send characters back to your mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the mbed Micrcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n|| Windows || Mac || Linux ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n----\r\n\r\n== Downloading A program ==\r\n\r\n=== 1. Save a program binary (.bin) to the Platform ===\r\n\r\n<<float side=right>>\r\n {{/media/uploads/dwu/ev-cog-3029.png|EV-COG-AD3029LZ description|500}} \r\n<</float>>\r\n\r\nDownload the appropriate \"Hello World\" binary:\r\n   * EV-COG-AD3029LZ: [[/media/uploads/dwu/hello_world_cog3029.bin|Hello_World_cog3029.bin]] \r\n\r\nNote: the source code for this program will be seen in the next section.\r\n\r\nSave the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. The file is now consumed.\r\n\r\n\r\n=== 2. Press the Reset Button ===\r\n\r\nWhen the Reset Button in pressed, the microcontroller will be reset and the last programmed application will begin to run.\r\n\r\n=== 3. Hello World! ===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\r\n\\\\\r\n----\r\n\r\n== Building Hello World! ==\r\n\r\nThe hello world application can be built using the online compiler:\\\\\\\\\r\n1. Click on this [[https://developer.mbed.org/compiler/#import:https://github.com/ARMmbed/mbed-os-example-blinky.git;platform:EV-COG-AD3029LZ|link]] to import the mbed blinky project into the online compiler.\r\n\\\\\r\n2. Click import button when prompted.\r\n\\\\\r\n3. Click compile button to build the project. At the end of the build process, the compiler will prompt you to download the flash image file.\r\n\\\\\r\n4. Download the flash image and drag-n-drop it into the device mbed disk and power cycle the board.\r\n\r\n\\\\\r\n----\r\n\r\n== Where Next ==\r\n\r\nFollow the guide to creating your own programs using the online compiler\r\n\r\n * [[https://docs.mbed.com/docs/mbed-os-handbook/en/latest/#developing-applications-on-top-of-mbed-os|Create your own program]]\r\n\r\n\\\\\r\n----\r\n== Technical Reference ==\r\n\r\n===Power===\r\n  * USB powered or 4.5v - 9v on Vin pin\r\n  * Current (active): < 780uA\r\n  * Current (sleep): < 730nA\r\n  * 3.3v regulated output on VOUT to power peripherals\r\n  * 5.0v from USB available on 5v (only available when USB is connected unless extra regulator is added!)\r\n  * Digital IO pins are 3.3v, 4mA each, 400mA max total\r\n\r\n ===Schematics===\r\n  * [[https://wiki.analog.com/_media/resources/eval/user-guides/eval-cog-ad3029lz/21052017-iot-devkit-tile-revb-schematics.pdf|EV-COG-AD3029LZ Schematic]]\r\n  * [[https://wiki.analog.com/resources/eval/user-guides/eval-cog-ad3029lz/cog_hw_userguide|EV-COG-AD3029LZ User's Manual]]\r\n  * [[https://wiki.analog.com/resources/eval/user-guides/ev-cog-ad3029lz|EV-COG_AD3029LZ Wiki Page]]\r\n  \r\n ===Data Sheets===\r\n  * [[http://www.analog.com/media/en/technical-documentation/data-sheets/ADuCM3027_3029.pdf|ADuCM3029 Data Sheet]]\r\n  * [[http://www.analog.com/media/en/dsp-documentation/processor-manuals/ADuCM302x-mixed-signal-control-processor-hardware-reference.pdf|ADuCM3029 Hardware Reference Manual]]\r\n  * [[http://www.analog.com/media/en/dsp-documentation/integrated-circuit-anomalies/ADuCM3027-3029-anomaly.PDF|ADuCM3029 Errata Sheet]]\r\n  * [[http://www.analog.com/media/en/technical-documentation/data-sheets/ADXL362.pdf|ADXL362 3-Axis Accelerometer Data Sheet]]\r\n  * [[http://www.analog.com/media/en/technical-documentation/data-sheets/ADT7420.pdf|ADT7420 Temperature Sensor Data Sheet]]\r\n\r\n  \r\n===Interface Firmware===\r\n  * [[https://wiki.analog.com/_media/resources/eval/user-guides/eval-cog-ad3029lz/tools/ev_cog_ad3029lz_mbed.zip|EV-COG-AD3029LZ Interface Firmware]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/EV-COG-AD3029LZANGLE2.png",
        "image_path": "platforms/EV-COG-AD3029LZANGLE2.png",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "30uA/MHz, 26MHz Cortex M3",
        "bullet2": "64K SRAM, 256K Flash",
        "bullet3": "AES128/256, SHA256, TRNG",
        "buy_now": "http://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/EV-COG-AD3029.html#eb-buy",
        "pre_order_mode": false,
        "gid": "d102dde8-0868-4e6e-8aef-ccaeb92ea0b7"
    },
    {
        "id": 307,
        "name": "NXP LPCXpresso54608",
        "productcode": "1056",
        "logicalboard": {
            "name": "lpc546xx",
            "slug": "lpc546xx",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "QSPI"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "LPCXpresso54608",
        "description": "LPCXpressoV3 development board for NXP LPC5460x processors",
        "hide": false,
        "private": false,
        "ramsize": 204800,
        "flashsize": 524288,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 3,
            "name": "NXP",
            "full_name": "NXP Semiconductors",
            "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
            "url": "http://www.nxp.com/",
            "body": "",
            "logo": "/media/vendors/NXP-Logo_2.jpg"
        },
        "body": "== MCU Features ==\r\n\r\nThe LPC546xx MCU family combines the power efficiency of the Arm Cortex®-M4 core running at up to 220 MHz with multiple high-speed connectivity options, advanced timers, and analog features. DSP capabilities enable LPC546xx MCU devices to support complex algorithms in data-intensive application. Providing flexibility with up to 512 KB Flash and external memory interfaces, this family provides the ability to adapt as requirements change. Flash options support large, flexible internal and external memory configurations. Compatibility within the LPC54000 series enables the LPC546xx MCU family to provide a seamless migration path for increasing processing power and adding the flexibility of additional advanced peripherals.\r\n\r\n* LPC54608ET512 Arm Cortex-M4 running at up to 180MHz\r\n* 512 KB Flash \r\n* 200 KB SRAM\r\n* Flexible internal and external memory configurations\r\n\r\n\r\n== Board Features ==\r\n\r\nThe board is comprised of target LPC54608 device with an on-board, CMSIS-DAP / SEGGER J-Link compatible debug probe. The on-board probe is compatible with MCUXpresso IDE and other leading toolchains such as those from Keil and IAR. The board is also equipped with a standard 10-pin header enabling the use of 3rd party debug probes. In addition to standard LPCXpresso V3 features, this board includes a complete set of peripheral interfaces to enable developers to fully explore the capabilities of LPC5460x devices.\r\n\r\n* 272x480 color LCD with capacitive touch screen\r\n* On-board, high-speed USB, Link2 debug probe with CMSIS-DAP and SEGGER J-Link protocol options\r\n* UART and SPI port bridging from LPC546xx target to USB via the on-board debug probe\r\n* Support for external debug probe\r\n* 3 x user LEDs, plus Reset, ISP (3) and user buttons\r\n* Multiple Expansion options, including Arduino UNO and PMod\r\n* Built-in power consumption measurement for target LPC546xx MCU\r\n* 128 Mb Micron MT25QL128 Quad-SPI flash\r\n* 16 MB Micron MT48LC8M16A2B4 SDRAM\r\n* Knowles SPH0641LM4H digital microphone\r\n* Full size SD/MMC card slot\r\n* NXP [[https://developer.mbed.org/components/MMA8652-Accelerometer| MMA8652FCR1 accelerometer]] \r\n* Stereo audio codec with line in/out\r\n* High and full speed USB ports with micro A/B connector for host or device functionality\r\n* 10/100 Mbps Ethernet (RJ45 connector)\r\n\r\n* LPCXpresso54608/54618/54628 Onboard Sensors \r\n** NXP  [[https://developer.mbed.org/components/MMA8652-Accelerometer| MMA8652FCR1 accelerometer]] \r\n\r\n* On-board Debug and Programming Interface Circuit with High Speed USB interface\r\n* [USB MSC] Drag-n-drop programming\r\n* [USB CDC] USB Serial Port\r\n* [USB HID] CMSIS-DAP\r\n\r\n\r\n<<warning title=\"Important Notes\">>\r\nPlease note that support for the following features of LPCXpresso546xx are currently in development in Mbed OS.  Schedule for release is TBD.  \r\n* LCD with capacitive touch screen\r\n* High and full speed USB ports\r\n* Quad-SPI flash\r\n* SD Card \r\n\r\nSignal Connection Information:\r\n\r\n* D6, D7, A4, & A5 are not connected to the Arduino headers by default.  See schematics for hardware modifications required to make the connections.  \r\n* Dx pins connected on the Arduino header do not support InterruptIn capability.\r\n<</warning>>\r\n\r\n\r\n== Board Pinout ==\r\n\r\n{{/media/uploads/brendonslade/lpc54608_pinout_j09-j13_sml.jpg}}  \r\n{{/media/uploads/brendonslade/lpc54608_pinout_j10-j12_sml.jpg}} \r\n\r\nThe pinout diagrams above shows the commonly used interfaces and their locations.  \r\n\r\n=== Additional Pin Definitions ===\r\nLEDs: LED_RED, LED1, LED2\r\n\r\nSWITCHES: SW2, SW3, SW4, SW5\r\n\r\n\r\n\\\\\r\n---- \r\n\\\\\r\n<<warning title=\"Firmware update required\">>\r\nPlease make sure you have [[/teams/NXP/wiki/Updating-LPCXpresso-firmware|updated your LPCXpresso to the latest firmware]] to enable the mbed flash disk interface\r\n<</warning>>\r\n\r\n\r\n== Getting Started with mbed ==\r\n\r\n=== 1. Connect your microcontroller to a PC ===\r\n\r\nUse the USB lead to connect your mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognise the mbed Microcontroller as a standard USB drive.\r\n\r\n| {{/media/uploads/maclobdell/lpc546xx_win.png}} |  {{/media/uploads/maclobdell/lpc546xx_mac.png}} |\r\n| //Windows XP example// | //Mac OS X example// |\r\n\r\n=== 2. Click the PRODINFO.HTM link to get logged in ===\r\n\r\nGo to the new USB Drive, and click PRODINFO.HTM to open it in a web browser.\r\n\r\nIf you do not have an mbed account, choose \"Signup\", and create your mbed Account. Otherwise, log in with your normal username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n\\\\\r\n----\r\n\r\n== PC Configuration ==\r\n\r\nYour mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with mbed you will need a ##terminal application##. This allows the mbed Microcontroller to print to your PC screen, and for you to send characters back to your mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the mbed Micrcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n|| Windows || Mac || Linux ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n----\r\n\r\n== Downloading A program ==\r\n\r\n=== 1. Save a program binary (.bin) to the Platform ===\r\n\r\nDownload the appropriate \"Hello World!\" binary:\r\n   * LPCXpresso54608: [[/media/uploads/mmahadevan/helloworld_lpcxpresso54608.bin|HelloWorld_lpcxpresso54608.bin]] \r\n\r\nNote: the source code for this program will be seen in the next section.\r\n\r\nSave the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. The file is now consumed.\r\n\r\n=== 2. Press the Reset Button ===\r\n\r\nWhen the Reset Button in pressed, the microcontroller will be reset and the last programmed application will begin to run.\r\n\r\n=== 3. Hello World! ===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n {{/media/uploads/brendonslade/lpc54608_mbed_markup.png}} \r\n\r\n\\\\\r\n----\r\n\r\n== Open Existing Project==\r\n\r\n===1. Import the Program to your mbed compiler===\r\nSelect Import As //Program//\r\n\\\\Choose Import Name of //your preference//\r\n\\\\Click on //Import//\r\n\r\n<<program  /teams/mbed-os-examples/code/mbed-os-example-blinky/>>\r\n\r\n===2. Compile the Program===\r\nIn the right panel //Program Workspace// Select the program you want to compile\r\n\\\\Click on //Compile// in toolbar\r\n\\\\If compilation ends successfully, you should see the comment //Success!// displayed in the Compile Output window available in the bottom and your web browser should download automatically the precompiled binary for the program.\r\n\r\n===3. Download a (.bin) to the Platform===\r\nSave the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. \r\n\r\n===4. Press the Reset Button===\r\n\r\nWhen the Reset Button in pressed, the newest program on the mbed Microcontroller Disk will be loaded in to the Microcontroller FLASH memory. The **Status LED** will flash as this happens.\r\n\r\nWhen the program is has been loaded onto the microcontroller, it will then start it running.\r\n\r\n===5. Run the Program===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\\\\\r\n\r\n----\r\n\r\n== Where Next ==\r\n\r\nLearn more about Mbed OS APIs and tools, to help you create and deploy IoT devices  \r\n\r\n * [[https://os.mbed.com/docs/latest | Mbed OS Documentation]]\r\n\r\n\r\n\\\\\r\n----\r\n\r\n== Technical Reference ==\r\n\r\n===Power===\r\n  * Powered un USB or via Expansion connectors\r\n  * 3.3v regulated output on VOUT to power peripherals\r\n  * USB power available to slave USB devices with appropriate jumper settings (refer to use manual) \r\n\r\n ===Schematics===\r\n  * [[http://www.nxp.com/downloads/en/schematics/LPC54608-DEV-BRD-SCH.zip | LPCXpresso54608/54618/54628 Schematic]]\r\n  * [[http://www.nxp.com/docs/en/user-guide/UM11035.pdf | LPCXpresso54608/54618/54628 Board User's Manual]]\r\n  \r\n ===Data Sheets===\r\n  * [[http://www.nxp.com/docs/en/data-sheet/LPC546XX.pdf | LPC546xx Data Sheet]]\r\n  * [[http://www.nxp.com/docs/en/user-guide/UM10912.pdf | LPC546xx Reference Manual]]\r\n  * [[http://www.nxp.com/docs/en/errata/ES_LPC546XX.pdf | LPC546xx Errata Sheet]]\r\n  \r\n===Interface Firmware===\r\n  * [[https://developer.mbed.org/teams/NXP/wiki/Updating-LPCXpresso-firmware|LPCXpresso54608 Interface Firmware]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/LPC54608-LCD-GS_QsSjsqm.png",
        "image_path": "platforms/LPC54608-LCD-GS_QsSjsqm.png",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex-M4F, 180 MHz",
        "bullet2": "512 KB Flash, 200 KB SRAM",
        "bullet3": null,
        "buy_now": "http://www.nxp.com/products/developer-resources/software-development-tools/software-tools/lpcxpresso-boards/lpcxpresso-development-board-for-lpc5460x-mcus:OM13092?tab=Buy_Parametric_Tab",
        "pre_order_mode": false,
        "gid": "4d4c5283-5498-4853-bd6c-bff87e49bcf1"
    },
    {
        "id": 298,
        "name": "ARM Cortex-M3 DesignStart",
        "productcode": "5004",
        "logicalboard": {
            "name": "arm_cm3ds_mps2",
            "slug": "arm_cm3ds_mps2",
            "vendor": {
                "id": 18,
                "name": "Arm",
                "full_name": "Arm",
                "description": "",
                "url": "http://arm.com",
                "body": "",
                "logo": "/media/vendors/Arm_logo_blue_72MN.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M3"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ARM-CM3DS",
        "description": "ARM® Cortex-M3 DesignStart™ Eval allows design teams to design, simulate, and prototype the digital elements of their custom SoC.  Through Cortex-M3 DesignStart developers can get free and instant access the Cortex-M3 processor and CoreLink SSE-050 subsystem  for design, simulation and then prototyping on the ARM MPS2+ FPGA Prototyping System+. Cortex-M3 DesignStart has out-of-the-box support for mbed™OS and mbed Cloud, enabling developers to quickly and easily integrate their design with their cloud IoT application.",
        "hide": false,
        "private": false,
        "ramsize": 128000,
        "flashsize": 256000,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 18,
            "name": "Arm",
            "full_name": "Arm",
            "description": "",
            "url": "http://arm.com",
            "body": "",
            "logo": "/media/vendors/Arm_logo_blue_72MN.png"
        },
        "body": "=== Subsystem Information ===\r\n\r\nThe Cortex-M3 DesignStart Eval example system includes all of the components and peripherals which are required to implement a complete SoC system on the MPS2+ FPGA platform, including the Cortex-M3 processor, a subsystem, a standard set of peripherals designed to support software development for an IoT endpoint, combined with full support of mbed™OS and mbed Cloud. The DesignStart Eval package provides an RTL simulation environment, and the ability to extend the design to produce a customised FPGA image.\r\nIn addition to the standard peripherals provided by the MPS2+ FPGA Prototyping system, the Cortex-M3 DesignStart Eval example system provides the following peripherals:\r\n* Two timers dedicated to use by the mbed OS\r\n* Timers, UART, Watchdog, RTC and True Random Number Generator for application use\r\n* SPI interface for micro SD-card\r\n\r\nThe Cortex-M3 processor and subsystem are also available for full licensing through [[https://developer.arm.com/products/designstart/processor-ip/commercialize|Cortex-M3 DesignStart Pro]] – providing a free of charge license to Cortex-M3 and the CoreLink SSE-050 subsystem for full SoC development, manufacturing and commercialization.\r\n\r\n\r\n\r\n= Pinout =\r\n\r\n {{/media/uploads/tsh/arm_cm3ds_pinout.png}} \r\n\r\n {{/media/uploads/tsh/arm_cm3ds_pinout2.png}} \r\n\r\n=== Cortex-M3 DesignStart Eval implementation in FPGA ===\r\n\r\n{{/media/uploads/liam_dillon/cm3ds_fpga.png}} \r\n\r\n= Features =\r\n\r\n* Form factor: 140x120cm \r\n* SRAM: 8MB single cycle SRAM, 16MB PSRAM \r\n* Two additional 4MB regions - 1 RAM and 1 FLASH\r\n* Video: QSVGA touch screen panel, 4bit RGB VGA connector \r\n* Audio: Audio Codec \r\n* Debug: ◦ARM JTAG20 connector \r\n** ARM parallel trace connector (MICTOR38) \r\n** 20 pin Cortex debug connector \r\n** 10 pin Cortex debug connector \r\n** ILA connector for FPGA debug \r\n* Expansion \r\n** GPIO \r\n** SPI \r\n\r\n* [[https://www.arm.com/files/pdf/Datasheet_V2M-MPS2plus.pdf|MPS2+ Datasheet]]\r\n* [[http://infocenter.arm.com/help/topic/com.arm.doc.100112_0200_05_en/versatile_express_cortex_m_prototyping_systems_v2m_mps2_and_v2m_mps2plus_technical_reference_100112_0200_05_en.pdf|MPS2+ Technical Reference Manual]]\r\n* [[https://developer.arm.com/products/system-design/development-boards/cortex-m-prototyping-system|MPS2+ Product web page]]\r\n* [[https://developer.arm.com/products/designstart/processor-ip/evaluate|Register for Cortex-M3 DesignStart Eval to download the FPGA image]]\r\n\r\n=Getting Started=\r\nThe CMSIS-DAP support for this platform is provided by the baseboard bios. You need mbb_v221 (included with the DesignStart bundle) or later. The **latest firmware** version is [[https://community.arm.com/processors/designstart/f/discussions/9727/mps2-firmware-for-mbed|mbb_v266]], and this is available [[https://community.arm.com/processors/designstart/f/discussions/9727/mps2-firmware-for-mbed|on the DesignStart community]].\r\n\r\nCMSIS-DAP on the MPS2+ does not support a UART over the same USB connection, you must use the DB-9 connector and supplied cable.\r\n\r\nWhen you download a compiled image to the FPGA, be sure to use an 8:3 format file name, and reference this file name in V2M_MPS2:\\MB\\HBI0263C\\AN511\\images.txt (if the bin file is in the SOFTWARE directory), or place a single .bin file in the root directory of the V2M_MPS2: drive (which will override the image specified in the current images.txt file).\r\n\r\nFor more details, see the [[http://infocenter.arm.com/help/topic/com.arm.doc.100896_0000_00_en/index.html|FPGA user guide]] and the [[http://infocenter.arm.com/help/topic/com.arm.doc.100894_0000_00_en/index.html|RTL user guide]]\r\n\r\n**Note** Timer0 and Timer1 (at 0x4000_0000 and 0x4000_1000) are reserved for use as the low-power timer by mbed-os, and should be implemented in an always-on domain if power domains are added to your platform.\r\n\r\nFor more information about testing the uSD card over SPI, see [[https://community.arm.com/processors/designstart/f/discussions/9218/ssp-test-fails|this thread]] on the Arm Community.\r\n\r\nThe MPS2+ FPGA board can also be used with various encrypted implementations of the Cortex-M processor range, but these provide a simpler CMSDK based memory map, and must be used with the ARM-MPS2 board configuration.",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/MPS2.png",
        "image_path": "platforms/MPS2.png",
        "pinout": "/media/platforms/CM3DS_FPGA_BCYJuzV.png",
        "pinout_path": "platforms/CM3DS_FPGA_BCYJuzV.png",
        "bullet1": "Evaluate Cortex-M3",
        "bullet2": "RTL Simulation supported",
        "bullet3": "128K RAM, 256K Flash",
        "buy_now": "https://www.digikey.com/product-detail/en/arm/V2M-MPS2-0318C/V2M-MPS2-0318C-ND/7344546",
        "pre_order_mode": false,
        "gid": "6cec9fe9-7b53-415a-8890-76505681065a"
    },
    {
        "id": 297,
        "name": "DISCO-L4R9I",
        "productcode": "0774",
        "logicalboard": {
            "name": "DISCO_L4R9I",
            "slug": "DISCO_L4R9I",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "USB device"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "Dataflash"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "QSPI"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "DISCO-L4R9I",
        "description": "Demonstration and development platform based on STM32L4R9AI microcontroller",
        "hide": false,
        "private": false,
        "ramsize": 0,
        "flashsize": 0,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nhttps://www.st.com/en/evaluation-tools/32l4r9idiscovery.html\r\n\r\nThe 32L4R9IDISCOVERY kit is a complete demonstration and development platform for STMicroelectronics Arm Cortex-M4 core-based STM32L4R9AI microcontroller.\r\n\r\nLeveraging the innovative ultra-low-power oriented features, 640 Kbytes of embedded RAM, graphics performance (Chrom-ART Accelerator), and DSI controller offered by the STM32L4R9AI, the 32L4R9IDISCOVERY kit enables users to easily prototype applications with state-of-the-art energy efficiency, as well as stunning audio and graphics rendering with direct support for AMOLED DSI round LCD display.\r\nFor even more user-friendliness, the on-board ST-LINK/V2-1 debugger provides out-of-the-box programming and debugging capabilities.\r\n\r\n==Microcontroller main features==\r\n\r\nThe STM32L4R5xx, STM32L4R7xx and STM32L4R9xx devices are an ultra-low-power microcontrollers family (STM32L4+ Series) based on the high-performance Arm® Cortex®-M4 32-bit RISC core. They operate at a frequency of up to 120 MHz.\r\n\r\n- 2-Mbyte Flash memory\r\n- 640-Kbyte RAM in UFBGA169 package\r\n\r\n\r\n\r\nhttps://www.st.com/en/microcontrollers-microprocessors/stm32l4r9ai.html\r\n\r\n== Board features ==\r\n\r\n* 1.2” 390x390 pixel AMOLED round display panel with 16-million colors depth, MIPI DSI interface, and capacitive touch panel\r\n* USB OTG FS\r\n* On-board current measurement\r\n* SAI audio codec\r\n* ST-MEMS digital microphones\r\n* 16-Mbit asynchronous PSRAM\r\n* 512-Mbit Octo-SPI Flash\r\n* 2 user LEDs\r\n* 1 reset push-button\r\n* 4-direction joystick with selection button\r\n* Board connectors:\r\n** 8-bit camera\r\n** USB OTG FS with Micro-AB\r\n** Stereo headset jack including analog microphone input\r\n** microSD card\r\n* Board expansion connectors:\r\n** Arduino Uno V3\r\n** STMod+\r\n** PMOD\r\n** EXT_I2C\r\n* Flexible power-supply options:\r\n** ST-LINK USB VBUS or external sources\r\n* On-board ST-LINK/V2-1 debugger/programmer with USBre-enumeration capability: mass storage, virtual COM port and debug port\r\n\r\n\r\n== Board pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/tree/master/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4R9xI/TARGET_DISCO_L4R9I]]\r\n\r\n=== Arduino-compatible headers ===\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/disco_l4r9i_2020_10_22_arduino_left.jpg}}\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/disco_l4r9i_2020_10_22_arduino_right.jpg}}\r\n\r\n=== STMod+ header ===\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/disco_l4r9i_2020_10_22_stmod.jpg}}\r\n\r\n== mbed-os examples ==\r\n\r\nThese official mbed-os examples have been tested on this board:\\\\\r\n* [[https://github.com/ARMmbed/mbed-os-example-blinky]]\r\n* [[https://github.com/ARMmbed/mbed-os-example-cellular]]\r\n\r\n\r\n== Technical references ==\r\n\r\n* [[https://www.st.com/resource/en/datasheet/stm32l4r9ai.pdf|Datasheet]]\r\n* [[https://www.st.com/content/ccc/resource/technical/document/reference_manual/group0/81/c8/d7/84/ba/20/48/5f/DM00310109/files/DM00310109.pdf/jcr:content/translations/en.DM00310109.pdf|Reference Manual]]\r\n* [[https://www.st.com/content/ccc/resource/technical/document/user_manual/group0/ae/a3/af/94/27/d8/46/3f/DM00421316/files/DM00421316.pdf/jcr:content/translations/en.DM00421316.pdf|Board User Manual]]\r\n\r\n*[[https://www.st.com/en/development-tools/stsw-link007.html|FW Update]]\r\n\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/ARMmbed/mbed-os/issues|mbed repository]] available on GitHub.",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/DISCO_L459I.jpg",
        "image_path": "platforms/DISCO_L459I.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex-M4 + FPU, 120 MHz",
        "bullet2": "2MB Flash, 640KB SRAM",
        "bullet3": "USB, LCD, TRNG",
        "buy_now": "https://www.st.com/en/evaluation-tools/32l4r9idiscovery.html#sample-and-buy",
        "pre_order_mode": false,
        "gid": "92294740-d119-4349-ba40-1eeadba8cfe1"
    },
    {
        "id": 296,
        "name": "NUCLEO-L4R5ZI",
        "productcode": "0776",
        "logicalboard": {
            "name": "NUCLEO_L4R5ZI",
            "slug": "NUCLEO_L4R5ZI",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "USB device"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "Dataflash"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "NUCLEO-L4R5ZI",
        "description": "STM32 Nucleo-144 development board with STM32L4R5ZI MCU, supports Arduino, ST Zio and morpho connectivity",
        "hide": false,
        "private": false,
        "ramsize": 655360,
        "flashsize": 2097152,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\nThe STM32 Nucleo-144 board provides an affordable and flexible way for users to try out new concepts and build prototypes with the STM32 microcontroller, choosing from the various combinations of performance, power consumption and features. The ST Zio connector, which is an extension of Arduino™ Uno V3, provides access to more peripherals and ST morpho headers make it easy to expand the functionality of the Nucleo open development platform with a wide choice of specialized shields.\r\nThe STM32 Nucleo-144 board does not require any separate probe, as it integrates the ST-LINK/V2-1 debugger/programmer and it comes with the STM32 comprehensive software HAL library, together with various packaged software examples, , as well as a direct access to the ARM®mbed™online resources.\r\n\r\n\\\\\r\n== Microcontroller features ==\r\n* STM32L4R5ZIT6 in LQFP144 package\r\n* ARM®32-bit Cortex®-M4 CPU with FPU\r\n* 120 MHz max CPU frequency\r\n* VDD from 1.71 V to 3.6 V\r\n* 2MB Flash\r\n* 640KB SRAM\r\n* RTC with HW calendar, alarms and calibration\r\n* Up to 24 capacitive sensing channels: support touchkey, linear and rotary touch sensors\r\n* Advanced graphics features\r\n** Chrom-ART Accelerator™ (DMA2D) for enhanced graphic content creation\r\n** Chrom-GRC™ (GFXMMU) allowing up to 20% of graphic resources optimization\r\n** MIPI® DSI Host controller with two DSI lanes running at up to 500 Mbits/s each\r\n** LCD-TFT controller\r\n* 16x timers: 2 x 16-bit advanced motor-control, 2 x 32-bit and 5 x 16-bit general purpose, * 2x 16-bit basic, 2x low-power 16-bit timers (available in Stop mode), 2x watchdogs,  SysTick timer\r\n* Up to 136 fast I/Os, most 5 V-tolerant, up to 14 I/Os with independent supply down to 1.08 V\r\n* External memory interface for static memories supporting SRAM, PSRAM, NOR, NAND and FRAM memories\r\n* 2 x OctoSPI memory interface\r\n* 4x digital filters for sigma delta modulator\r\n* 12-bit ADC 5 Msps, up to 16-bit with hardware oversampling, 200 μA/Msps\r\n* 2x 12-bit DAC, low-power sample and hold\r\n* 2x operational amplifiers with built-in PGA\r\n* 2x ultra-low-power comparators\r\n* 20x communication interfaces\r\n* USB OTG 2.0 full-speed, LPM and BCD\r\n* 2x SAIs (serial audio interface)\r\n* 4x I2C FM+(1 Mbit/s), SMBus/PMBus\r\n* 6x USARTs (ISO 7816, LIN, IrDA, modem)\r\n* 3x SPIs (5x SPIs with the dual OctoSPI)\r\n* CAN (2.0B Active) and SDMMC\r\n* 14-channel DMA controller\r\n* True random number generator\r\n* CRC calculation unit, 96-bit unique ID\r\n* 8- to 14-bit camera interface up to 32 MHz (black and white) or 10 MHz (color)\r\n\r\n\\\\\r\n== Board features ==\r\n* Two types of extension resources\r\n** Arduino Uno Revision 3 connectivity\r\n** STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible power-supply options\r\n** ST-LINK USB VBUS or external sources\r\n* Three User LEDs\r\n* Two push buttons: USER and RESET\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n\\\\\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4R5xI/TARGET_NUCLEO_L4R5ZI/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4R5xI/TARGET_NUCLEO_L4R5ZI/]]\r\n\r\n=== Zio and Arduino-compatible headers ===\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/nucleo_l4r5zi_2020_10_22_zio_left.jpg}}\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/nucleo_l4r5zi_2020_10_22_zio_right.jpg}}\r\n\r\n=== CN11 CN12 headers ===\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/nucleo_l4r5zi_2020_10_22_morpho_left.jpg}}\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/nucleo_l4r5zi_2020_10_22_morpho_right.jpg}}\r\n\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[https://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32-ultra-low-power-mcus/stm32l4-plus-series/stm32l4r5-s5/stm32l4r5zi.html|STM32L4R5ZI microcontroller]]\r\n* [[https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-l4r5zi.html|NUCLEO-L4R5ZI board]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\nThis platform does not present any limitation.\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/NUCLEO_L4R5ZI.jpg",
        "image_path": "platforms/NUCLEO_L4R5ZI.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex-M4 + FPU, 120MHz",
        "bullet2": "2MB Flash, 640KB SRAM",
        "bullet3": "OctoSPI, CAN, USB OTG, TRNG",
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-l4r5zi.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "d9f5c98f-7ab3-4b2c-9245-646778ac31f8"
    },
    {
        "id": 295,
        "name": "NUCLEO-L433RC-P",
        "productcode": "0779",
        "logicalboard": {
            "name": "NUCLEO_L433RC_P",
            "slug": "NUCLEO_L433RC_P",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "NUCLEO-L433RC-P",
        "description": "STM32 Nucleo-64 development board with STM32L433RC MCU, SMPS, supports Arduino, ST Zio and morpho connectivity",
        "hide": false,
        "private": false,
        "ramsize": 65536,
        "flashsize": 262144,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nThe STM32 Nucleo board provides an affordable and flexible way for users to try out new concepts and build prototypes with the STM32 microcontroller, choosing from the various combinations of performance, power consumption and features.\r\n\r\nThe Arduino™ Uno V3 connectivity support and the ST Morpho headers allow to expand easily the functionality of the STM32 Nucleo open development platform with a wide choice of specialized shields.\r\n\r\nThe STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger and programmer. \r\n\r\n\\\\\r\n== Microcontroller features ==\r\n* STM32L433RCT6**P** in LQFP64 package\r\n* **SMPS**: significantly reduces power consumption in Run mode, by generating Vcore logic supply from an external DC/DC converter.\r\n\\\\\r\n* Ultra-low-power with FlexPowerControl\r\n** 1.71 V to 3.6 V power supply\r\n** -40 °C to 85/105/125 °C temperature range\r\n** 200 nA in VBAT mode: supply for RTC and 32x32-bit backup registers\r\n** 8 nA Shutdown mode (5 wakeup pins)\r\n** 28 nA Standby mode (5 wakeup pins)\r\n** 280 nA Standby mode with RTC\r\n** 1.0 μA Stop 2 mode, 1.28 μA with RTC\r\n** 84 μA/MHz run mode (LDO Mode)\r\n** 36 μA/MHz run mode (@3.3 V SMPS Mode)\r\n** Batch acquisition mode (BAM)\r\n** 4 μs wakeup from Stop mode\r\n** Brown out reset (BOR)\r\n** Interconnect matrix\r\n\\\\\r\n* Core: ARM® 32-bit Cortex®-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait-state execution from Flash memory, frequency up to 80 MHz, MPU, 100DMIPS and DSP instructions\r\n* Performance benchmark\r\n** 1.25 DMIPS/MHz (Drystone 2.1)\r\n** 273.55 CoreMark® (3.42 CoreMark/MHz @ 80 MHz)\r\n* Energy benchmark\r\n** 253 ULPBench® score\r\n\\\\\r\n* Clock Sources\r\n** 4 to 48 MHz crystal oscillator\r\n** 32 kHz crystal oscillator for RTC (LSE)\r\n** Internal 16 MHz factory-trimmed RC (±1%)\r\n** Internal low-power 32 kHz RC (±5%)\r\n** Internal multispeed 100 kHz to 48 MHz oscillator, auto-trimmed by LSE (better than ±0.25 % accuracy)\r\n** Internal 48 MHz with clock recovery\r\n** 2 PLLs for system clock, USB, audio, ADC\r\n\\\\\r\n* 52 fast I/Os, most 5 V-tolerant\r\n* RTC with HW calendar, alarms and calibration\r\n* LCD 8× 40 or 4× 44 with step-up converter\r\n* 12 capacitive sensing channels: support touchkey, linear and rotary touch sensors\r\n* 11x timers: 1x 16-bit advanced motor-control, 1x 32-bit and 2x 16-bit general purpose, 2x 16-bit basic, 2x low-power 16-bit timers (available in Stop mode), 2x watchdogs, SysTick timer\r\n* Memories\r\n** 256 KB single bank Flash, proprietary code readout protection\r\n** 64 KB of SRAM including 16 KB with hardware parity check\r\n** Quad SPI memory interface\r\n* Rich analog peripherals (independent supply)\r\n** 1× 12-bit ADC 5 Msps, up to 16-bit with hardware oversampling, 200 μA/Msps\r\n** 2x 12-bit DAC, low-power sample and hold\r\n** 1x operational amplifier with built-in PGA\r\n** 2x ultra-low-power comparators\r\n** 17x communication interfaces\r\n** USB 2.0 full-speed crystal less solution with LPM and BCD\r\n** 1x SAI (serial audio interface)\r\n** 3x I2C FM+(1 Mbit/s), SMBus/PMBus\r\n** 4x USARTs (ISO 7816, LIN, IrDA, modem)\r\n** 1x LPUART (Stop2 wake-up)\r\n** 3x SPIs (4x SPIs with the Quad SPI)\r\n** CAN (2.0B Active) and SDMMC interface\r\n** SWPMI single wire protocol master I/F\r\n** IRTIM (Infrared interface)\r\n* 14-channel DMA controller\r\n* True random number generator\r\n* CRC calculation unit, 96-bit unique ID\r\n* Development support: serial wire debug (SWD), JTAG, Embedded Trace Macrocell™\r\n\r\n\\\\\r\n== Board features ==\r\n* **SMPS**: significantly reduces power consumption in Run mode, by generating Vcore logic supply from an external DC/DC converter. This function is only available on '-P' suffixed boards\r\n* 1 user LED shared with Arduino™\r\n* 1 user and 1 reset push-buttons\r\n* 32.768 kHz LSE crystal oscillator\r\n* Board expansion connectors:\r\n** Arduino™ Uno V3\r\n** ST morpho extension pin headers for full access to all STM32 I/Os\r\n** **External SMPS experimentation dedicated connector**. This function is only available on '-P' suffixed boards\r\n* Flexible power-supply options: ST-LINK USB VBUS or external sources\r\n* On-board ST-LINK/V2-1 debugger/programmer with USB re-enumeration capability. Three different interfaces supported on USB: mass storage, virtual COM port and debug port\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L433xC/TARGET_NUCLEO_L433RC_P/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L433xC/TARGET_NUCLEO_L433RC_P/]]\r\n\r\n=== Arduino-compatible headers ===\r\n{{/media/uploads/bcostm/nucleo_l433rc_p_2018_03_12_arduino_left.png}}\r\n{{/media/uploads/bcostm/nucleo_l433rc_p_2018_03_12_arduino_right.png}}\r\n\r\n=== Morpho headers ===\r\n{{/media/uploads/bcostm/nucleo_l433rc_p_2018_03_12_morpho_left.png}}\r\n{{/media/uploads/bcostm/nucleo_l433rc_p_2018_03_12_morpho_right.png}}\r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]].\r\n\r\n\\\\\r\n== Getting started ==\r\n\r\nThis video shows how to get started with ARM mbed Integrated Development Environment using STM32 Nucleo platform:\r\n\r\n{{https://www.youtube.com/watch?v=BrMw5TNQROo&list=PLnMKNibPkDnF97QnUOFGirl1q0G_4VdDc&index=22}}\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32-ultra-low-power-mcus/stm32l4-series/stm32l4x3/stm32l433rc.html|STM32L433RC microcontroller]]\r\n* [[http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-l433rc-p.html|NUCLEO-L433RC-P board]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\nNo known limitations.\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/NUCLEO-L433RC-P.jpg",
        "image_path": "platforms/NUCLEO-L433RC-P.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex-M4 + FPU, 80MHz",
        "bullet2": "256KB Flash, 64KB SRAM",
        "bullet3": "ULP, USB, TRNG, SMPS",
        "buy_now": "http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-l433rc-p.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "2267d92c-9b66-41f5-92f3-0672b81a3c5a"
    },
    {
        "id": 292,
        "name": "NuMaker-PFM-NANO130",
        "productcode": "1306",
        "logicalboard": {
            "name": "NUMAKER_PFM_NANO130",
            "slug": "NUMAKER_PFM_NANO130",
            "vendor": {
                "id": 45,
                "name": "Nuvoton",
                "full_name": "Nuvoton",
                "description": "",
                "url": "http://www.nuvoton.com/",
                "body": "",
                "logo": "/media/vendors/nuvoton.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "NUMAKER-PFM-NANO130",
        "description": "The NuMaker Platform is an Internet of Things (IoT) application focused platform specially developed by Nuvoton. It supports Arm® Mbed® OS 5.5 as well as Arduino interface, and is ideal for arrays of IoT application development for prototype development designs with sensors and wireless modules.",
        "hide": false,
        "private": false,
        "ramsize": 0,
        "flashsize": 0,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 45,
            "name": "Nuvoton",
            "full_name": "Nuvoton",
            "description": "",
            "url": "http://www.nuvoton.com/",
            "body": "",
            "logo": "/media/vendors/nuvoton.jpg"
        },
        "body": "The NuMaker-PFM-NANO130 is also equipped with plenty of peripheral devices, such as timers, watchdog timers, RTC, USB, PDMA, UART, SPI, I²C, I²S, PWM, GPIO, 12-bit ADC, EBI, LCD driver, 12-bit DAC, temperature sensor, low voltage reset controller and brown-out detector. The NuMaker-PFM-NANO130 also supports USB 2.0 FS device. The NuMaker-PFM- NANO130 has been designed by Nuvoton in collaboration with Mbed® for prototyping all sorts of devices, especially those requiring ultra-low power and excellent performance offered by Cortex®-M0. It is packaged as a development board with connectors to break out to strip board and breadboard.\r\n{{/media/uploads/nuvoton/numaker-pfm-nano130_board_pinout_image_all.png}}\r\n\r\n{{/media/uploads/nuvoton/numaker-pfm-nano130_board_pinout_image_01.png}}\r\n\r\n{{/media/uploads/nuvoton/numaker-pfm-nano130_board_pinout_image_02.png}}\r\n\r\n\r\n==The NuMaker-PFM-NANO130 Features:==\r\n * [[http://www.nuvoton.com/hq/products/microcontrollers/arm-cortex-m0-mcus/nano130-advanced-series|NANO130KE3BN MCU]] \r\n*Arm® Cortex®-M0 core running up to 42 MHz\r\n*128 Kbytes Flash memory \r\n*16 Kbytes embedded SRAM \r\n*SPI (3) \r\n*I²C (2) \r\n*I²S (1) \r\n*UART (5) \r\n*USB FS Device \r\n*PWM (8) \r\n*ADC (8 x 12-bit with mux) \r\n*DAC (12-bit) \r\n*GPIO \r\n*LCD Driver (4 x 40 / 6 x 38)\r\n*RTC\r\n*EBI \r\n\r\n**On-board peripherals**\r\n*2 user buttons\r\n*RGB LED\r\n*Arduino pin expansion header\r\n\r\n**Debugging**\r\n*Integrated Nu-Link-Me USB debugger/emulator with debug out functionality\r\n*Supports Mbed drag-and-drop programming and virtual COM port\r\n\r\n**Windows serial port driver**\r\n*\tNuMaker USB Driver (including Nu-Link) [[https://www.nuvoton.com/export/resource-files/Nu-Link_USB_Driver_V1.6.zip|DOWNLOAD]]\r\n\r\n== ICE Firmware Update==\r\n**DAP Link Interface Firmware Update**\r\n\r\nThe board is fitted with an NUC12SRE3DE MCU running the DAPLink interface firmware to provide three main functions over a single physical USB connection.\r\n*USB disk “drag and drop” programming – ideal for fast prototyping or in-field upgradable products.\r\n*Debug interface using the Nu-Link – provides full debug capability with tools like Keil MDK.\r\n*USB serial interface between the host computer and the target.\r\n\r\n**Firmware History**\r\n\r\nCurrently no update required.\r\n\r\n**Upgrade Procedure**\r\n\r\n#Set MSG switch (No.4 of ISW1 on ICE) to ON. (It should be default at ON position)\r\n{{/media/uploads/morgandu/nulink_ice_msg_on.jpg}}\r\n#Download NuMaker ICE firmware file [[https://github.com/OpenNuvoton/Nuvoton_Tools/blob/master/Latest_NuLink_Firmware/NuLink1FW.bin|Download]]\r\n#There is ICE firmware file \"**NuLink1FW.bin**\"\r\n#Keep pressing DAP button  and connect the USB port to your PC. A Nu_Link drive will be mounted. (Not Mbed drive)\r\n{{/media/uploads/morgandu/nu_link_drive.png}}\r\n#Copy the \"**NuLink1FW.bin**\" to the Nu_Link drive.\r\n#When copy done, disconnect USB.\r\n#Done.",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/NuMaker-PFM-NANO130.png",
        "image_path": "platforms/NuMaker-PFM-NANO130.png",
        "pinout": "/media/platforms/NuMaker-PFM-Nano130_Board_pinout_image_all.png",
        "pinout_path": "platforms/NuMaker-PFM-Nano130_Board_pinout_image_all.png",
        "bullet1": "Cortex®-M0, 42 MHz",
        "bullet2": "128 K Flash, 16K SRAM",
        "bullet3": null,
        "buy_now": null,
        "pre_order_mode": false,
        "gid": "d9d5030e-d96f-42f4-b02b-c12e5682b2d2"
    },
    {
        "id": 289,
        "name": "MAX32620FTHR",
        "productcode": "0418",
        "logicalboard": {
            "name": "max32620fthr",
            "slug": "max32620fthr",
            "vendor": {
                "id": 33,
                "name": "Maxim Integrated",
                "full_name": "Maxim Integrated",
                "description": "",
                "url": "http://www.maximintegrated.com/",
                "body": "",
                "logo": "/media/vendors/maxim-logo-web.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "MAX32620FTHR",
        "description": "MAX32620FTHR Rapid Development Platform",
        "hide": false,
        "private": false,
        "ramsize": 262144,
        "flashsize": 2097152,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 33,
            "name": "Maxim Integrated",
            "full_name": "Maxim Integrated",
            "description": "",
            "url": "http://www.maximintegrated.com/",
            "body": "",
            "logo": "/media/vendors/maxim-logo-web.png"
        },
        "body": "== Overview ==\r\n\r\nThe [[https://www.maximintegrated.com/MAX32620FTHR|MAX32620FTHR]] board is a rapid development platform designed to help engineers quickly implement battery-optimized solutions with the [[https://www.maximintegrated.com/max32620|MAX32620 ARM Cortex-M4F microcontroller]] with FPU. The board also includes the [[https://www.maximintegrated.com/max77650|MAX77650 Ultra-low Power PMIC]] and [[https://www.maximintegrated.com/MAX17055|MAX17055 Fuel Gauge]] to provide efficient power conversion and battery management with minimal board space. The form factor is a small 0.9in x 2.0in dual-row header footprint that is compatible with breadboards and off-the-shelf peripheral expansion boards. In addition to the dual-row headers, there are also two 12-pin Pmod™-compatible socket connectors for more expansion options. Also on board are common user-interface peripherals including two RGB indicator LEDs and two pushbuttons. These provide a power-optimized flexible platform for quick proofs-of-concept and early software development to enhance time to market.\r\n\r\nThis pinout and form-factor for this board are based on the [[https://www.adafruit.com/feather|Adafruit feather series of boards]] and it is intended to be compatible with many of their [[https://www.adafruit.com/categories/814|peripheral wings]], but it is not guaranteed to work with all FeatherWings.\r\n\r\n=== Pinout ===\r\n\r\n {{/media/uploads/switches/max32620fthr_pinout.png|MAX32620FTHR pinnames}}\r\n\r\nThe pinout diagrams above shows the commonly used interfaces and their locations. Note that all the numbered pins (Pn_n) can also be used as [[/handbook/DigitalIn|DigitalIn]] and [[/handbook/DigitalOut|DigitalOut]] interfaces. \r\n\r\n=== Peripheral Interfaces ===\r\n\r\n  {{/media/uploads/switches/max32620fthr_periph.png|MAX32620FTHR features}}\r\n\r\nThe pinout diagrams above shows the commonly used interfaces and their locations. Note that all the numbered pins (Pn_n) can also be used as [[/handbook/DigitalIn|DigitalIn]] and [[/handbook/DigitalOut|DigitalOut]] interfaces. \r\n\r\n=== PMOD Connector ===\r\n\r\n {{/media/uploads/switches/max32620fthr_pmod.png}}\r\n\r\n\\\\\r\n----\r\n \r\n== Features ==\r\n\r\n* **[[http://www.maximintegrated.com/max32620|MAX32620 Ultra-Low Power Microcontroller]]**\r\n** High performance ARM® Cortex™-M4F Core\r\n** 96MHz, **256KB SRAM**, 2048KB Flash\r\n** Ultra-Low Power for Battery Applications\r\n*** 62µW/MHz Active Executing from Flash\r\n*** 1.06µW Low Power Mode with RTC Enabled\r\n*** 2.67µW Ultra-Low Power Data Retention Mode\r\n*** 5µs Fast Wakeup to 96MHz\r\n** Peripherals\r\n*** USB 2.0 Full-Speed Device\r\n*** Three SPI Masters\r\n*** Three I2C Masters\r\n*** Four UARTs (3 available on platform)\r\n*** Sixteen Pulse Train Engines\r\n*** Four-Input 10-Bit ADC ADC\r\n*** Up to 49 General-Purpose I/O Pins (33 available on platform)\r\n*** Tiny 81-Ball 3.948mm X 4.108mm WLP\r\n* ** [[https://www.maximintegrated.com/MAX77650.html|MAX77650 Ultra-Low Power PMIC Features]]**\r\n*** Smart Power Selector Charger\r\n**** Supports Li+/Li-Poly Batteries\r\n**** 7.5mA to 300mA Charge Current\r\n*** Single Inductor Multiple Output (SIMO) Buck-Boost Regulator\r\n**** 3 Outputs from a Single Inductor\r\n*** 150mA LDO Regulator\r\n*** I2C Configurable\r\n*** 2.75mm x 2.15mm, 30-Bump WLP\r\n* ** [[https://www.maximintegrated.com/MAX17055|MAX17055 Fuel Gauge Features]] **\r\n*** ModelGauge m5 EZ\r\n**** Eliminates Battery Characterization\r\n**** Eliminates Coulomb Counter Drift\r\n*** 7µA Operating Current\r\n*** 1.4mm x 1.5mm, 9-Bump WLP\r\n* Integrated Peripherals\r\n** RGB Indicator LED\r\n** User push-button\r\n\r\n* **Evalution Form factor**\r\n** 0.9in x 2.0in DIP Form Factor\r\n*** Breadboard Compatible\r\n*** Feather Wing Compatible\r\n** Pmod-Compatible Sockets\r\n*** Supports SPI, UART, I2C, and GPIO\r\n*** Accessible from Both Sides of Board\r\n** Power options\r\n*** Micro USB Connector (no USB connectivity required)\r\n*** JST Battery Connector (Single-Cell Li+ battery)\r\n\r\n* **Remote mbed DAPLink Debug Interface (included with purchase of MAX32620FTHR) **\r\n*** [USB MSC] Drag-n-drop programming\r\n*** [USB CDC] USB Serial Port\r\n*** [USB HID] CMSIS-DAP\r\n\r\n\\\\\r\n----\r\n\r\n== Firmware ==\r\n\r\n<<info \"MAX32625PICO DAPLink Firmware Update\">>\r\nThe MAX32620FTHR board ships with an external DAPLink adapter such as the MAX32625PICO.  Please visit our [[https://github.com/MaximIntegrated/max32625pico-firmware-images/|MAX32625PICO Firmware Updates GitHub page]] for details on how to load the correct firmware onto your adapter.\r\n<</info>>\r\n\r\n\r\n\\\\\r\n----\r\n\r\n== Getting Started with MAX32620FTHR ==\r\n\r\n=== 1. Connect the MAX32620FTHR to the MAX32625PICO ===\r\n\r\nUse the fine pitch 10-pin ribbon cable to connect the boards from the SWD MAXDAP header on the MAX32625PICO to the MAXDAP header on the MAX32620FTHR.\r\n\r\n=== 2. Connect the MAX32620FTHR to a power source ===\r\n\r\nUse a micro USB cable to connect the MAX32620FTHR board to a suitable power source (no USB connectivity is required). Alternatively, you can power the board from a charged battery as long as you remember to turn it on by pressing the power/reset button next to the battery connector. The board turns on automatically when powered from the USB supply.\r\n\r\n=== 3. Connect the MAX32625PICO to a PC ===\r\n\r\nUse the micro USB cable to connect the MAX32625PICO to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognize the MAX32625PICO as a standard USB drive.\r\n\r\n| {{/media/uploads/dan/winxp-disk.png}} | {{/media/uploads/dan/mac-disk.png}} |\r\n| //Windows XP example// | //Mac OS X example// |\r\n\r\n=== 4. Click the MBED.HTM link to get logged in ===\r\n\r\nGo to the new USB Drive, and click MBED.HTM to open it in a web browser. This will take you to the MAX32620FTHR platform page. If you end up at a different page, go to our  [[https://github.com/MaximIntegrated/max32625pico-firmware-images/|MAX32625PICO Firmware Updates GitHub page]] for details on how to load the latest firmware.\r\n\r\nIf you do not have a mbed account, choose \"Signup\", and create your mbed Account. Otherwise, login with your mbed username and password.\r\n\r\nThis will give you access to the website, tools, libraries, and documentation.\r\n\r\n\\\\\r\n----\r\n\r\n== PC Configuration ==\r\n\r\nYour mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[https://os.mbed.com/docs/latest/tutorials/windows-serial-driver.html|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with mbed, you will need a ##terminal application##. This allows the mbed Microcontroller to print to your PC screen, and for you to send characters back to your mbed.\r\n\r\n   * [[https://os.mbed.com/docs/latest/tutorials/serial-comm.html|Terminals]] - Using Terminal applications to communicate between the Host PC and the mbed Microcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n|| Windows || Mac || Linux ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n----\r\n\r\n== Downloading a program ==\r\n\r\n=== 1. Save a program binary (.bin) to the Platform ===\r\n\r\nDownload the appropriate \"Blinky!\" binary:\r\n   * MAX32620FTHR: [[/media/uploads/h_keyur/blinky_max32620fthr.bin|blinky_max32620fthr.bin]]\r\n\r\nNote: the source code for this program will be seen in the next section.\r\n\r\nSave the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. The file is now consumed.\r\n\r\n=== 2. Press the Reset Button ===\r\n\r\nWhen the Reset Button is pressed, the microcontroller will be reset and the last programmed application will begin to run.\r\n\r\n=== 3. Blinky! ===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\r\n\\\\\r\n----\r\n\r\n== Example Programs ==\r\n\r\n<<program /teams/mbed-os-examples/code/mbed-os-example-blinky/>>\r\n\r\n\\\\\r\n----\r\n\r\n== Where Next ==\r\n\r\nFollow the guide to creating your own programs using the online compiler\r\n\r\n * [[https://os.mbed.com/docs/v5.8/tutorials/creating-a-new-program.html|Create your own program]]\r\n\r\n\\\\\r\n----\r\n== Technical Reference ==\r\n\r\n===Power===\r\n  * USB or Battery Powered\r\n  * 5.0v from USB available on VBUS (when USB is connected)\r\n  * SYS supply automatically switches between battery voltage and VBUS when available\r\n  * 1.8V regulated output\r\n  * Programmable LDO (typically 3.3V)\r\n  * Digital IO pins are individually programmable to 1.8V or 3.3V\r\n\r\n ===Schematics===\r\n  * [[https://datasheets.maximintegrated.com/en/ds/MAX32620FTHR.pdf|MAX32620FTHR Data Sheet with schematic]]\r\n  \r\n=== PCB CAD Files ===\r\n * [[https://github.com/MaximIntegratedMicros/max32620fthr-pcb|MAX32620FTHR PCB CAD Files]]\r\n\r\n ===Data Sheets===\r\n  * [[https://datasheets.maximintegrated.com/en/ds/MAX32620-MAX32621.pdf|MAX32620 Data Sheet]]\r\n  * [[https://pdfserv.maximintegrated.com/en/an/AN6242.pdf|MAX32620 User's Guide]]\r\n  *  [[https://datasheets.maximintegrated.com/en/ds/MAX77650-MAX77651.pdf|MAX77650 Data Sheet]]\r\n  * [[https://datasheets.maximintegrated.com/en/ds/MAX17055.pdf|MAX17055 Data Sheet]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/MAX32620_platform_pic.png",
        "image_path": "platforms/MAX32620_platform_pic.png",
        "pinout": "/media/platforms/max32620fthr_pinout.png",
        "pinout_path": "platforms/max32620fthr_pinout.png",
        "bullet1": "96MHz Cortex M4+FPU",
        "bullet2": "2048KB Flash, 256KB RAM",
        "bullet3": "Charger, Dual-Voltage I/O",
        "buy_now": "https://www.maximintegrated.com/max32620fthr",
        "pre_order_mode": false,
        "gid": "f3af5832-d019-430a-8a5e-e7698cbfe727"
    },
    {
        "id": 287,
        "name": "Thunderboard Sense 2",
        "productcode": "2041",
        "logicalboard": {
            "name": "TB_SENSE_12",
            "slug": "TB_SENSE_12",
            "vendor": {
                "id": 20,
                "name": "SiliconLabs",
                "full_name": "Silicon Labs",
                "description": "",
                "url": "http://www.silabs.com/",
                "body": "",
                "logo": "/media/vendors/silicon-labs-logo-red.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Mesh 2.4 Ghz"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "J-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "thunderboard-sense-2",
        "description": "Sense Makes Everything",
        "hide": false,
        "private": false,
        "ramsize": 262144,
        "flashsize": 1048576,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 20,
            "name": "SiliconLabs",
            "full_name": "Silicon Labs",
            "description": "",
            "url": "http://www.silabs.com/",
            "body": "",
            "logo": "/media/vendors/silicon-labs-logo-red.png"
        },
        "body": "<<notoc >>\r\n\r\n=== SLTB004A ===\r\nSilicon Labs' Thunderboard Sense 2 is an excellent starting point to get familiar with the [[https://www.silabs.com/products/wireless/mesh-networking/efr32mg-mighty-gecko-zigbee-thread-soc|EFR32™ Mighty Gecko 32-bit Wireless SoC]]. The kit contains sensors and peripherals demonstrating some of the SoC's many capabilities and can serve as a starting point for application development. The Thunderboard Sense 2 features a whopping 7 sensors, four RGB LEDs, an integrated SEGGER J-Link debugger, and MSD programming,  which makes it a very full-featured platform for IoT development.\r\n\r\n{{https://www.mouser.com/images/marketingid/2017/microsites/138687663/Silabs_SLTB004A_Board.jpg}}\r\n\r\n=== Thunderboard Sense 2 Platform Features ===\r\n\r\n*[[https://www.silabs.com/products/wireless/mesh-networking/efr32mg-mighty-gecko-zigbee-thread-soc/device.efr32mg12p332f1024gl125|EFR32MG12P Mighty Gecko Wireless SoC]]\r\n** ARM® Cortex™-M4, up to 40MHz\r\n** 256kB RAM\r\n** 1024kB Flash\r\n** Integrated 2.4GHz radio transceiver\r\n** Integrated DC/DC converter\r\n** Integrated CRYPTO engine supporting: AES-128; AES-256; ECC; SHA-1; SHA-2\r\n\r\n* Thunderboard Sense 2 features\r\n** 20 pin breakout pads for easy access to I/O pins\r\n** Compact form factor\r\n** Power sources (USB and CR2032 battery)\r\n\r\n{{https://www.digikey.com/-/media/Images/Product%20Highlights/S/Silicon%20Laboratories%20Inc/Thunderboard%20Sense%202%20Next%20Generation%20IoT%20Development%20Kit/silicon-labs-thunderboard-sense-2-diagram-large.jpg}}\r\n\r\n* On-board peripherals\r\n** 2 user buttons\r\n** 1 user LED (red/green)\r\n** 4 user RGB LEDs (individually controllable)\r\n** Si7021 relative humidity and temperature sensor\r\n** Si1133 UV index and ambient light sensor\r\n** BMP280 barometric pressure sensor\r\n** Si7210 Hall effect sensor\r\n** CCS811 Indoor air quality gas sensor\r\n** ICM-20648 6-axis inertial sensor (accelerometer and gyroscope)\r\n** ICS-43434 MEMS microphone\r\n\r\n{{/media/uploads/stevew817/tb004.png}}\r\n\r\n<<info>>\r\n===Updating board firmware===\r\nFor information on how to update the interface firmware on your board, please see [[https://os.mbed.com/teams/SiliconLabs/wiki/Silicon-Labs-Firmware|this guide]]. The interface firmware delivered with the boards is already mbed-compatible, so an upgrade is not strictly required, though it is recommended to check for updates from time to time.\r\n<</info>>\r\n\r\n=== Additional Resources ===\r\n\r\n* [[https://www.silabs.com/documents/public/user-guides/ug309-sltb004a-user-guide.pdf|Thunderboard Sense 2 User Guide]]\r\n* [[https://www.silabs.com/documents/public/data-sheets/efr32mg12-datasheet.pdf|EFR32MG12P Mighty Gecko Data Sheet]]\r\n* [[https://www.silabs.com/documents/public/reference-manuals/efr32xg12-rm.pdf|EFR32xG12 Wireless Gecko Reference Manual]]\r\n* Other kit documentation (schematics, user guide) can be found in [[http://www.silabs.com/products/mcu/Pages/simplicity-studio.aspx|Simplicity Studio]]\r\n\r\n\r\n=== More information ===\r\n\r\n[[https://www.silabs.com/products/development-tools/thunderboard/thunderboard-sense-two-kit|Learn more about Silicon Labs' Thunderboard Sense 2]]\r\n\r\n===Synopsis===\r\nTransmission rate: Millions of bits per second\\\\\r\nComputational power: Millions of operations per second\\\\\r\nStorage: Millions of bytes\\\\\r\nSensors: 11 degrees of freedom\\\\\r\n\r\nBillions of possible creations.\\\\\r\n\r\nGo Create - Sense Makes Everything",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/thunderboard-sense-two-640px.png",
        "image_path": "platforms/thunderboard-sense-two-640px.png",
        "pinout": "/media/platforms/TB004.png",
        "pinout_path": "platforms/TB004.png",
        "bullet1": "Cortex M4, 40MHz",
        "bullet2": "256KB RAM, 1024KB Flash",
        "bullet3": "7 sensors, 4 RGB LEDs, 8 Mbit",
        "buy_now": "https://www.silabs.com/products/development-tools/thunderboard/thunderboard-sense-two-kit",
        "pre_order_mode": false,
        "gid": "92285359-dafd-44ed-9d4a-32704e47c9a7"
    },
    {
        "id": 286,
        "name": "NuMaker-PFM-M2351",
        "productcode": "1305",
        "logicalboard": {
            "name": "NU_PFM_M2351_NPSA_NS",
            "slug": "NU_PFM_M2351_NPSA_NS",
            "vendor": {
                "id": 45,
                "name": "Nuvoton",
                "full_name": "Nuvoton",
                "description": "",
                "url": "http://www.nuvoton.com/",
                "body": "",
                "logo": "/media/vendors/nuvoton.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Wi-Fi"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M23"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "NUMAKER-PFM-M2351",
        "description": "The NuMaker-PFM-M2351 is a development board based on  NuMicro®-M2351 microcontroller. Nuvoton NuMicro® M2351 secure microcontroller series is empowered by Arm® Cortex®-M23 core with TrustZone® for Armv8-M architecture, which elevates the traditional firmware security to the new level of robust software security. With M2351 series, designers can easily expand the coverage of protection from application level to TrustZone level.",
        "hide": false,
        "private": false,
        "ramsize": 0,
        "flashsize": 0,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 45,
            "name": "Nuvoton",
            "full_name": "Nuvoton",
            "description": "",
            "url": "http://www.nuvoton.com/",
            "body": "",
            "logo": "/media/vendors/nuvoton.jpg"
        },
        "body": "== M2351 Series Microcontroller Features ==\r\n\r\nThree minutes to know M2351 Series: http://user21515.piee.pw/M2351IntroVideo\r\n\r\nThe NuMicro® M2351 series is based on Arm® Cortex®-M23 core with TrustZone® for Armv8-M architecture, which elevates the traditional firmware security to the new level of robust software security. With M2351 series, designers can easily expand the coverage of protection from application level to TrustZone level.\r\n\r\nThese M2351 microcontrollers with low-power running up to 64 MHz frequency with up to 512 K-bytes embedded flash memory in dual bank mode supporting secure OTA (Over-The-Air) firmware update and up to 96 K-bytes embedded SRAM. Furthermore, the M2351 series also provides high-performance connectivity peripheral interfaces such as UART, SPI, I2C, GPIOs, USB and ISO 7816-3 for the smart card reader. Its secure and low-power features strengthen the innovation of IoT security.\r\n\r\n** Security Core **\r\n* M2351KIAAE based on Arm® Cortex®-M23 core \r\n* TrustZone® for ARM®v8-M\r\n* Up to 8 regions MPU_NS (for the non-secure world) \r\n* Up to 8 regions MPU_S (for the secure world)\r\n* 8 Security Attribution Unit (SAU) memory regions\r\n\r\n** Operating Characteristics **\r\n* Running up tp 64 MHz\r\n* Voltage range: 1.62V to 3.63 V\r\n* Temperature range: -40°C to +105°C\r\n\r\n** Memories **\r\n* Up to 512 KB of dual bank flash memory\r\n* Up to 96 KB SRAM\r\n\r\n** Mbed OS Build Target **\r\n\r\nWith M2351 Series supporting TrustZone, there is not only one Mbed OS build target for the NuMaker-PFM-M2351 board. Combined by non-PSA/PSA and secure/non-secure, there are four Mbed OS build targets to consider:\r\n\r\n* **NU_PFM_M2351_NPSA_S**: Target for building non-PSA/secure code. For trivial use case, designers can rely on the pre-built one in Mbed OS and needn't build this code by themselves. For developing their application, refer to [[https://github.com/OpenNuvoton/NuMaker-mbed-TZ-secure-example|NuMaker-mbed-TZ-secure-example]] for details.\r\n* **NU_PFM_M2351_NPSA_NS**: Target for building non-PSA/non-secure code. Designers must have built for the above target and then can build for this target. For trivial use case, they can rely on the pre-built one in Mbed OS. For developing their application, same as above, refer to [[https://github.com/OpenNuvoton/NuMaker-mbed-TZ-secure-example|NuMaker-mbed-TZ-secure-example]] for details. Secure code and non-secure code must design in accordance.\r\n* **NU_PFM_M2351_S**: Target for building PSA/secure code. It is under development.\r\n* **NU_PFM_M2351_NS**: Target for building PSA/non-secure code. It is under development.\r\n\r\nBesides, there's one old target name:\r\n\r\n* **NUMAKER_PFM_M2351**: Target for building both non-PSA/secure code and non-PSA/non-secure code. It is deprecated since Mbed OS 5.14.\r\n\r\n[[https://os.mbed.com/docs/mbed-os/v5.14/tools/developing-mbed-online-compiler.html|Mbed Online Compiler]] can build code for the NuMaker-PFM-M2351 board successfully since Mbed OS 5.14. For not confusing, it just supports the **NU_PFM_M2351_NPSA_NS** target. For building code for other targets, designers must use the [[https://os.mbed.com/docs/mbed-os/v5.14/tools/developing-mbed-cli.html|Arm Mbed CLI]] tool instead.\r\n\r\n== NuMaker PFM-M2351 Board Features ==\r\n\r\nWith the NuMaker-PFM-M2351 board,  users can easily develop the secure application project. \r\nThe left part of this board is the M2351 platform, including the target chip M2351KIAAE and the related onboard application parts and connectors.\r\n\r\nThe right part of this board is a Nu-Link-Me ICE Bridge based on the SWD (Serial Wire Debug) interface connected with the target chip, allowing users to program the application code to the Flash of target chip through the USB port from PC Host.\r\n\r\n* On-board Nu-Link-Me ICE Bridge (Mass storage as USB Disk drive) for drag and drop programming\r\n* Arduino UNO compatible interface\r\n* M2351 extended interface connectors\r\n* Secure Serial Flash(W77F32W) for secure data storage, cryptographic key storage, and general data storage\r\n* Audio codec (NAU88L25) with Microphone In and Headphone Out\r\n* Wi-Fi module for wireless application\r\n* USB 2.0 Full-Speed OTG / Host / Device\r\n* MicroSD Card slot for T-Flash\r\n* Three push-buttons: one is for reset and the other two are for user-defined\r\n* Three LEDs: one is for power indication and the other two are for user-defined\r\n\r\n** Front View **\r\n{{/media/uploads/hyyu/front.png}}\r\n\r\n\r\n** Rear View **\r\n{{/media/uploads/hyyu/back.png}}\r\n\r\n\r\n** Arduino UNO Compatible Interface **\r\n{{/media/uploads/hyyu/slide1v4.png}}\r\n{{/media/uploads/hyyu/slide1v4-1.png}}\r\n{{/media/uploads/hyyu/slide1v4-2.png}}\r\n\r\n** Pin Assignment for Extended Connectors **\r\n{{/media/uploads/hyyu/slide2v3.png}}\r\n\r\n\r\n**Debugging **\r\n* Integrated Nu-Link Me USB debugger/emulator with debug out functionality\r\n* Supports mbed drag-and-drop programming and virtual COM port\r\n* Supports ETM (embedded trace macrocell) debug interface for instruction and data tracing\r\n\r\n**Windows serial port driver**\r\n*\tNuMaker USB Driver (including Nu-Link) [[https://www.nuvoton.com/export/resource-files/Nu-Link_USB_Driver_V1.6.zip|DOWNLOAD]]\r\n\r\n\r\n== ICE Firmware Update==\r\n**DAP Link Interface Firmware Update**\r\n\r\nThe board is fitted with an NUC12SRE3DE MCU running the DAPLink interface firmware to provide three main functions over a single physical USB connection.\r\n*USB disk “drag and drop” programming – ideal for fast prototyping or in-field upgradable products.\r\n*Debug interface using the Nu-Link – provides full debug capability with tools like Keil MDK.\r\n*USB serial interface between the host computer and the target.\r\n\r\n**Firmware History**\r\n\r\nCurrently no update required.\r\n\r\n**Upgrade Procedure**\r\n\r\n#Set MSG switch (No.4 of ISW1 on ICE) to ON. (It should be default at ON position)\r\n{{/media/uploads/morgandu/nulink_ice_msg_on.jpg}}\r\n#Download NuMaker ICE firmware file [[https://github.com/OpenNuvoton/Nuvoton_Tools/blob/master/Latest_NuLink_Firmware/NuLink1FW.bin|Download]]\r\n#There is ICE firmware file \"**NuLink1FW.bin**\"\r\n#Keep pressing DAP button  and connect the USB port to your PC. A Nu_Link drive will be mounted. (Not Mbed drive)\r\n{{/media/uploads/morgandu/nu_link_drive.png}}\r\n#Copy the \"**NuLink1FW.bin**\" to the Nu_Link drive.\r\n#When copy done, disconnect USB.\r\n#Done.",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/NuMaker-PFM-M2351_V1.2_1.png",
        "image_path": "platforms/NuMaker-PFM-M2351_V1.2_1.png",
        "pinout": "/media/platforms/Slide1.PNG",
        "pinout_path": "platforms/Slide1.PNG",
        "bullet1": "Cortex-M23, 64MHz",
        "bullet2": "96KB SRAM, 512KB Flash",
        "bullet3": "v8-M TrustZone",
        "buy_now": "https://direct.nuvoton.com/en/m23-family/",
        "pre_order_mode": false,
        "gid": "15742662-ea3b-4cf3-ba4b-3950565a6f0c"
    },
    {
        "id": 284,
        "name": "u-blox C030-N211 IoT Starter Kit",
        "productcode": "C031",
        "logicalboard": {
            "name": "ublox_c030_n211",
            "slug": "ublox_c030_n211",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Cellular"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ublox-C030-N211",
        "description": "The u-blox C030-N211  NB-IoT mbed-enabled Internet of Things (IoT) Starter Kit is a versatile development platform that allows quick prototyping of a variety of applications for low-power Internet of Things (IoT).",
        "hide": false,
        "private": false,
        "ramsize": 262144,
        "flashsize": 1048576,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 9,
            "name": "u-blox",
            "full_name": "u-blox AG",
            "description": "",
            "url": "http://www.u-blox.com/",
            "body": "",
            "logo": "/media/vendors/u-blox.png"
        },
        "body": "== Pinout ==\r\n {{/media/uploads/euygun/c030-n211_pinout_09062017.png}}\r\n\r\n== Unboxing C030 \r\n{{https://www.youtube.com/watch?v=2zOi-md5nz0}}\r\n\r\n== Features == \r\n\r\n=== u-blox SARA-N211 NB-IoT Module === \r\n\r\n * NB-IoT coverage\r\n ** Band 8: 880-915 MHz Up-link, 925-960 MHz Down-link\r\n ** Band 20: 832-862 MHz Up-link, 791-821 MHz Down-link \r\n\r\n=== u-blox MAX-M8C Concurrent GNSS Receiver Module ===\r\n\r\n * Receives up to 3 GNSS technology out of GPS, Galileo, GLONASS, and BeiDou \r\n\r\n=== STMicroelectronics STM32F437VG MCU === \r\n\r\n  * High-performance ARM®  Cortex™-M4 running up to 180MHz \r\n  * 1024 KB on-chip Flash\r\n  * 256 KB on-chip SRAM + 4 KB Battery backed up on-chip SRAM\r\n  ** 192 KB of on-chip SRAM for Application use\r\n  ** 64 KB  of on-chip SRAM as Closely Coupled Fast RAM \r\n  * 10/100 Mbps Ethernet MAC\r\n  * Cryptographic acceleration for Internet message protocols\r\n  * True random number generation, CRC calculation unit  \r\n\r\n=== Interfaces and Electrical Data ==\r\n * Micro-SIM Holder for NB-IoT Network SIMs\r\n * On-board ST-Link/V2-1 debugger/programmer with SWD connector\r\n ** micro USB with mbed Interface\r\n ** ST-Link/V2-1 standalone development and debug capability\r\n ** USB re-enumeration; Virtual COM port, Mass Storage Device and Debug Port\r\n ** 5V from ST-Link/V2-1 Debug USB VBUS, 3.3V operation\r\n ** (CMSIS-DAP variant of the FW with extended features will be available in the future)\r\n * On-board TI® bq24295 Single Cell LiPo Battery Charger and  TI® bq27441-G1 Battery Fuel Gauge\r\n ** Molex® SPOX™ 5268-03A LiPo Battery connector. Supports battery types like BAK –LP-503759-IS-3 (battery is not included)\r\n * On-board SiLabs® CP2105 USB to Dual UART Bridge as Serial USB Sniffer\r\n ** Alternative to ST-Link/V2-1 Virtual COM Port when ST-LINK/V2-1 is not used/available\r\n ** Alternative to Main Supply and Debug USB 5V VBUS inputs \r\n ** Sniffing serial communication between the Host MCU and the Cellular Module\r\n ** Drivers could be downloaded from [[https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers|here]]\r\n * RGB User LED, and two push buttons: User and Reset\r\n * SDCard Socket for file storage\r\n * Integrated NB-IoT and GNSS antennas by Antenova® on the snap-off Antenna Section \r\n * Ethernet RJ45 connector\r\n * Arduino® UNO R3 compatible header connector with \r\n ** 6 analog inputs, \r\n ** 8 PWM capable outputs, \r\n ** 22 GPIOs, \r\n ** 1 x SPI, \r\n ** 1 x I2C, \r\n ** 1 x UART with HW flow control option (RTS, CTS)\r\n\r\n<<warning Title=Utilising Arduino VIN Input Pin>>\r\nEnsure that VIN voltage level does not exxceed the cellular module input voltage limitations.\r\nReverse polarity and exceeding the supply voltage limits can cause a permanent damage. \r\n\r\nPlease consult your u-blox representative for further details.  \r\n<</warning>>\r\n\r\n<<warning Title=external power supply and/or LiPo battery is recommended >>\r\nDue to the USB current limitation, optimal RF performance can be achieved only by supplying the board either through the \"Aux 5V USB\"  connector or the VIN pin of the Arduino® UNO R3 interface.\r\nOther alternative is to use a LiPo Battery connected through the \"LiPo Battery\" connector.\r\nPlease refer to Power Supply and LiPo Battery section below.\r\n<</warning>>\r\n\r\n=== Block Diagram ===\r\n{{/media/uploads/euygun/c030-n211_blockdiagram_07062017.png}} \r\n\r\n=== Power Supply and LiPo Battery ===\r\nDuring the RF transactions, SARA-N211 module of C030-N211 Application Board demands higher currents than a USB 2.0 Master Port could provide. \r\nIf the C030-N211 Application Board is powered from a single USB 2.0 port, a Brown Out could be experienced during RF transactions. This situation is observed as premature board reset and/or application interruption.\r\nTo overcome such situation, the C030-N211 Application Board could be powered with a high current PSU through purpose built \"Aux 5V USB\" connector.\r\nAnother, solution is to connect a LiPo battery to the \"LiPo Battery Connector\"        \r\n\r\n\r\nRecommended 3A 5V USB Power Supplies for [[https://www.amazon.co.uk/dp/B01N9QZKD6/ref=pd_sbs_147_1?_encoding=UTF8&psc=1&refRID=J415VB5WTWAC5GG90M7R | the UK]] ,  [[http://a.co/5PRx3xL | the North America]],  and [[https://www.amazon.de/dp/B01N5PHSR0/ref=cm_sw_em_r_mt_dp_hTsTzb1WQGN3W  | the Europe]]\r\n\r\nRecommended [[/media/uploads/ublox/60.10303-dynamis-lith-polymer-lp503759_rev1.pdf | LiPo Battery]] from Dynamis\r\n https://www.dynamis-batterien.de/\r\n\r\nRecommended LiPo Battery BAK –LP-503759-IS-3 from [[http://uk.farnell.com/bak/lp-503759-is-3/battery-lithium-pol-3-7v-1300/dp/2077882 | Farnell UK]], [[http://de.farnell.com/bak/lp-503759-is-3/akku-lithium-polymer-3-7v-1-3ah/dp/2077882 | Farnell Germany ]]\r\n\r\n\r\n\r\n=== Documentation ===\r\nC030 Application Board [[/media/uploads/euygun/c030-appboard_userguide_-ubx-17015029-.pdf | User Guide]]\r\n\r\n\r\nC030-N211 Application Board [[/media/uploads/euygun/c030-n211-0-00_schematics.pdf | Schematics]]\r\n\r\n<<warning Title=Module firmware upgrade>>\r\nC030-N211 Application Board has provisions to upgrade SARA-N211 Module firmware. \r\nPlease consult your u-blox representative for further details.\r\n<</warning>>\r\n\r\n<<warning Title=Module current instrumentation >>\r\nThere are provisional current instrumentation circuits for both Cellular and GNSS modules. Currently,the instrumentation functions are not utilized and supported     \r\n<</warning>>\r\n\r\n=== See also===\r\n\r\n[[https://os.mbed.com/teams/ublox/wiki/u-blox-C030-Getting-Started|C030 Getting started]]\r\n\r\n[[https://os.mbed.com/teams/ublox/wiki/C030-Prime-Cell-Battery-Shield|C030 Prime Cell Battery Shield]]\r\n\r\n=== Approvals ===\r\n<<info>>\r\n\r\n** C030-N211 European conformance CE mark **\r\n\r\nThe C030-U201 application board has been evaluated against the essential requirements of the 2014/53/EU Radio Equipment Directive.\r\nIn order to satisfy the essential requirements of the 2014/53/EU Radio Equipment Directive, the device is compliant with the following standards:\r\n*Radio Frequency spectrum use (Article 3.2):\r\n**EN 301 511 \r\n**EN 301 908-1\r\n**EN 301 908-2\r\n**EN 303 413\r\n*Electromagnetic Compatibility (Article 3.1b):\r\n**EN 301 489-1\r\n**EN 301 489-19\r\n**EN 301 489-52 \r\n*Health and Safety (Article 3.1a)\r\n**EN 62368-1\r\n**EN 62311 and EN 62479\r\n\r\nThe conformity assessment procedure for C030-N211 application boards, referred to in Article 17 and detailed in Annex III of Directive 2014/53/EU, has been followed.\r\nThus, the following marking is included in the product:\r\n\r\n{{/media/uploads/euygun/ce_markingscaled.png}}\r\n\r\nThere are no restrictions for the commercialization of the C030-N211 application boards in all the countries of the European Union.\r\n\r\n**Radiofrequency radiation exposure Information: this equipment complies with radiation exposure limits prescribed for an uncontrolled environment for fixed and mobile use conditions. This equipment should be installed and operated with a minimum distance of 20 cm between the radiator and the body of the user or nearby persons. This transmitter must not be collocated or operating in conjunction with any other antenna or transmitter except as authorized in the certification of the product.**\r\n\r\n**The gain of the system antenna(s) used for C030-N211 application boards (i.e. the combined transmission line, connector, cable losses and radiating element gain) must not exceed 2.96 dBi (900 MHz, i.e. GSM 900 or UMTS FDD-8 band), 7.85 dBi (1800 MHz, i.e. GSM 1800 band), 11.84 dBi (2100 MHz, i.e. UMTS FDD-1 band) for mobile and fixed or mobile operating configurations.**\r\n\r\n<</info>>",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/C030-N211-Image_06102017.png",
        "image_path": "platforms/C030-N211-Image_06102017.png",
        "pinout": "/media/platforms/C030-N211_Pinout_07062017.png",
        "pinout_path": "platforms/C030-N211_Pinout_07062017.png",
        "bullet1": "SARA-N211 NB-IoT + antennas",
        "bullet2": "MAX-M8C Concurrent GNSS Module",
        "bullet3": "Cortex-M4 180MHz 1MB/128KB",
        "buy_now": "https://www.u-blox.com/en/product/c030-app-board",
        "pre_order_mode": false,
        "gid": "338dae9b-37f7-4029-8c56-7f5928d30e60"
    },
    {
        "id": 283,
        "name": "u-blox C030-U201 IoT Starter Kit",
        "productcode": "C030",
        "logicalboard": {
            "name": "ublox_c030_u201",
            "slug": "ublox_c030_u201",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Cellular"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Debug support shown here includes boards supported in pyOCD, as well as boards that can be debugged via CMSIS-Pack debug information that Arm has tested.\r\n\r\nDebug may be possible on other boards, but is currently untested.",
                "hide": false,
                "name": "Debug"
            }
        ],
        "slug": "ublox-C030-U201",
        "description": "The u-blox C030-U201 2G/3G mbed-enabled Internet of Things (IoT) Starter Kit is a versatile development platform that allows quick prototyping of a variety of applications for low-power Internet of Things (IoT).",
        "hide": false,
        "private": false,
        "ramsize": 262144,
        "flashsize": 1048576,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 9,
            "name": "u-blox",
            "full_name": "u-blox AG",
            "description": "",
            "url": "http://www.u-blox.com/",
            "body": "",
            "logo": "/media/vendors/u-blox.png"
        },
        "body": "== Pinout == \r\n {{/media/uploads/euygun/c030-u201_pinout_09062017.png}} \r\n\r\n== Unboxing C030 \r\n{{https://www.youtube.com/watch?v=2zOi-md5nz0}}\r\n\r\n== Features == \r\n\r\n=== u-blox SARA-U201 HSPA/GSM Module === \r\n\r\n * Global 2G/3G coverage\r\n ** 2G Bands: 850, 900, 1800, 1900 \r\n ** 3G Bands: 800, 850, 900, 1900, 2100\r\n\r\n=== u-blox MAX-M8C Concurrent GNSS Receiver Module ===\r\n\r\n * Receives up to 3 GNSS technology out of GPS, Galileo, GLONASS, and BeiDou \r\n\r\n=== STMicroelectronics STM32F437VG MCU === \r\n\r\n  * High-performance ARM®  Cortex™-M4 running up to 180MHz \r\n  * 1024 KB on-chip Flash\r\n  * 256 KB on-chip SRAM + 4 KB Battery backed up on-chip SRAM\r\n  ** 192 KB of on-chip SRAM for Application use\r\n  ** 64 KB  of on-chip SRAM as Closely Coupled Fast RAM \r\n  * 10/100 Mbps Ethernet MAC\r\n  * Cryptographic acceleration for Internet message protocols\r\n  * True random number generation, CRC calculation unit  \r\n\r\n=== Interfaces and Electrical Data ==\r\n * Integrated eUICC including International Data Roaming Cellular Connectivity by JT®  JTGlobal with 50Mbytes of data for the first 90 days\r\n * On-board ST-Link/V2-1 debugger/programmer with SWD connector\r\n ** micro USB with mbed Interface\r\n ** ST-Link/V2-1 standalone development and debug capability\r\n ** USB re-enumeration; Virtual COM port, Mass Storage Device and Debug Port\r\n ** 5V from ST-Link/V2-1 Debug USB VBUS, 3.3V operation\r\n ** (CMSIS-DAP variant of the FW with extended features will be available in the future)\r\n * On-board TI® bq24295 Single Cell LiPo Battery Charger and  TI® bq27441-G1 Battery Fuel Gauge\r\n ** Molex® SPOX™ 5268-03A LiPo Battery connector. Supports battery types like BAK –LP-503759-IS-3 (battery is not included)\r\n * On-board SiLabs® CP2105 USB to Dual UART Bridge as Serial USB Sniffer\r\n ** Alternative to ST-Link/V2-1 Virtual COM Port when ST-LINK/V2-1 is not used/available\r\n ** Alternative to Main Supply and Debug USB 5V VBUS inputs \r\n ** Sniffing serial communication between the Host MCU and the Cellular Module\r\n ** Drivers could be downloaded from [[https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers|here]]\r\n * RGB User LED, and two push buttons: User and Reset\r\n * SDCard Socket for file storage\r\n * SMA RF connectors for 50 Ohm Cellular and GNSS Active antennas \r\n  * Ethernet RJ45 connector\r\n  * Arduino® UNO R3 compatible header connector with \r\n  ** 6 analog inputs, \r\n  ** 8 PWM capable outputs, \r\n  ** 22 GPIOs, \r\n  ** 1 x SPI, \r\n  ** 1 x I2C, \r\n  ** 1 x UART with HW flow control option (RTS, CTS)\r\n\r\n<<warning Title=Utilising Arduino VIN Input Pin>>\r\nEnsure that VIN voltage level does not exxceed the cellular module input voltage limitations.\r\nReverse polarity and exceeding the supply voltage limits can cause a permanent damage.\r\n\r\nPlease consult your u-blox representative for further details.  \r\n<</warning>>\r\n\r\n<<warning Title=external power supply and/or LiPo battery is recommended >>\r\nDue to the USB current limitation, optimal RF performance can be achieved only by supplying the board either through the \"Aux 5V USB\"  connector or the VIN pin of the Arduino® UNO R3 interface.\r\nOther alternative is to use a LiPo Battery connected through the \"LiPo Battery\" connector.\r\nPlease refer to Power Supply and LiPo Battery section below.\r\n<</warning>>\r\n\r\n=== International Data Roaming by JT ===\r\nThe C030-U201 IoT Starter Kits come with International Data Roaming bundled with 50 MBytes of data for the first 3 months .\r\n\r\nThe International Data Roaming service  is provided by [[https://jtiotsims.com/|JT]] . To turn on the International Data Roaming service, please register your board's eUICC(Embedded SIM) IMSI through [[http://www.jtiotsims.com/ubxC030 |JT IoT Registration]] web site.\r\n<<info>>\r\n\r\n**How to find C030-U201 IMSI Number**\r\n\r\nThe eUICC(Embedded SIM) IMSI number is written on the label at the back of the C030-U201.\r\nThe IMSI number is also coded on the QR-Code label on top of the Ethernet connector of the C030-U201.\r\n\r\nIf the IMSI number cannot be read from these labels, the example  program for reading the modem IMEI and eUICC/SIM IMSI could be used.\r\nThe example prints out the IMEI and IMSI numbers of the board to the serial debug console. \r\n\r\n<<program https://os.mbed.com/teams/ublox/code/example-reading-imei-imsi/>>\r\n\r\n<</info>>\r\n\r\n=== Block Diagram ===\r\n{{/media/uploads/euygun/c030-u201_blockdiagram_07062017.png}} \r\n\r\n=== Power Supply and LiPo Battery ===\r\nDuring the RF transactions, SARA-U201 module of C030-U201 Application Board demands higher currents than a USB 2.0 Master Port could provide. \r\nIf the C030-U201 Application Board is powered from a single USB 2.0 port, a Brown Out could be experienced during RF transactions. This situation is observed as premature board reset and/or application interruption.\r\nTo overcome such situation, the C030-U201 Application Board could be powered with a high current PSU through purpose built \"Aux 5V USB\" connector.\r\nAnother, solution is to connect a LiPo battery to the \"LiPo Battery Connector\"        \r\n\r\n\r\nRecommended 3A 5V USB Power Supplies for [[https://www.amazon.co.uk/dp/B01N9QZKD6/ref=pd_sbs_147_1?_encoding=UTF8&psc=1&refRID=J415VB5WTWAC5GG90M7R | the UK]] ,  [[http://a.co/5PRx3xL | the North America]],  and [[https://www.amazon.de/dp/B01N5PHSR0/ref=cm_sw_em_r_mt_dp_hTsTzb1WQGN3W  | the Europe]]\r\n\r\nRecommended [[/media/uploads/ublox/60.10303-dynamis-lith-polymer-lp503759_rev1.pdf | LiPo Battery]] from Dynamis\r\n https://www.dynamis-batterien.de/\r\n\r\nRecommended LiPo Battery BAK –LP-503759-IS-3 from [[http://uk.farnell.com/bak/lp-503759-is-3/battery-lithium-pol-3-7v-1300/dp/2077882 | Farnell UK]], [[http://de.farnell.com/bak/lp-503759-is-3/akku-lithium-polymer-3-7v-1-3ah/dp/2077882 | Farnell Germany ]]\r\n=== Documentation ===\r\nC030 Application Board [[/media/uploads/euygun/c030-appboard_userguide_-ubx-17015029-.pdf | User Guide]]\r\n\r\n C030-U201 Application Board [[/media/uploads/euygun/c030-u201-0-00_schematics.pdf | Schematics ]]\r\n\r\n<<warning Title=Module current instrumentation >>\r\nThere are provisional current instrumentation circuits for both Cellular and GNSS modules. Currently,the instrumentation functions are not utilized and supported     \r\n<</warning>>\r\n\r\n=== See also===\r\n\r\n[[https://os.mbed.com/teams/ublox/wiki/u-blox-C030-Getting-Started|C030 Getting started]]\r\n\r\n[[https://os.mbed.com/teams/ublox/wiki/C030-Prime-Cell-Battery-Shield|C030 Prime Cell Battery Shield]]\r\n\r\n=== Approvals ===\r\n<<info>>\r\n\r\n** C030-U201 European conformance CE mark **\r\n\r\nThe C030-U201 application board has been evaluated against the essential requirements of the 2014/53/EU Radio Equipment Directive.\r\nIn order to satisfy the essential requirements of the 2014/53/EU Radio Equipment Directive, the device is compliant with the following standards:\r\n*Radio Frequency spectrum use (Article 3.2):\r\n**EN 301 511 \r\n**EN 301 908-1\r\n**EN 301 908-2\r\n**EN 303 413\r\n*Electromagnetic Compatibility (Article 3.1b):\r\n**EN 301 489-1\r\n**EN 301 489-19\r\n**EN 301 489-52 \r\n*Health and Safety (Article 3.1a)\r\n**EN 62368-1\r\n**EN 62311 and EN 62479\r\n\r\nThe conformity assessment procedure for C030-U201 application boards, referred to in Article 17 and detailed in Annex III of Directive 2014/53/EU, has been followed.\r\nThus, the following marking is included in the product:\r\n\r\n{{/media/uploads/euygun/ce_markingscaled.png}}\r\n\r\nThere are no restrictions for the commercialization of the C030-U201 application boards in all the countries of the European Union.\r\n\r\n**Radiofrequency radiation exposure Information: this equipment complies with radiation exposure limits prescribed for an uncontrolled environment for fixed and mobile use conditions. This equipment should be installed and operated with a minimum distance of 20 cm between the radiator and the body of the user or nearby persons. This transmitter must not be collocated or operating in conjunction with any other antenna or transmitter except as authorized in the certification of the product.**\r\n\r\n**The gain of the system antenna(s) used for C030-U201 application boards (i.e. the combined transmission line, connector, cable losses and radiating element gain) must not exceed 2.96 dBi (900 MHz, i.e. GSM 900 or UMTS FDD-8 band), 7.85 dBi (1800 MHz, i.e. GSM 1800 band), 11.84 dBi (2100 MHz, i.e. UMTS FDD-1 band) for mobile and fixed or mobile operating configurations.**\r\n\r\n<</info>>",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/C030-U201-Image_06102017-2.png",
        "image_path": "platforms/C030-U201-Image_06102017-2.png",
        "pinout": "/media/platforms/C030-U201_Pinout_09062017.png",
        "pinout_path": "platforms/C030-U201_Pinout_09062017.png",
        "bullet1": "SARA-U201 2/3G  + Data roaming",
        "bullet2": "MAX-M8C concurrent GNSS Module",
        "bullet3": "Cortex-M4 180MHz 1MB/128KB",
        "buy_now": "https://www.u-blox.com/en/product/c030-app-board",
        "pre_order_mode": false,
        "gid": "fc58b724-db21-44e7-b62f-d3af170dd25a"
    },
    {
        "id": 282,
        "name": "Realtek RTL8195AM",
        "productcode": "4600",
        "logicalboard": {
            "name": "realtek_rtl8195am",
            "slug": "Realtek-RTL8195AM",
            "vendor": {
                "id": 55,
                "name": "Realtek",
                "full_name": "Realtek",
                "description": "",
                "url": "www.realtek.com",
                "body": "",
                "logo": "/media/vendors/Realtek_600x600.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Wi-Fi"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M3"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "Realtek-RTL8195AM",
        "description": "Ameba is an Arduino-compatible development board for internet of things, beside WiFi connectivity, it also includes an NFC tag, and can support Ethernet via Arduino compatible headers. The brain of the board is Realtek RTL8195AM Wi-Fi SoC with Arm®Cortex®-M3 MCU inside that includes WiFi connectivity, hardware SSL, SRAM, and flash. It provides the optimal solution for the maker community and Quadcopter, Solar Energy system, Sensor Environment, automation solutions and etc.",
        "hide": false,
        "private": false,
        "ramsize": 0,
        "flashsize": 0,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 55,
            "name": "Realtek",
            "full_name": "Realtek",
            "description": "",
            "url": "www.realtek.com",
            "body": "",
            "logo": "/media/vendors/Realtek_600x600.jpg"
        },
        "body": "== Highlights ==\r\n- 32-bit Arm®Cortex®-M3, up to 166MHz \\\\\r\n- 1MB ROM, 2MB SDRAM and 512KB SRAM \\\\\r\n== Key Features ==\r\n- Integrated with 802.11 b/g/n 1x1 Wi-Fi \\\\\r\n- NFC Tag with Read/Write Function \\\\\r\n- 10/100 Ethernet MII/ RMII/RGMII Interface \\\\\r\n- USB OTG \\\\\r\n- SDIO Device/SD card controller \\\\\r\n- Hardware SSL engine \\\\\r\n- Maximum 30 GPIOs \\\\\r\n- 2 SPI Interfaces and support both master and slave mode \\\\\r\n- 3 UART Interfaces including 2 HS-UART and one log UART \\\\\r\n- 4 I2C Interfaces and support both master and slave mode \\\\\r\n- 2 I2S/PCM Interfaces and support both master and slave mode \\\\\r\n- 4 PWM interfaces \\\\\r\n- 2 ADC interfaces \\\\\r\n- 1 DAC interfaces \\\\\r\n\r\n==Connector Information==\r\nIn order to be able to connect to the Ameba board and flash code, the micro usb connector needs to be connected to the port marked as \"CON2\". The below image can be referred for better clarity.\r\n\r\n{{/media/uploads/prashantrar/get-start-2-1024x772.png}}\r\n\r\n\r\n== Pin Layout ==\r\n\r\n====The Arduino Compatible Pins====\r\nThe image below shows the arduino compatible pins on the ameba board.\r\n{{/media/uploads/prashantrar/get-start-15.png}}\r\n\r\n====RTL8195AM pinout (left)====  \r\n {{/media/uploads/Archcady/pin_layout1-.jpg}} \r\n<<warning>>\r\nBoth A0 and A1 are connected to ADC_CH1 \\\\\r\nA0, A1, A2 and DAC are not capable for GPIO\\\\\r\nAll the LED's on the board are used by the CMSIS-DAP and are not programmable by user, in order to test LED, please connect external LED\\\\\r\nThere are 3 buttons on the board, the two buttons near the USB connectors are connected to the DAP and the button on the side is the reset button, there are no user programmable buttons on the platform.\r\n<</warning>>\r\n====RTL8195AM pinout (right)====\r\n {{/media/uploads/Archcady/pin_layout2.jpg}} \r\n\r\n\r\n== Board schematics ==\r\nElectrical schematics of the Ameba board is found here in [[https://www.amebaiot.com/en/ameba-arduino-download/|User Manual]] (login required) \\\\\r\nThe schematics below shows how to setup antenna of Ameba among three choices.  {{/media/uploads/Archcady/antenna.jpg}} \r\n\r\n== Example Code ==\r\n====* [[https://os.mbed.com/teams/Realtek/code/example-RTL8195AM-mbed-cloud-connect/ | Example to connect RTL8195AM to MBED cloud(NEW)]]====\r\n====* [[https://os.mbed.com/teams/mbed-os-examples/code/mbed-os-example-blinky|Blinky example]]====\r\n====* [[https://os.mbed.com/teams/mbed-os-examples/code/mbed-os-example-wifi/ | Wifi example ]]====\r\n====* [[https://www.amebaiot.com/en/ameba-arduino-gpio-led-button/ | Example to connect button to RTL8195AM ]]====\r\n\r\n== Technical Resources ==\r\n==== **DAPLink Firmware Update** ====\r\n====* [[https://www.amebaiot.com/en/change-dap-firmware|How to update DAP firmware]]====\r\n ====* [[https://www.amebaiot.com/?s2member_file_download=DAP_FW_MBED_RTL8195AM_V1.bin|DAP firmware download link[v244] (login required)]]====\r\n ==== After successfully update to DAP firmware that support Mbed, you could verify with \"mbedls\" command. For example:====\r\n<<code>>\r\n>mbedls\r\n+-------------------+----------------------+-------------+-------------+--------------------------------------------------+-----------------+\r\n| platform_name     | platform_name_unique | mount_point | serial_port | target_id                                        | daplink_version |\r\n+-------------------+----------------------+-------------+-------------+--------------------------------------------------+-----------------+\r\n| REALTEK_RTL8195AM | REALTEK_RTL8195AM[0] | E:          | COM24       | 4600000002b7ec8d00000000000000000000000097969902 | 0244            |\r\n+-------------------+----------------------+-------------+-------------+--------------------------------------------------+-----------------+\r\n<</code>>\r\n\r\n==== **Articles** ====\r\n ====* [[http://www.amebaiot.com/en/ameba-sdk-getting-started | Get Started ]]====\r\n ====* [[https://www.amebaiot.com/en/questions| Q & A]]====\r\n==== **See also** ====\r\n ====* [[http://www.amebaiot.com | Ameba Offical Website]]====\r\n ====* [[http://www.realtek.com | Realtek Offical Website ]]====",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/ameba-withoutmbedlogo.png",
        "image_path": "platforms/ameba-withoutmbedlogo.png",
        "pinout": "/media/platforms/pin_large_yVQ723b.jpg",
        "pinout_path": "platforms/pin_large_yVQ723b.jpg",
        "bullet1": "WiFi, NFC, Ethernet, USB OTG,",
        "bullet2": "Cortex M3, up to 166MHz",
        "bullet3": "1MB ROM, 2MB SDRAM, 512KB SRAM",
        "buy_now": "https://www.seeedstudio.com/Ameba-Arduino-Wireless-Board-p-2699.html",
        "pre_order_mode": false,
        "gid": "caa0e0a2-7eae-4416-bac6-8107c67fbde8"
    },
    {
        "id": 281,
        "name": "AdBun-M3H6",
        "productcode": "7012",
        "logicalboard": {
            "name": "TMPM3H6",
            "slug": "TMPM3H6",
            "vendor": {
                "id": 51,
                "name": "Toshiba",
                "full_name": "Toshiba",
                "description": "",
                "url": "http://toshiba.semicon-storage.com/us/top.html",
                "body": "",
                "logo": "/media/vendors/TOSHIBA_Logo.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M3"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "TMPM3H6",
        "description": "AdBun-M3H6 development board for Toshiba TMPM3H6FWFG MCU.",
        "hide": false,
        "private": false,
        "ramsize": 16384,
        "flashsize": 131072,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 51,
            "name": "Toshiba",
            "full_name": "Toshiba",
            "description": "",
            "url": "http://toshiba.semicon-storage.com/us/top.html",
            "body": "",
            "logo": "/media/vendors/TOSHIBA_Logo.png"
        },
        "body": "==Overview==\r\nThe TMPM3H6FWFG is ARM® Cortex®-M3 based microcontroller, which provides high code density and fast interrupt response times required for real-time applications. This microcontroller can use for a home appliance, OA, housing equipment, AV equipment, motor control and industrial apparatus, etc.\r\n\r\nBased on an ARM Cortex-M3 core, with a maximum operating frequency of 40 MHz, the TMPM3H6FWFG incorporates 128 Kbyte of flash memory and 18 Kbyte SRAM required for secure communications control. \r\n\r\n==TMPM3H6 Features==\r\n* **TMPM3H6FWFG in LQFP100 package**\r\n** ARM®32-bit Cortex®-M3 CPU, 40 MHz max CPU frequency\r\n** 18KB RAM \r\n** 128KB Flash\r\n** SPI (2)\r\n** I2C (3)\r\n** UART (3)\r\n** PWM (8)\r\n** 12bit ADC (16)\r\n** 8bit DAC (2)\r\n** GPIO (87)\r\n\r\n==AdBun-M3H6 Feature==\r\n* Compatible with a wide range of commercially available shields\r\n* 2.54mm pitch 3-pin jumper connector for power supply 3.3V or 5V select\r\n* Power option\r\n** USB-UART\r\n** DAP-USB\r\n** DC-Jack\r\n* 4 Push Switch\r\n* 4 LED\r\n* 2 Variable resistor\r\n* Built-in USB drag 'n' drop FLASH programmer\r\n\r\nRAM size (18Kbytes) means total size of MAIN RAM (16Kbytes) and BACKUP RAM (2Kbytes).\r\n\r\n==Pin Layout==\r\n===CN9 Pin Header\r\nInside pins (even number) of CN9 are connected to the terminal of TMPM3H6.\r\nThe green-framed pins are working with 3.3V I/O without level-shifting.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m3h6_cn9.png}}\r\n\r\n===CN12 Pin Header \r\nInside pins (odd number) of CN12 are connected to the terminal of TMPM3H6.\r\nThe green-framed pins are working with 3.3V I/O without level-shifting, therefore PE0 to PE5 can work as Analog IN with maximum voltage of 3.3V.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m3h6_cn12.png}}\r\n\r\n===CN5 Pin Header \r\nInside pins (even number) of CN5 are connected to the terminal of TMPM3H6.\r\nThe green-framed pins are working with 3.3V I/O without level-shifting.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m3h6_cn5.png}}\r\n\r\n===Arduino Pin Header\r\nWhen you use Arduino pin, you need to short that connected Arduino pin on CN9, CN5, and CN12. E.g. short: 7-8, 9-10, 13-14 etc: CN9\r\nArduino pin header of AdBun-M3H6 Supports 5V I/O only.  PE0 to PE5 with level-shifting cannot work as Analog IN anymore.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m3h6_arduino_pins_cn6_cn7.png}}\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m3h6_arduino_pins_cn10_cn11.png}}\r\n\r\n===Arduino Pin Header Usage Setting\r\nWhen using the Arduino's pin header, it is necessary to short-circuit the red line as shown below.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m3h6_arduino_pins_setting_cn9_cn12.png}}\r\n{{/media/uploads/ganeshramachandran/adbun-m3h6_arduino_pins_setting_cn5.png}}\r\n\r\n===On Board Peripheral Usage Setting\r\nWhen using LED, Push SW, volume, USB and Dip SW on the AdBun-M3H6 board, it is necessary to short-circuit the red line as shown below. The green line is shorted at shipment. If your AdBun-M3H6 is not shorted green line, you need to short-circuit green line.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m3h6_peripheral_pins_setting_cn9_cn12.png}}\r\n{{/media/uploads/ganeshramachandran/adbun-m3h6_peripheral_pins_setting_cn5.png}}\r\n\r\n|=PWM Pins||=UART Pins      ||=I2C Pins     ||=LED Pins     ||=Switch Pins  |\r\n|  PP0    || USBTX = PJ2    || SDA = PA5    || LED1 = PB4   || SW1 = PN4    |\r\n|  PC0    || USBRX = PJ1    || SCL = PA4    || LED2 = PB5   || SW2 = PN3    |\r\n|  PJ0    ||                ||              || LED3 = PB6   || SW3 = PN2    |\r\n|  PK2    ||                ||              || LED4 = PB7   || SW4 = PN1    |\r\n|  PN0    ||                ||              ||              ||              |\r\n\r\n|=Arduino I/O Pins  ||=Arduino Analog Pins  ||=Arduino PWM Pins |\r\n| D0 = PL0        || A0 = PE0          || D3               |\r\n| D1 = PL1        || A1 = PE1          || D5               |\r\n| D2 = PJ4        || A2 = PE2          || D6               |\r\n| D3 = PJ3        || A3 = PE3          || D9               |\r\n| D4 = PC4        || A4 = PE4          || D10 (Depend on S2 setting)    |\r\n| D5 = PC3        || A5 = PE5          || D11 (Depend on S2 setting)              |\r\n| D6 = PB3        ||              || D13                |\r\n| D7 = PB2        ||              ||                  |\r\n| D8 = PK1        ||              ||                  |\r\n| D9 = PJ0        ||              ||                  |\r\n| D10 = PL6 (Depend on S2 setting)  ||              ||                  |\r\n| D11 = PP1 (Depend on S2 setting)  ||              ||                  |\r\n| D12 = PP2         ||              ||                  |\r\n| D13 = PP0         ||              ||                  |\r\n| D14 = PA5         ||              ||                  |\r\n| D15 = PA4         ||              ||                  |\r\n\r\n|=General Purpose Input / Output           |\r\n| PA0, PA1, PA2, PA3, PA4, PA5, PA6, PA7   |\r\n| PB0, PB1, PB2, PB3, PB4, PB5, PB6, PB7   |\r\n| PC0, PC1, PC2, PC3, PC4, PC5, PC6        |\r\n| PD0, PD1, PD2, PD3                     |\r\n| PE0, PE1, PE2, PE3, PE4, PE5, PE6        |\r\n| PF0, PF1, PF2, PF3, PF4   |\r\n| PG0, PG1   |\r\n| PH0, PH1, PH2, PH3  |\r\n| PJ0, PJ1, PJ2, PJ3, PJ4, PJ5             |\r\n| PK0, PK1, PK2, PK3, PK4, PK5, PK6, PK7   |\r\n| PL0, PL1, PL2, PL3, PL4, PL5, PL6   |\r\n| PM0, PM1, PM2, PM3, PM4, PM5, PM6   |\r\n| PN0, PN1, PN2, PN3, PN4, PN5             |\r\n| PP0, PP1, PP2, PP3   |\r\n| PR0, PR1, PR2, PR3    |\r\n\r\n==Technical Reference==\r\n===Schematics===\r\n*[[https://www.sensyst.co.jp/shop/user_data/TMPM3H6/TMPM3H6FWFG_cir_MP3.pdf|Schematics]]\r\n\r\n===Data Sheet===\r\n*[[https://toshiba.semicon-storage.com/info/docget.jsp?did=58356&prodName=TMPM3H6FWFG|TMPM3H6 Data sheet]]\r\n*[[https://toshiba.semicon-storage.com/info/docget.jsp?did=58323&prodName=TMPM3H6FWFG|TMPM3H6 Data sheet (Japanese)日本語]]\r\n\r\n===Interface Firmware===\r\nPlease update the interface firmware in the following way when upgrading, or if it has been deleted for some reasons.\r\n#Download Flash programmer that programming tool to program I/F firmware.\\\\When you use the flash programmer, you need to agree \"SOFTWARE LICENSE AGREEMENT\"\\\\ \r\n[[https://github.com/maetaka31/board_IF_Firmware/blob/master/FlashProgrammer_M366_c.zip|Download]] Flash Programmer \\\\\r\n  [[/media/uploads/ganeshramachandran/tmpm366_tmpm3h6_stk_firmware.hex|Download]] Adbun-M3H6 Firmware\r\n\r\nIf you update I/F firmware, before you update the firmware, you need to erase old firmware once.\r\n\r\n**How to erase I/F firmware**\r\n#Short CN14\\\\\r\n{{/media/uploads/ganeshramachandran/adbun-m3h6_cn14.png}}\r\n#Short 5-6 on CN3 \r\n#Connect PC to CN15 on Adbun-M3H6 by mini USB cable\\\\\r\n{{/media/uploads/ganeshramachandran/adbun-m3h6_cn15.png}}\r\n#Start up Flash Programmer \r\n \\\\Click FlashProgCM.exe on your PC. \r\n#Select  [Setup]-[Device]\r\n  \\\\When you cannot select \"Setup device\", remove USB cable and select [File]-[Reconnect].\r\n  \\\\And after procedure 6, connect PC to CN15 by USB cable again. \r\n#Select Device \"TMPM366FY_EraseALL\" and push Apply button on Device tab.\r\n#Select \"USB\" at Communication tab and push OK button.\r\n#Select [Edit]-[Chip Erase] \r\n\r\n**Programming procedure is as follow.**\\\\\r\n 9.  Remove USB cable\\\\\r\n10. Select [File]-[Reconnect] (If not able to select this, it's OK)\\\\\r\n11. Select [Setup]-[device]\\\\\r\n12. Select Device \"TMPM366FY\" and push Apply button.\\\\\r\n13. Specify firmware that download this site on Object File tab.\\\\\r\n14. Reconnect USB cable\\\\\r\n15. Push OK button on Setup sheet.\\\\\r\n16. Select [Edit]- [Erase/Program]\r\n\\\\    (If you meet password error, you select \"Device is Blank\" in Setup Password sheet)\\\\\r\n17. Jumper settings\\\\\r\n18. Remove jumper on CN14\\\\\r\n19. Remove USB cable once\\\\",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/0224172645_58afee4547a72_2mCmeji.jpg",
        "image_path": "platforms/0224172645_58afee4547a72_2mCmeji.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex-M3 40MHz",
        "bullet2": "128KB Flash, 18KB RAM",
        "bullet3": "Data Flash, AD,DAC",
        "buy_now": "https://os.mbed.com/teams/Toshiba/wiki/Purchase-boards#purchase-boards-of-adbun-m3h6",
        "pre_order_mode": false,
        "gid": "4be0c633-6fd2-4d4e-9681-edfbd3a2f3a5"
    },
    {
        "id": 275,
        "name": "AdBun-M066",
        "productcode": "7011",
        "logicalboard": {
            "name": "TMPM066",
            "slug": "TMPM066",
            "vendor": {
                "id": 51,
                "name": "Toshiba",
                "full_name": "Toshiba",
                "description": "",
                "url": "http://toshiba.semicon-storage.com/us/top.html",
                "body": "",
                "logo": "/media/vendors/TOSHIBA_Logo.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "TMPM066",
        "description": "Evaluation board for TMPM066. This board is capable to debug and power supply by 1 USB cable. It is capable almost pin of TMPM066 use freely on board. And also support Arduino shield.",
        "hide": false,
        "private": false,
        "ramsize": 16384,
        "flashsize": 131072,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 51,
            "name": "Toshiba",
            "full_name": "Toshiba",
            "description": "",
            "url": "http://toshiba.semicon-storage.com/us/top.html",
            "body": "",
            "logo": "/media/vendors/TOSHIBA_Logo.png"
        },
        "body": "==Overview==\r\nAdBun-M066 supports Arduino shield, and all pin probes are possible. Various parts such as push switch, volume and LED are available.\r\n\r\n==TMPM066 Features==\r\n* **TMPM066FWUG in LQFP64 package**\r\n** ARM®32-bit Cortex®-M0 CPU\r\n** 24 MHz max CPU frequency\r\n**16KB RAM\r\n**128KB Flash\r\n** USB (Device)\r\n** SPI (1)\r\n** I2C (2)\r\n** UART (2)\r\n** PWM (8)\r\n** 10bit ADC (8)\r\n** GPIO (48)\r\n\r\n//TMPM066 mbed driver does not support SPI of hardware TMPM066. Please use software SPI.\r\n\r\n==AdBun-M066 Feature==\r\n*Power option\r\n** USB-UART\r\n**  DAP-USB\r\n**  DC-Jack\r\n*Arduino form\r\n*Support CMSIS DAP\r\n*USB-UART\r\n*Reset SW\r\n*2 Push SW\r\n*2 LED\r\n*2 Variable resistor\r\n*Form factor: 100mm x 60mm x 25mm\r\n\r\n==Pin Layout==\r\nAlmost pin of AdBun-M066 can used freely.  So TMPM066 on the AdBun-M066 is not connected to all peripherals, including all Arduino terminals.\r\nIt is necessary to short about the function to be used.\r\nArduino shields with 3.3V I/O should not be used because Arduino pins are level-shifted from 3.3V to 5V.\r\n\r\n===CN9 Pin Header===\r\nInside pins (odd number) of CN9 are connected to terminal of TMPM066.\r\nThe green-framed pins are working with 3.3V I/O without level-shifting.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m066_cn9.png}}\r\n\r\n===CN4 Pin Header===\r\nInside pins (even number) of CN4 are connected to terminal of TMPM066.\r\nThe green-framed pins are working with 3.3V I/O without level-shifting, therefore PA0 to PA7 can work as Analog IN with maximum voltage of 3.3V.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m066_cn4.png}}\r\n\r\n===Arduino Pin Header===\r\nWhen you use Arduino pin, you need to short that connected Arduino pin on CN4 and CN9.\r\nE.g. short: 9-10,11-12,13-14, etc: \\\\\r\nCN9 Arduino pin header of AdBun-M066 supports 5V I/O only. A0 to A5 with level-shifting cannot work as Analog IN anymore.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m066_arduino_pins_cn6_cn7.png}}\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m066_arduino_pins_cn12_cn10.png}}\r\n\r\n\r\n====Arduino Pin Header Usage Setting====\r\nWhen using the Arduino's pin header, it is necessary to short-circuit the red line as shown below.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m066_arduino_pins_settings_cn4.png}}\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m066_arduino_pins_settings_cn9.png}}\r\n\r\n====On Board Peripheral Usage Setting====\r\nWhen using LED, Push SW, volume, USB and Dip SW on the AdBun-M066 board, it is necessary to short-circuit the red line as shown below. Green line is shorted at shipment. If your AdBun-M066 is not shorted green line, you need to short-circuit green line.\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m066_peripheral_pins_settings_cn4.png}}\r\n\r\n{{/media/uploads/ganeshramachandran/adbun-m066_peripheral_pins_settings_cn9.png}}\r\n\r\n|=PWM Pins||=UART Pins            ||=I2C Pins         ||=LED Pins     ||=Switch Pins  |\r\n|  PD1    || USBTX = PC2          || SDA = PC1        || LED1 = PB0   || SW1 = PB2    |\r\n|  PD2    || USBRX = PC3          || SCL = PC0        || LED2 = PB1   || SW2 = PB3    |\r\n|  PD3    ||    ||     ||              ||              |\r\n|  PF4    ||    ||     ||              ||              |\r\n|  PF5    ||                      ||                  ||              ||              |\r\n|  PJ0    ||                      ||                  ||              ||              |\r\n|  PJ1    ||                      ||                  ||              ||              |\r\n\r\n|=Arduino I/O Pins  ||=Arduino Analog Pins  ||=Arduino PWM Pins |\r\n| D0 = PE1          || A0 = PA2          || D3               |\r\n| D1 = PE2          || A1 = PA3          || D4               |\r\n| D2 = PE0          || A2 = PA4          || D5               |\r\n| D3 = PD1          || A3 = PA5          || D6               |\r\n| D4 = PJ1          || A4 = PA6          || D9               |\r\n| D5 = PD2          || A5 = PA7          || D11 (Depend on S2 setting)                 |\r\n| D6 = PD3          ||              || D13 (Depend on S2 setting)                  |\r\n| D7 = PJ2          ||              ||                  |\r\n| D8 = PJ3          ||              ||                  |\r\n| D9 = PF4          ||              ||                  |\r\n| D10 = PF0         ||              ||                  |\r\n| D11 = PF1 (Depend on S2 setting)         ||              ||                  |\r\n| D12 = PF2         ||              ||                  |\r\n| D13 = PF3 (Depend on S2 setting)         ||              ||                  |\r\n| D14 = PC1         ||              ||                  |\r\n| D15 = PC0         ||              ||                  |\r\n\r\n|=General Purpose Input / Output            |\r\n| PA0, PA1, PA2, PA3, PA4, PA5, PA6, PA7   |\r\n| PB0, PB1, PB2, PB3                       |\r\n| PC0, PC1, PC2, PC3, PC4, PC5             |\r\n| PD0, PD1, PD2, PD3, PD4, PD5             |\r\n| PE0, PE1, PE2, PE3, PE4, PE5             |\r\n| PF0, PF1, PF2, PF3, PF4, PF5, PF6, PF7   |\r\n| PG0, PG1                                 |\r\n| PH0, PH1, PH2, PH3                       |\r\n| PJ0, PJ1, PJ2, PJ3                       |\r\n\r\n==Technical Reference==\r\n===Schematics===\r\n*\r\n[[https://www.sensyst.co.jp/shop/user_data/TMPM066/TMPM066FWUG_cir_MP.pdf|Schematics]]\r\n\r\n===Data Sheet===\r\n*[[https://toshiba.semicon-storage.com/ap-en/product/microcomputer/tx00-series/detail.TMPM066FWUG.html|TMPM066 Data sheet]]\r\n*[[https://toshiba.semicon-storage.com/jp/product/microcomputer/tx00-series/detail.TMPM066FWUG.html|TMPM066 Data sheet (Japanese)日本語]]\r\n\r\n===Interface Firmware===\r\nPlease update the interface firmware in the following way when upgrading, or if it has been deleted for some reasons.\r\n#Download Flash programmer that programming tool to program I/F firmware.\\\\When you use flash programmer, you need to agree \"SOFTWARE LICENSE AGREEMENT\"\\\\ \r\n[[https://github.com/maetaka31/board_IF_Firmware/blob/master/FlashProgrammer_M366_c.zip|Download]] Flash Programmer \\\\  [[/media/uploads/ganeshramachandran/tmpm366_tmpm066_stk_firmware.hex|Download]] AdBun-M066 Firmware \r\n\r\nIf you update I/F firmware, before you update firmware, you need to erase old firmware once.\r\n\r\n**How to erase I/F firmware**\r\n#Short CN14\\\\\r\n{{/media/uploads/ganeshramachandran/adbun-m066_cn14.png}}\r\n#Short 5-6 on CN3 \r\n#Connect PC to CN15 on AdBun-M066 by mini USB cable\\\\\r\n{{/media/uploads/ganeshramachandran/adbun-m066_cn15.png}}\r\n#Start up Flash Programmer \r\n \\\\Click FlashProgCM.exe on your PC. \r\n#Select [Setup]-[Device]\r\n  \\\\When you cannot select \"Setup device\", remove USB cable and select [File]-[Reconnect].\r\n  \\\\And after procedure 6, connect PC to CN15 by USB cable again. \r\n#Select Device \"TMPM366FY_EraseALL\" and push Apply button on Device tab.\r\n#Select \"USB\" at Communication tab and push OK button.\r\n#Select [Edit]-[Chip Erase] \r\n\r\n**Programming procedure is as follow.**\\\\\r\n9.  Remove USB cable\\\\\r\n10. Select [File]-[Reconnect] (If not able to select this, it's OK)\\\\\r\n11. Select [Setup]-[device]\\\\\r\n12. Select Device \"TMPM366FY\" and push Apply button.\\\\\r\n13. Specify firmware that download this site on Object File tab.\\\\\r\n14. Reconnect USB cable\\\\\r\n15. Push OK button on Setup sheet.\\\\\r\n16. Select [Edit]- [Erase/Program]\\\\\r\n  (If you meet password error, you select \"Device is Blank\" in Setup Password sheet)\\\\\r\n17. Jumper settings \\\\\r\n18. Remove jumper on CN14 \\\\\r\n19. Remove USB cable once\\\\",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/M066.jpg",
        "image_path": "platforms/M066.jpg",
        "pinout": "/media/platforms/M066_Top3_qI04k4k.jpg",
        "pinout_path": "platforms/M066_Top3_qI04k4k.jpg",
        "bullet1": "Cortex-M0 24MHz",
        "bullet2": "128KB Flash, 16KB RAM",
        "bullet3": "USB, Arduino pin",
        "buy_now": "https://developer.mbed.org/teams/Toshiba/wiki/Purchase-boards",
        "pre_order_mode": false,
        "gid": "0485a170-768b-4b87-b0c1-6f9cf2c75c40"
    },
    {
        "id": 274,
        "name": "GR-LYCHEE",
        "productcode": "5501",
        "logicalboard": {
            "name": "GR_LYCHEE",
            "slug": "GR_LYCHEE",
            "vendor": {
                "id": 23,
                "name": "Renesas",
                "full_name": "Renesas",
                "description": "",
                "url": "http://www.renesas.com",
                "body": "",
                "logo": "/media/vendors/renesas_1.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Wi-Fi"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-A9"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "Renesas-GR-LYCHEE",
        "description": "GR-LYCHEE is an Mbed enabled platform which combines the advantages of the Mbed ecosystem and Arduino UNO form factor. GR-LYCHEE includes Camera module, Wi-Fi module, and Audio codec as standard equipment.",
        "hide": false,
        "private": false,
        "ramsize": 3145728,
        "flashsize": 8388608,
        "secret": "3d65913da",
        "landing_page": "",
        "vendor": {
            "id": 23,
            "name": "Renesas",
            "full_name": "Renesas",
            "description": "",
            "url": "http://www.renesas.com",
            "body": "",
            "logo": "/media/vendors/renesas_1.png"
        },
        "body": "GR-LYCHEE is produced by CORE CORPORATION.\\\\\r\n\\\\\r\n\\\\\r\n<<comment>>\r\n= Important Notice =\r\n<<note>>\r\nWhen you build your Mbed OS 5.9.0 based program with Arm compiler, the resultant binary doesn't work.\\\\\r\nIt will be revised at Mbed OS 5.9.1. Until then, you need to use Mbed OS 5.8 release branch. \\\\\r\nWith respect to the concrete way to checkout it, please refer to the following links: \\\\\r\nhttps://developer.mbed.org/teams/Renesas/wiki/How-to-checkout-older-mbed-OS-5-branch\r\n\\\\\\\\\r\nIf you import the existing Mbed program on Mbed Online Compiler, please **DON'T** check **Update all libraries to the latest revision** in order to prevent Mbed OS from being updated to Mbed OS 5.9 release branch unexpectedly. \r\n\\\\\r\n{{/media/uploads/HinoNaka/mbed_online_compiler_import.png}} \r\n\r\n* **How to specify the target platform on Mbed online compiler**\\\\\r\nSelect **GR-PEACH**, **GR-LYCHEE** or **VK-RZ/A1H** and click the **Select Platform** button shown in the figure below: \r\n{{/media/uploads/1050186/select_platform.png}}\r\n\\\\\\\\\r\n* **How to specify the target platform on Mbed CLI**\\\\\r\nSpecify **-m RZ_A1H**, **-m GR_LYCHEE** or **-m VK_RZ_A1H** as the option of Mbed compile command. \r\n{{/media/uploads/1050186/select_platform_cli_peach2.png}}\r\n{{/media/uploads/1050186/select_platform_cli_lychee.png}}\r\n{{/media/uploads/1050186/select_platform_cli_vk.png}}\r\n<</note>>\r\n\r\n<<note 注意>>\r\nArmコンパイラでMbed OS 5.9.0ベースのプログラムをビルドした場合、生成されたバイナリは動作しません。\\\\\r\nMbed OS 5.9.1にて改修予定ですので、それまではMbed OS 5.8のリリースブランチをチェックアウトしてください。\\\\\r\nMbed OS 5.8 リリースブランチのチェックアウト方法に関しましては下記URLを参照ください。\r\n\\\\\r\nhttps://developer.mbed.org/teams/Renesas/wiki/How-to-checkout-older-mbed-OS-5-branch\r\n\\\\\\\\\r\nMbed Online Compilerを使用して既存のMbedプログラムをインポートする場合、意図せずMbed OSがMbed OS 5.9リリースブランチにアップデートされる事を防ぐため、**Update all libraries**はチェックしないようにしてください。\r\n\\\\\r\n{{/media/uploads/HinoNaka/mbed_online_compiler_import.png}} \r\n\r\n* **ターゲットプラットフォーム 指定方法(Mbed Online Compiler使用時)**\\\\\r\n下図に示す通り、**GR-PEACH**、**GR-LYCHEE** 又は **VK-RZ/A1H** をターゲットプラットフォームに追加し、**Select Platform** ボタンをクリックしてください。 \r\n{{/media/uploads/1050186/select_platform.png}}\r\n\\\\\\\\\r\n* **ターゲットプラットフォーム 指定方法(Mbed CLI使用時)**\\\\\r\nMbed compileコマンドのオプションに **-m RZ_A1H**、**-m GR_LYCHEE**  又は **-m VK_RZ_A1H** を指定してください。 {{/media/uploads/1050186/select_platform_cli_peach2.png}}\r\n{{/media/uploads/1050186/select_platform_cli_lychee.png}}\r\n{{/media/uploads/1050186/select_platform_cli_vk.png}}\r\n<</note>>\r\n<</comment>>\r\n= Overview =\r\n\r\nThe RZ/A1LU includes an Arm® Cortex™-A9 processor along with the integrated peripheral functions required to configure a system.\r\n\r\nThe RZ/A1LU includes a 32-Kbyte L1 instruction cache, a 32-Kbyte L1 data cache, and a 128-Kbyte L2 cache. \r\nThis LSI also includes on-chip peripheral functions necessary for system configuration, such as a 3-Mbyte large-capacity RAM, 128 Kbytes data-retention RAM(shared by the large-capacity RAM), various timer functions, realtime clock, serial communication interface(UART), I2C bus interface and graphics related functions etc.\r\n\r\nRefer the more information from our website:\r\n* [[http://www.renesas.com/products/mpumcu/rz/rza/rza1lu/index.jsp|RZ/A1LU infomation]].\r\n\r\n{{/media/uploads/dkato/gr-lychee_p1_2.png}}\r\n{{/media/uploads/dkato/gr-lychee_p2.png}}\r\n{{/media/uploads/dkato/gr-lychee_p3.png}}\r\n\r\n\r\n= Features =\r\n* Renesas RZ/A1LU\r\n** High performance Arm® Cortex™-A9 Core\r\n*** including NEON and FPU\r\n** Max 400MHz(It is 384MHz on this board), 3MB On-Chip RAM\r\n** 32KB Instruction cache, 32 KB Data cache and 128KB L2 cache\r\n** 2xUSB Host/Device Interface\r\n** 3xSPI, 4xI2C, 5xUART, 8x12-bits ADC, 2xCAN, 1xLCDC, 1xCamera Input\r\n** 2xSD, 2xMMC, GPIO\r\n\r\n* GR-LYCHEE\r\n** 8MB FLASH\r\n** 2xUSB Host/Device Interface\r\n** 3xSPI, 3xI2C, 5xUART, 7x12-bits ADC, 2xCAN\r\n** 1xCamera(VGA 640x480), 1xWi-Fi, 1xAudio(4-pole stereo mini)\r\n** To be supported\r\n*** 1xLCDC(40pin)\r\n\r\n* Arduino UNO form-factor\r\n** Compatible with a wide range of commercially available shields\r\n** Built-in USB drag 'n' drop FLASH programmer\r\n\r\n \r\n= Firmware update =\r\n* [[https://os.mbed.com/teams/Renesas/wiki/How-to-update-firmware-for-GR-LYCHEE|How to update firmware]]\r\n\r\n \r\n= Reference =\r\n=== Datasheet of RZ/A1LU ===\r\n* [[http://www.renesas.com/products/mpumcu/rz/rza/rza1lu/index.jsp|RZ/A1LU product information]]\r\n* [[https://www.renesas.com/en-us/document/hw-manual?hwLayerShowFlg=true&prdLayerId=186376&layerName=RZ%252FA1L&coronrService=document-prd-search&hwDocUrl=%2Fen-us%2Fdoc%2Fproducts%2Fmpumcu%2Fdoc%2Frz%2Fr01uh0437ej0300_rz_a1l.pdf&hashKey=d719946c31876370e5464b839f195da7|RZ/A1LU hardware manual]]          ([[https://www.renesas.com/ja-jp/document/hw-manual?hwLayerShowFlg=true&prdLayerId=186376&layerName=RZ%252FA1L&coronrService=document-prd-search&hwDocUrl=%2Fja-jp%2Fdoc%2Fproducts%2Fmpumcu%2Fdoc%2Frz%2Fr01uh0437jj0300_rz_a1l.pdf&hashKey=166207704cc9e08c40bcfb0aea9a860f|Japanese Site]])\r\n=== Schematics ===\r\n* [[/media/uploads/1050186/x50a-m01-c.pdf|GR-LYCHEE Schematics]]\r\n=== Links ===\r\n* [[https://www.core.co.jp/service/iot/gr-lychee|CORE corporation (GR-LYCHEE vendor) site]]\r\n* [[https://www.renesas.com/products/gadget-renesas/boards/gr-lychee.html|Gadget Renesas Web Site]]\r\n<<comment>>\r\n=== CORE corporation (GR-LYCHEE hardware developer) site ===\r\n<<comment>>\r\n* [[http://www.core.co.jp.e.ko.hp.transer.com/product/m2m/gr-lychee/index.html|English site]]\r\n<</comment>>\r\n* [[https://www.core.co.jp/service/iot/gr-lychee|Japanese site]]\r\n=== GR-LYCHEE special page in Gadget Renesas Site ===\r\n* [[http://gadget.renesas.com/en/product/lychee.html|English site]]\r\n* [[http://gadget.renesas.com/ja/product/lychee.html|Japanese site]]\r\n<</comment>>\r\n=== Security limitation of this platform ===\r\n<<info Note>>\r\nThis platform and application is suitable for evaluation and initial development. For production purposes, we recommend to use a different variant with built-in security features such as secure boot and OTP - for more information please [[https://en-support.renesas.com/mytickets|contact Renesas]].\r\n<</info>>",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/GR-LYCHEE_and_cam.png",
        "image_path": "platforms/GR-LYCHEE_and_cam.png",
        "pinout": "/media/platforms/gr-lychee_p1_2.png",
        "pinout_path": "platforms/gr-lychee_p1_2.png",
        "bullet1": "Cortex-A9, 384MHz",
        "bullet2": "8MB Flash, 3MB RAM",
        "bullet3": "Camera, WIFI, Audio, SD, USB H",
        "buy_now": "https://www.renesas.com/products/gadget-renesas/boards/gr-lychee.html#distributors",
        "pre_order_mode": false,
        "gid": "3d5b7b0d-247a-436f-aaa8-04178fecdb35"
    },
    {
        "id": 271,
        "name": "MAX32625PICO",
        "productcode": "0416",
        "logicalboard": {
            "name": "max32625pico",
            "slug": "max32625pico",
            "vendor": {
                "id": 33,
                "name": "Maxim Integrated",
                "full_name": "Maxim Integrated",
                "description": "",
                "url": "http://www.maximintegrated.com/",
                "body": "",
                "logo": "/media/vendors/maxim-logo-web.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "MAX32625PICO",
        "description": "MAX32625PICO Programmable Interface Controller",
        "hide": false,
        "private": false,
        "ramsize": 0,
        "flashsize": 0,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 33,
            "name": "Maxim Integrated",
            "full_name": "Maxim Integrated",
            "description": "",
            "url": "http://www.maximintegrated.com/",
            "body": "",
            "logo": "/media/vendors/maxim-logo-web.png"
        },
        "body": "== Overview ==\r\n\r\nThe [[http://www.maximintegrated.com/max32625pico|MAX32625PICO]] is a multifaceted development tool.  Not only is this a compact, full featured CMSIS-DAP debug probe, it is also a very capable development board.  \r\n\r\nThe MAX32625PICO comes preloaded with DAPLink code so that it can be used as a programmer/debugger right out of the box.  In addition to the standard DAPLink adapter features, this board includes a few enhancements.  Embedded through the same 10 pin Cortex SWD connector, it adds support for a virtual UART and 1-wire board identification.  Another differentiating feature is the adaptable signal voltage.  The board uses the voltage provided at the VCC pin on the SWD header to set the signal level used by the adapter.  This allows the MAX32625PICO to interface to any system with 1.8V to 3.3V signaling.\r\n\r\nThe board is also very useful as a development board all by itself.  The castellated pads along the sides are conveniently arranged in a dual row set at 100mil pitch to be compatible with breadboards, and there are no components on the back side, so it can be surface-mounted as module on another board.  This is an easy, compact way to get a useful set of resources from a micro USB connector including:  +5V, +3.3V, +1.8V supplies, SPI, I2C, UART and 1-Wire serial interfaces, 14 GPIO and 2 analog inputs.\r\n\r\nWether you are looking for a very capable CMSIS-DAP debugger, or a compact embeddable development platform, the MAX32625PICO is a great multi-tool to have at your disposal.\r\n\r\n{{/media/uploads/switches/max32625pico_both.png|MAX32625PICO Pinout}}\r\n\r\nThe pinout diagrams above shows the commonly used interfaces and their locations. Note that all the numbered pins (PX_X) can also be used as [[/handbook/DigitalIn|DigitalIn]] and [[/handbook/DigitalOut|DigitalOut]] interfaces. \r\n\r\n\\\\\r\n----\r\n \r\n== Features ==\r\n\r\n\r\n* **[[http://www.maximintegrated.com/max32625|MAX32625 Ultra-Low Power Microcontroller]]**\r\n** High performance ARM® Cortex™-M4F Core\r\n** 96MHz, **160KB SRAM**, 512KB Flash\r\n** Ultra-Low Power for Battery Applications\r\n*** 106µA/MHz Active Executing from Flash\r\n*** 600nA Low Power Mode with RTC Enabled\r\n*** 2.56µW Ultra-Low Power Data Retention Mode\r\n*** 5µs Fast Wakeup to 96MHz\r\n** Peripherals\r\n*** USB 2.0 Full-Speed Device\r\n*** SPI, I2C, UART, 1-Wire Serial Interfaces\r\n*** RTC, PWM, AES\r\n*** Four-Input 10-Bit ADC\r\n*** 40 Dual Voltage GPIO\r\n** Tiny 63-Ball 3.07mm X 3.87mm WLP\r\n* **[[http://www.maximintegrated.com/max14750|MAX14750 Wearable PMIC]]**\r\n** 3.3V Micro Iq Buck-Boost\r\n** 1.8V Micro Iq Buck Regulator\r\n** 1.2V Micro Iq Linear Regulator\r\n** Power Load Switch\r\n* Expansion Connections\r\n** Breadboard compatible headers \r\n** Micro USB Connector\r\n* Integrated Peripherals\r\n** RGB Indicator LED\r\n** User push-button\r\n\r\n\\\\\r\n----\r\n\r\n== Firmware Updates ==\r\n\r\nLike most DAPLink boards, the MAX32625PICO board comes with a bootloader installed to allow for firmware updates over USB.  The same procedure is used wether you are updating the DAPLink code or applying your own custom image.  To activate the bootloader, hold down the button while connecting to the computer with the image to be installed.  When the bootloader is activated, a drive named \"MAINTENANCE\" will appear.  Simply drag-n-drop the binary image onto the MAINTENANCE drive to program the image into the board.\r\n\r\nSee the [[/teams/MaximIntegrated/wiki/MAX32625PICO-Firmware-Updates|MAX32625PICO Firmware Update wiki page]] for more details and links to various firmware images.\r\n\r\n\\\\\r\n----\r\n\r\n== Getting Started with mbed ==\r\n\r\n=== 1. Connect your microcontroller to a PC ===\r\n\r\nUse the USB lead to connect your mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognise the mbed Microcontroller as a standard USB drive.\r\n\r\n| {{/media/uploads/dan/winxp-disk.png}} | {{/media/uploads/dan/mac-disk.png}} |\r\n| //Windows XP example// | //Mac OS X example// |\r\n\r\n=== 2. Click the MBED.HTM link to get logged in ===\r\n\r\nGo to the new USB Drive, and click MBED.HTM to open it in a web browser.\r\n\r\nIf you do not have an mbed account, choose \"Signup\", and create your mbed Account. Otherwise, log in with your normal username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n\\\\\r\n----\r\n\r\n== PC Configuration ==\r\n\r\nYour mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with mbed you will need a ##terminal application##. This allows the mbed Microcontroller to print to your PC screen, and for you to send characters back to your mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the mbed Micrcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n|| Windows || Mac || Linux ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n----\r\n\r\n== Downloading A program ==\r\n\r\n=== 1. Save a program binary (.bin) to the Platform ===\r\n\r\nHold down the button while connecting the board to your computers USB port.  A drive named \"MAINTENANCE\" will appear.\r\n\r\nDownload the DAPLink binary image:\r\n   * [[/media/uploads/switches/max32625pico_daplink.bin|max32625pico_daplink.bin default DAPLink image]] \r\n\r\nSave the program binary file to your MAINTENANCE Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. The file is now consumed.\r\n\r\n=== 2. Disconnect and reconnect the board ===\r\n\r\nAfter the board has been disconnected and reconnected, the board will appear as a drive named \"DAPLINK\", and is now ready to use for programming or debugging another board.\r\n\r\n\\\\\r\n----\r\n\r\n== Example Programs ==\r\n\r\n<<program /users/switches/code/PICO_board_demo/>>\r\n<<program /users/switches/code/PICO_USB_I2C_SPI/>>\r\n\r\n\r\n\\\\\r\n----\r\n\r\n== Where Next ==\r\n\r\nFollow the guide to creating your own programs using the online compiler\r\n\r\n * [[/handbook/Creating-a-program|Create your own program]]\r\n\r\n\\\\\r\n----\r\n== Technical Reference ==\r\n\r\n<<info>>\r\nLike most DAPLink boards, the MAX32625PICO board comes with a bootloader installed to allow for firmware updates over USB.  The same procedure is used wether you are updating the DAPLink code or applying your own custom image.  To activate the bootloader, hold down the button while connecting to the computer with the image to be installed.  When the bootloader is activated, a drive named \"MAINTENANCE\" will appear.  Simply drag-n-drop the binary image onto the MAINTENANCE drive to program the image into the board.\r\n\r\nSee the [[/teams/MaximIntegrated/wiki/MAX32625PICO-Firmware-Updates|MAX32625PICO Firmware Update wiki page]] for more details and links to various firmware images.\r\n<</info>>\r\n\r\n===Power===\r\n  * USB powered or 2.5v - 5.5v on 5V pin\r\n  * Current (active): < 10 mA\r\n  * Current (sleep): < 0.01 mA\r\n  * 3.3v & 1.8V regulated outputs to power peripherals\r\n  * 5.0v from USB available on 5V (only available when USB is connected)\r\n\r\n ===Product Pages===\r\n  * [[http://www.maximintegrated.com/max32625pico|MAX32625PICO Programable Interface Controller Board]]\r\n  * [[http://www.maximintegrated.com/max32625|MAX32625 Ultra-Low Power Microcontroller]]  \r\n\r\n===PCB CAD Files===\r\n * [[https://github.com/MaximIntegratedMicros/max32625pico-pcb|PCB CAD Files]]\r\n    \r\n===Updating and Restoring the DAPLink Image===\r\n  * See the [[/teams/MaximIntegrated/wiki/MAX32625PICO-Firmware-Updates|MAX32625PICO Firmware Update wiki page]] for more details and links to various firmware images.\r\n\r\n<<info>>\r\nThe [[/media/uploads/jessexm/max32625pico_bootloader.bin| factory bootloader image]] can be reloaded or replaced with the use of an appropriate SWD debugger setup. For example a second MAX32625PICO fitted with a Tag-Connect TC2050-IDC-NL-050-ALL cable. The factory bootloader occupies 64KiB of flash from address 0x00000000 through 0x0000FFFF.\r\n<</info>>\r\n\r\n== Known issues ==\r\n\r\n\r\n==== Debugging and running Greentea tests ====\r\n\r\nBy default, the MAX32625PICO board runs a bootloader to receive a binary over USB, hence it can't be used straight away with Greentea (see issue [[https://github.com/ARMmbed/mbed-os/issues/14492|#14492]])\r\n\r\nTo test the MAX32625PICO you need two boards and a Tag-Connect cable. Here is an explanation from MAX32625PICO datasheet.\r\n\r\nIn addition to the preinstalled bootloader, the SWD signals are available at surface pads on the back side of the board, allowing the board to be programmed or debugged with the TC2050 series of cable adapters from Tag-Connect (such as the TC2050-IDC-NL-050-ALL). The surface pads are hidden if the board is permanently mounted to another board. The suggested footprints provided for using the MAX3265PICO as a module include two options for exposing the SWD signals when mounted: \r\n * Connect to the SWD signals with the edge pads provided. \r\n * Add the specified cutout to the board to expose the tag-connect TC2050 footprint\r\n\r\nPlease follow these steps after completing connections;\r\n# Download [[https://os.mbed.com/media/uploads/jessexm/max32625pico_max32625pico.bin|max32625pico_max32625pico.bin]] file from firmware updates [[https://os.mbed.com/teams/MaximIntegrated/wiki/MAX32625PICO-Firmware-Updates|page]]\r\n# Load it to your DAPLink MAX32625PICO board\r\n# And power up your DUT over USB\r\n<<warning title=\"Greentea Test Binaries\">>\r\nDefault linker script has bootloader aligned memory map for MAX32625PICO. So before running Greentea test command, please update ##MAX32625PICO## field in //mbed-os\\targets\\targets.json// file as shown below.\r\n\r\n{{https://os.mbed.com/media/uploads/ahmetalincak/max32625pico_modification_for_greentea.png}}\r\n\r\n<</warning>>",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/MAX32625pico_platform_pic.png",
        "image_path": "platforms/MAX32625pico_platform_pic.png",
        "pinout": "/media/platforms/MAX32625pico_bth.png",
        "pinout_path": "platforms/MAX32625pico_bth.png",
        "bullet1": "Cortex M4F 96MHz",
        "bullet2": "512KB Flash, 160KB SRAM",
        "bullet3": "20pin DIP, 10pin SWD Header",
        "buy_now": "https://www.maximintegrated.com/en/products/digital/microcontrollers/MAX32625PICO.html",
        "pre_order_mode": false,
        "gid": "cb397f19-7a1a-40ea-910f-499e70b3ec11"
    },
    {
        "id": 270,
        "name": "NXP LPCXpresso54114",
        "productcode": "1054",
        "logicalboard": {
            "name": "lpc54114",
            "slug": "lpc54114",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Debug support shown here includes boards supported in pyOCD, as well as boards that can be debugged via CMSIS-Pack debug information that Arm has tested.\r\n\r\nDebug may be possible on other boards, but is currently untested.",
                "hide": false,
                "name": "Debug"
            }
        ],
        "slug": "LPCXpresso54114",
        "description": "LPCXpressoV3 development board for NXP LPC5411x series MCUs",
        "hide": false,
        "private": false,
        "ramsize": 196608,
        "flashsize": 262144,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 3,
            "name": "NXP",
            "full_name": "NXP Semiconductors",
            "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
            "url": "http://www.nxp.com/",
            "body": "",
            "logo": "/media/vendors/NXP-Logo_2.jpg"
        },
        "body": "== Overview ==\r\nThe LPC5411x are ARM Cortex-M4 based microcontrollers for embedded applications.\r\nThese devices include an optional ARM Cortex-M0+ coprocessor, up to 192 KB of on-chip SRAM, up to 256 KB on-chip flash, Full Speed USB device interface, a DMIC subsystem with dual-channel PDM microphone interface and I2S, five general-purpose timers, one versatile timer with PWM and many other capabilities (SCTimer/PWM), one RTC/alarm timer, one 24-bit Multi-Rate Timer (MRT), a Windowed Watchdog Timer (WWDT), eight flexible serial communication peripherals (each of which can be a USART, SPIs, or I2C interface), and one 12-bit 5.0 Msamples/sec ADC, and a temperature sensor.\r\n\r\n<<warning title=\"Firmware update required\">>\r\nPlease make sure you have [[/teams/NXP/wiki/Updating-LPCXpresso-firmware|updated your LPCXpresso to the latest firmware]] to enable the mbed flash disk interface\r\n<</warning>>\r\n\r\n {{/media/uploads/brendonslade/lpc5411x_pinouts_j1-j2_sml.jpg}} \r\n {{/media/uploads/brendonslade/lpc5411x_pinouts_j8-j9_sml.jpg}} \r\n\r\nIn an always-on application, these MCUs operate in a power-down mode, listening for incoming data, which when available, can wake either core to acquire or process the information. When in an active mode, developers can optimize power efficiency and throughput by choosing between the power-efficient Cortex-M0+ core for data collection, aggregation, and system task management, or the Cortex-M4 core, which can complete processor intensive algorithms, such as sensor fusion more quickly helping to reduce power consumed.\r\n\r\nThe pinout diagrams above shows the commonly used interfaces and their locations. The \"SHT\" designation refers to the sheet number(s) of the schematic related to each functional pin.\r\n\r\n\\\\\r\n----\r\n \r\n== Features ==\r\n* LPC54114J256BD64 device running at up to 100 MHz\r\n**100MHz Cortex-M4F and M0+\r\n**256KB flash, 192KB SRAM\r\n** Flexcomm interfaces that support up to 8 serial peripherals, software selectable as I2C, SPI or USART. Two of these interfaces can be I2S\r\n** Crystal-less, full speed USB interface\r\n** Dual DMIC interface\r\n** 12-bit, 12 channel ADC with sample rates up to 5MS/sec\r\n** Integrated temperature sensor\r\n** Five general purpose counter/timers, state-configurable timer with 8 input and 8 output functions, 32-bit RTC, Windowed watch dog timer, multi-channel, multi-rate timer for repetitive interrupt generation\r\n* On-board high-speed USB based debug probe and external debug probe option\r\n* Tri-color LED, target Reset, ISP & interrupt/user buttons for easy testing of software functionality\r\n* Expansion options based on Arduino UNO and Pmod™, plus additional expansion port pins\r\n* On-board 1.8 V and 3.3 V regulators plus external power supply option\r\n* 8 Mb Macronix MX25R SPI flash\r\n* Built-in MCU power consumption and supply voltage measurement\r\n* UART, I²C and SPI port bridging from LPC54114 target to USB via the on-board debug probe\r\n* FTDI UART connector\r\n\r\n== Getting Started with mbed ==\r\n\r\n=== 1. Connect your microcontroller to a PC ===\r\n\r\nUse the USB lead to connect your mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognise the mbed Microcontroller as a standard USB drive.\r\n\r\n\r\n\r\n| {{/media/uploads/maclobdell/lpc54114_win.png}} | {{/media/uploads/maclobdell/lpc54114_mac.png}}\r\n |  \r\n| //Windows 10 example// | //Mac OS X example// |\r\n\r\n=== 2. Click the PRODINFO.HTM link to get logged in ===\r\n\r\nGo to the new USB Drive, and click PRODINFO.HTM to open it in a web browser.\r\n\r\nIf you do not have an mbed account, choose \"Signup\", and create your mbed Account. Otherwise, log in with your normal username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n\\\\\r\n----\r\n\r\n== PC Configuration ==\r\n\r\nYour mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with mbed you will need a ##terminal application##. This allows the mbed Microcontroller to print to your PC screen, and for you to send characters back to your mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the mbed Micrcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n|| Windows || Mac || Linux ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n----\r\n\r\n== Downloading A program ==\r\n\r\n=== 1. Save a program binary (.bin) to the Platform ===\r\n\r\nDownload the appropriate \"Hello World!\" binary:\r\n   * lpcxpresso54114: [[/media/uploads/mmahadevan/helloworld_lpcxpresso54114.bin|HelloWorld_lpcxpresso54114.bin]] \r\n\r\nNote: the source code for this program will be seen in the next section.\r\n\r\nSave the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. The file is now consumed.\r\n\r\n=== 2. Press the Reset Button ===\r\n\r\nWhen the Reset Button in pressed, the microcontroller will be reset and the last programmed application will begin to run.\r\n\r\n=== 3. Hello World! ===\r\n\r\nThe Microcontroller is now running the program; flashing the LED forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\r\n\\\\\r\n----\r\n\r\n== Hello World! ==\r\n\r\n<<program /teams/mbed-os-examples/code/mbed-os-example-blinky/>>\r\n\r\n\\\\\r\n----\r\n\r\n== Where Next ==\r\n\r\nFollow the guide to creating your own programs using the online compiler\r\n\r\n * [[/handbook/Creating-a-program|Create your own program]]\r\n\r\n\\\\\r\n----\r\n== Technical Reference ==\r\n\r\n ===Schematics===\r\n  * [[http://www.nxp.com/documents/design_support/LPCX5411x_Schematic_Rev_A1.pdf|LPCXpresso54114 Schematic]]\r\n  * [[http://www.nxp.com/documents/user_manual/UM10973.pdf|LPCXpresso54114  User's Manual]]\r\n  \r\n ===Data Sheets===\r\n  * [[http://www.nxp.com/documents/data_sheet/LPC5411X.pdf|LPC5411x series Data Sheet]]\r\n  * [[http://www.nxp.com/documents/user_manual/UM10914.pdf|LPC5411x Series User Manual]]\r\n  * [[http://www.nxp.com/documents/errata_sheet/ES_LPC5411X.pdf|LPC5411x Series Errata Sheet]]\r\n  \r\n===Interface Firmware===\r\n  * [[https://developer.mbed.org/teams/NXP/wiki/Updating-LPCXpresso-firmware|LPCXpresso54114 Interface Firmware]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/LPC5411x.png",
        "image_path": "platforms/LPC5411x.png",
        "pinout": "/media/platforms/LPC5411x_PINOUTS_J1-J2_sml.jpg",
        "pinout_path": "platforms/LPC5411x_PINOUTS_J1-J2_sml.jpg",
        "bullet1": "100MHz Cortex-M4F and M0+",
        "bullet2": "256KB flash, 192KB SRAM",
        "bullet3": null,
        "buy_now": "http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/lpc-cortex-m-mcus/software-tools/lpcxpresso-boards/lpcxpresso54114-board:OM13089?tab=Buy_Parametric_Tab&lang_cd=en#OM13089",
        "pre_order_mode": false,
        "gid": "b7089ace-120b-4b62-a802-33c53544ccee"
    },
    {
        "id": 269,
        "name": "NuMaker-PFM-M487",
        "productcode": "1304",
        "logicalboard": {
            "name": "NUMAKER_PFM_M487",
            "slug": "NUMAKER_PFM_M487",
            "vendor": {
                "id": 45,
                "name": "Nuvoton",
                "full_name": "Nuvoton",
                "description": "",
                "url": "http://www.nuvoton.com/",
                "body": "",
                "logo": "/media/vendors/nuvoton.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "NUMAKER-PFM-M487",
        "description": "The NuMaker Platform is an Internet of Things (IoT) application focused platform specially developed by Nuvoton. It supports ARM mbed OS 5.5 as well as Arduino interface, and is ideal for arrays of IoT application development for prototype development designs with sensors and wireless modules.",
        "hide": false,
        "private": false,
        "ramsize": 0,
        "flashsize": 0,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 45,
            "name": "Nuvoton",
            "full_name": "Nuvoton",
            "description": "",
            "url": "http://www.nuvoton.com/",
            "body": "",
            "logo": "/media/vendors/nuvoton.jpg"
        },
        "body": "The NuMaker-PFM-M487 is also equipped with plenty of peripheral devices, such as timers, watchdog timers, RTC, PDMA, EBI, UART, smart card interface, SD host, SPI, I²C, I²S, PWM, GPIO, LIN, CAN, PS/2, 12-bit ADC, analog comparator, operational amplifier, temperature sensor, low voltage reset controller and brown-out detector.\r\nThe NuMaker-PFM-M487 also provides Ethernet 10/100 MAC with RMII interface, USB 2.0 FS device/host/OTG, USB 2.0 HS device/host/OTG and security functions such as tamper detection, symmetric cryptographic accelerator and secure Hash function accelerator.\r\nThe NuMaker-PFM-M487 has been designed by Nuvoton in collaboration with mbed for prototyping all sorts of devices, especially those requiring the size and excellent price performance ratio offered by Cortex-M4®. It is packaged as a development board with connectors to break out to strip board and breadboard.\r\n\r\n{{/media/uploads/morgandu/numaker-pfm-m487-v3_all.png}}\r\n{{/media/uploads/morgandu/numaker-pfm-m487-v3_03.png}}\r\n{{/media/uploads/morgandu/numaker-pfm-m487-v3_01.png}}\r\n{{/media/uploads/morgandu/numaker-pfm-m487-v3_02.png}}\r\n\r\n\r\n==NuMaker-PFM-M487 Platform Features==\r\n**Features**\r\n*\tM487JIDAE MCU\r\n*\tARM® Cortex®-M4F core running up to 192 MHz\r\n*\tSupports DSP extension\r\n*\t512 Kbytes Flash memory\r\n*\t160 Kbytes embedded SRAM\r\n*\tSPI (4)\r\n*\tI2C (3)\r\n*\tI2S (1)\r\n*\tUART (6)\r\n*\tHigh speed and Full Speed USB OTG / Host / Device\r\n*\tPWM(32)\r\n*\tADC (16 x 12bit with mux)\r\n*\tDAC (2 x 12bit)\r\n*\tGPIO\r\n*\tComparator\r\n*\tCAN(2)\r\n\r\n** On-board peripherals **\r\n*\t2 x buttons, 3 x LED\r\n*\tNuvoton NAU88L25 Audio codec \r\n*\tMicroSD card socket\r\n*\tArduino  expansion header\r\n*\t10/100Mbps Ethernet Port\r\n\r\n**Debugging **\r\n*\tIntegrated Nu-Link Me USB debugger/emulator with debug out functionality\r\n*\tSupports mbed drag-and-drop programming and virtual COM port\r\n\r\n**Windows serial port driver**\r\n*\tNuMaker USB Driver (including Nu-Link) [[https://www.nuvoton.com/export/resource-files/Nu-Link_USB_Driver_V1.6.zip|DOWNLOAD]]\r\n\r\n== ICE Firmware Update==\r\n**DAP Link Interface Firmware Update**\r\n\r\nThe Nuvoton mbed PFM boards is fitted with an NUC12SRE3DE MCU running the DAPLink interface firmware to provide three main functions over a single physical USB connection.\r\n*USB disk “drag and drop” programming – ideal for fast prototyping or in-field upgradable products.\r\n*Debug interface using the Nu-Link – provides full debug capability with tools like Keil MDK.\r\n*USB serial interface between the host computer and the target.\r\n\r\n**Firmware History**\r\n\r\nCurrently no update required.\r\n\r\n**Upgrade Procedure**\r\n\r\n#Set MSG switch (No.4 of ISW1 on ICE) to ON. (It should be default at ON position)\r\n{{/media/uploads/morgandu/nulink_ice_msg_on.jpg}}\r\n#Download NuMaker ICE firmware file [[https://github.com/OpenNuvoton/Nuvoton_Tools/blob/master/Latest_NuLink_Firmware/NuLink1FW.bin|Download]]\r\n#There is ICE firmware file \"**NuLink1FW.bin**\"\r\n#Keep pressing DAP button  and connect the USB port to your PC. A Nu_Link drive will be mounted. (Not Mbed drive)\r\n{{/media/uploads/morgandu/nu_link_drive.png}}\r\n#Copy the \"**NuLink1FW.bin**\" to the Nu_Link drive.\r\n#When copy done, disconnect USB.\r\n#Done.\r\n\r\n\r\n If you have any question, please visit [[http://forum.nuvoton.com/|NuForum ]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/NuMaker-PFM-M487.png",
        "image_path": "platforms/NuMaker-PFM-M487.png",
        "pinout": "/media/platforms/numaker-pfm-m487-v3_all.png",
        "pinout_path": "platforms/numaker-pfm-m487-v3_all.png",
        "bullet1": "Cortex-M4F, 192MHz",
        "bullet2": "160KB SRAM, 512KB Flash",
        "bullet3": "Ethernet, SD Card, Audio",
        "buy_now": "https://direct.nuvoton.com/en/numaker-pfm-m487",
        "pre_order_mode": false,
        "gid": "fb7e3729-feda-4163-ae4f-d66e5f3a7ea3"
    },
    {
        "id": 267,
        "name": "MAX32625MBED",
        "productcode": "0415",
        "logicalboard": {
            "name": "max32625mbed",
            "slug": "max32625mbed",
            "vendor": {
                "id": 33,
                "name": "Maxim Integrated",
                "full_name": "Maxim Integrated",
                "description": "",
                "url": "http://www.maximintegrated.com/",
                "body": "",
                "logo": "/media/vendors/maxim-logo-web.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            }
        ],
        "slug": "MAX32625MBED",
        "description": "",
        "hide": false,
        "private": false,
        "ramsize": 163840,
        "flashsize": 524288,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 33,
            "name": "Maxim Integrated",
            "full_name": "Maxim Integrated",
            "description": "",
            "url": "http://www.maximintegrated.com/",
            "body": "",
            "logo": "/media/vendors/maxim-logo-web.png"
        },
        "body": "== Overview ==\r\n\r\nThe [[http://www.maximintegrated.com/max32625mbed|MAX32625MBED]] board is the simplest way to develop with the [[http://www.maximintegrated.com/max32625|MAX32625 ARM Cortex-M4F microcontroller]].  It is a convenient size that provides easy access to all the I/O.  \r\n\r\n== Features ==\r\n\r\n* **[[http://www.maximintegrated.com/max32625|MAX32625 Ultra-Low Power Microcontroller]]**\r\n** High performance ARM® Cortex™-M4F Core\r\n** 96MHz, **160KB SRAM**, 512KB Flash\r\n** Ultra-Low Power for Battery Applications\r\n*** 106µA/MHz Active Executing from Flash\r\n*** 600nA Low Power Mode with RTC Enabled\r\n*** 2.56µW Ultra-Low Power Data Retention Mode\r\n*** 5µs Fast Wakeup to 96MHz\r\n** Peripherals\r\n*** USB 2.0 Full-Speed Device\r\n*** SPI, I2C, UART, 1-Wire Serial Interfaces\r\n*** RTC, PWM, AES\r\n*** Four-Input 10-Bit ADC\r\n*** 40 Dual Voltage GPIO\r\n** 8mm X 8mm 68 pin TQFN\r\n* Expansion Connections\r\n** Arduino form-factor headers \r\n** Micro SD Card Connector\r\n** Micro USB Connector\r\n** Prototype area\r\n* Integrated Peripherals\r\n** 4 LEDs\r\n** 2 User push-buttons\r\n* Mbed DAPLink Debug Interface\r\n** [USB MSC] Drag-and-drop programming\r\n** [USB HID] SWD Debugger\r\n** [USB CDC] Virtual UART Console\r\n\r\n\\\\\r\n\r\n {{/media/uploads/switches/max32625mbed_features.png}}  \r\n\r\n----\r\n\r\n=== Pinout ===\r\n\r\n{{/media/uploads/switches/max32625mbed_pinout.png}}\r\nThe pinout diagram above shows the commonly used interfaces and their locations. Note that all the numbered pins (Pn_n) can also be used as [[/handbook/DigitalIn|DigitalIn]], [[/handbook/DigitalOut|DigitalOut]], [[/handbook/DigitalInOut|DigitalInOut]] and [[/handbook/PwmOut|PwmOut]] interfaces. \r\n\r\n\r\n== Getting Started with Mbed ==\r\n\r\n=== 1. Connect your microcontroller to a PC ===\r\n\r\nUse the USB lead to connect your Mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognise the Mbed Microcontroller as a standard USB drive.\r\n\r\n| {{/media/uploads/dan/winxp-disk.png}} | {{/media/uploads/dan/mac-disk.png}} |\r\n| //Windows XP example// | //Mac OS X example// |\r\n\r\n=== 2. Click the MBED.HTM link to get logged in ===\r\n\r\nGo to the new USB Drive, and click MBED.HTM to open it in a web browser.\r\n\r\nIf you do not have an Mbed account, choose \"Signup\", and create your Mbed Account. Otherwise, log in with your normal username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n\\\\\r\n----\r\n\r\n== PC Configuration ==\r\n\r\nYour Mbed Microcontroller can appear on your computer as a serial port. On Windows, Mac and Linux, this will happen by default.\r\n\r\nFrom a host PC to communicate with Mbed you will need a ##terminal application##. This allows the Mbed Microcontroller to print to your PC screen, and for you to send characters back to your Mbed.\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n|| Windows || Mac || Linux ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n----\r\n\r\n== Downloading a program ==\r\n\r\n=== 1. Save a program binary (.bin) to the Platform ===\r\n\r\nDownload the appropriate \"Blinky!\" binary:\r\n   * MAX32625MBED: [[/media/uploads/h_keyur/blinky_max32625mbed.bin|blinky_max32625mbed.bin]] \r\n\r\nNote: the source code for this program will be seen in the next section.\r\n\r\nSave the program binary file to your Mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. The file is now consumed.\r\n\r\n=== 2. Press the Reset Button ===\r\n\r\nWhen the Reset Button is pressed, the microcontroller will be reset and the last programmed application will begin to run.\r\n\r\n=== 3. Blinky! ===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\r\n\\\\\r\n----\r\n\r\n== Interface Firmware Update ==\r\nThe MAX32625MBED board is loaded with a default firmware out of the box. To check your current firmware (Interface Version), open DETAILS.TXT file in the DAPLINK drive.\r\nTo update the firmware, follow the steps below:\r\n* Download the latest firmware file, version 0254: [[/media/uploads/h_keyur/max32620_max32625mbed_if_crc.bin | max32620_max32625mbed_if_crc.bin ]]\r\n* Temporarily short circuit the pads (SW1) on MAX32625MBED board and then connect the board to a computer.\r\n* Once you see a MAINTENANCE drive on the computer, disconnect the short circuit.\r\n* Drag-n-Drop the downloaded firmware file on the MAINTENANCE drive.\r\n\r\nThe firmware update can be verified by checking the Interface Version as mentioned previously.\r\n\r\n\\\\\r\n----\r\n\r\n== Example Programs ==\r\n\r\n * [[https://os.mbed.com/teams/mbed-os-examples/code/mbed-os-example-blinky/ | mbed-os-example-blinky]]\r\n\r\n\\\\\r\n----\r\n\r\n== Where Next ==\r\n\r\nFollow the guide to creating your own programs using Mbed tools\r\n\r\n * [[https://os.mbed.com/docs/mbed-os/latest/quick-start/index.html|Mbed OS Quick-Start]]\r\n\r\n\\\\\r\n----\r\n== Technical Reference ==\r\n\r\n ===Product Pages===\r\n  * [[http://www.maximintegrated.com/max32625mbed|MAX32625MBED Product Page]]\r\n  * [[http://www.maximintegrated.com/max32625|MAX32625 Product Page]]\r\n\r\n== Known limitations ==\r\n\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/ARMmbed/mbed-os/issues?q=is%3Aissue+label%3A%22devices%3A+maxim%22+ |Mbed OS repository]] available on GitHub.",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/MAX32625MBED_AaEGgZy.jpg",
        "image_path": "platforms/MAX32625MBED_AaEGgZy.jpg",
        "pinout": "/media/platforms/max32625mbed_pinout_H39uZ5c.png",
        "pinout_path": "platforms/max32625mbed_pinout_H39uZ5c.png",
        "bullet1": "Cortex M4F 96MHz",
        "bullet2": "512KB Flash, 160KB SRAM",
        "bullet3": "USB, uSD card, Arduino headers",
        "buy_now": "https://www.maximintegrated.com/en/products/microcontrollers/MAX32625MBED.html",
        "pre_order_mode": false,
        "gid": "bef04c72-d55e-4509-a43a-68d45c770c0a"
    },
    {
        "id": 266,
        "name": "Delta DFCM-NNN50",
        "productcode": "4502",
        "logicalboard": {
            "name": "delta_dfcm_nnn50",
            "slug": "Delta-DFCM-NNN50",
            "vendor": {
                "id": 11,
                "name": "Nordic",
                "full_name": "Nordic Semiconductor ASA",
                "description": "",
                "url": "http://www.nordicsemi.com/",
                "body": "",
                "logo": "/media/vendors/NOD_logo_Main.JPG"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            }
        ],
        "slug": "Delta-DFCM-NNN50",
        "description": "Delta DFCM-NNN50 Development Platform is CE, FCC, TELEC and Bluetooth EPL logo approved EVB that base on NORDICSemi nRF51822 ARM Cortex-M0 SoC with embedded IEEE 802.11 b/g/n Wi-Fi chipset. The developed platform supports ARM mbed toolchain and Arduino form factor.",
        "hide": false,
        "private": false,
        "ramsize": 0,
        "flashsize": 0,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 31,
            "name": "Delta",
            "full_name": "Delta",
            "description": "",
            "url": "http://www.deltaww.com",
            "body": "",
            "logo": "/media/vendors/index.jpg"
        },
        "body": "== Overview ==\r\nThe Delta DFCM-NNN50-EVB contains a mbed compatible HDK mother board and a daughter board mounted with CE/FCC/TELEC and Bluetooth EPL certified BLE module. The mother board is designed to compatible with Arduino Uno Revision 3 standard so various 3rd-party sensing, control capability shields can interface with BLE/Wi-Fi combo module on daughter board for rapid prototyping BLE and Wi-Fi applications.\r\n  \r\nThe module is based NORDICSemi nRF51822 SoC therefore it supports the standard Nordic Software Development local compiler using Keil, IAR and GCC as well as ARM mbed online compiler for embedded standalone application development. The module also supports Delta defined BLE CLI (Command Line Interface)  and WIFI CLI which allow external host MCU to control and set BLE and Wi-Fi communication through UART. The CLI running on the module handles all the BLE and Wi-Fi protocol tasks ends up the application is left to be implemented on external host MCU with minimal development overhead.\r\n\r\n== Pinout ==\r\n\r\n {{/media/uploads/wgd8700/nnn50_pinout_wologo.png}} \r\n====WARNING: Note that AnalogIn A4, A5 must remain not connected since those two pins are currently used for 32.768kHz RTC====\r\n\r\n \r\n\r\n== Feature ==\r\n* Delta DFCM-NNN50 BLE BLE/Wi-Fi combo module daughter board \r\n** NORDICSemi nRF51822 with ARM® Cortex®-M0 processor\r\n** 32MHz embedded crystal, 32.768KHz external RTC\r\n** 256KB flash memory, 32KB SRAM, \r\n** Single 50 ohm RF pinout via embedded RF switch for BLE and Wi-Fi\r\n** CE/FCC/TELEC and BLUETOOTH EPL certified\r\n* Delta DFCM-NNN50 mother board\r\n** USB drag and drop programming\r\n** USB Virtual COM port for serial terminal\r\n** CMSIS-DAP interface for programming and debugging\r\n** Accepts power through USB or external source (7V-12V) \r\n** Pin header for current measurement\r\n\r\n<<program  /teams/Delta/code/Delta_CLI/>>\r\n\r\n==Contact us===\r\nE-mail to IOT.MODULE@deltaww.com\r\n \r\n== See also ==\r\n*[[/media/uploads/tsungta/dfxe-sm001-dt0r__sch_20160826.pdf|HDK mother board schematics]] \r\n*[[/media/uploads/tsungta/dfcm-nnn50-xe0r_20161129.pdf|Daughter board schematics]] \r\n*[[https://developer.mbed.org/handbook/Windows-serial-configuration|Windows Serial Configuration]]\r\n*[[/media/uploads/tsungta/dfxe-sm001-dt0r_of_nnn50_mbed_kit_user_guide_20170317.pdf|Platform User Guide]] \r\n*[[https://developer.mbed.org/teams/Bluetooth-Low-Energy/wiki/Getting-Started-with-BLE-on-mbed|ARM mBed Bluetooth LE Getting Start Page]]\r\n*[[https://developer.mbed.org/handbook/Socket|Handbook of mbed Networking Libraries]]\r\n*[[https://developer.mbed.org/teams/Delta/wiki/UseCases|Use Cases]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/NNN50_Platform_img_woLogo.png",
        "image_path": "platforms/NNN50_Platform_img_woLogo.png",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Bluetooth v4.2 & 802.11 b/g/n",
        "bullet2": "Cortex-M0, 32MHz",
        "bullet3": "256KB ROM/32KB RAM",
        "buy_now": "http://shop.robotkingdom.com.tw/iot/dfbm-nq620-xe0r.html",
        "pre_order_mode": false,
        "gid": "281bb1fd-e42c-45b3-a499-3aac626a533c"
    },
    {
        "id": 264,
        "name": "u-blox EVK-NINA-B1",
        "productcode": "1237",
        "logicalboard": {
            "name": "ublox_evk_nina_b1",
            "slug": "ublox_evk_nina_b1",
            "vendor": {
                "id": 11,
                "name": "Nordic",
                "full_name": "Nordic Semiconductor ASA",
                "description": "",
                "url": "http://www.nordicsemi.com/",
                "body": "",
                "logo": "/media/vendors/NOD_logo_Main.JPG"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "J-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Debug support shown here includes boards supported in pyOCD, as well as boards that can be debugged via CMSIS-Pack debug information that Arm has tested.\r\n\r\nDebug may be possible on other boards, but is currently untested.",
                "hide": false,
                "name": "Debug"
            }
        ],
        "slug": "u-blox-EVK-NINA-B1",
        "description": "Development board for the u-blox NINA-B1 fully certified Bluetooth low energy module with Arm® Cortex®-M4 with FPU and NFC",
        "hide": false,
        "private": false,
        "ramsize": 131072,
        "flashsize": 524288,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 9,
            "name": "u-blox",
            "full_name": "u-blox AG",
            "description": "",
            "url": "http://www.u-blox.com/",
            "body": "",
            "logo": "/media/vendors/u-blox.png"
        },
        "body": "== Overview ==\r\n\r\nThe u-blox EVK-NINA-B1 board enables development of applications for the [[https://developer.mbed.org/teams/ublox/wiki/NINA-B1-Bluetooth-low-energy-module|u-blox Bluetooth low energy module NINA-B1]], based on the Nordic nRF52 Bluetooth low energy SoC. The module combines Bluetooth 5 radio, NFC and Arm® Cortex®-M4 with FPU processor on a single chip optimized for ultra-low power operation. The kit includes a NINA-B1 module mounted on the development board, a quick start guide, an NFC antenna, a USB cable, and Bluetooth antenna. The kit is available in two versions, either with U.FL coaxial connector for connecting to the external antenna or with an on-board antenna on the module.\r\n\r\n== Pin-out ==\r\n\r\n{{/media/uploads/andreaslarsson/evk_nina_b1-pin-out_big_IX5AOPu.png}}\r\n\r\n== Features ==\r\n* Development kit for the u-blox NINA-B1 Bluetooth low energy v5.0\r\n* Based on Nordic nRF52832\r\n* High performance Arm® Cortex®-M4 with FPU\r\n** 64 MHz\r\n** 512 kB flash\r\n** 64 kB RAM\r\n* Optimized for ultra-low power operation\r\n* On-chip NFC tag\r\n* Onboard debugger hardware and firmware\r\n* All the NINA-B1 module pins are available at connectors\r\n* Pins for power consumption measurement\r\n* 7 status LEDs\r\n* 4 buttons\r\n* Can be powered through\r\n** USB\r\n** External power supply 1.7-3.6VDC\r\n** CR2032 coin-cell battery, on-board battery holder\r\n\r\n== Kit versions ==\r\nThe EVK-NINA-B1 board is available in the following two different versions depending on the NINA-B1 series module that is mounted:\r\n|EVK-NINA-B111|Board with NINA-B111 module with antenna pin|\r\n|EVK-NINA-B112|Board with NINA-B112 module with onboard antenna|\r\n\r\n== Kit includes ==\r\n* NINA B1 development board with NINA-B111 or NINA-B112 module\r\n* NFC antenna\r\n* External antenna with U.FL connector (EVK-NINA-B111 only)\r\n* USB cable\r\n* Quick Start card\r\n\r\n== Other resources ==\r\nYou can find detailed information about this platform on the [[http://www.u-blox.com/en/product/evk-nina-b1|u-blox EVK-NINA-B1 page]] and specifically in these documents:\r\n\r\n|[[https://www.u-blox.com/sites/default/files/EVK-NINA-B1_UserGuide_%28UBX-15028120%29.pdf|EVK-NINA-B1 User Guide]]|All information needed about how to use the EVK-NINA-B1 board, including pin-out, specifications etc.|\r\n|[[https://www.u-blox.com/sites/default/files/EVK-NINA-B1_QuickStart_%28UBX-16002866%29.pdf|EVK-NINA-B1 Quick Start]]|2-page quick start guide for connecting and starting up the board|\r\n|[[https://www.u-blox.com/sites/default/files/NINA-B1_ARMmbedCustomTarget_ApplicationNote_%28UBX-16025036%29.pdf|NINA-B1 ARM® mbed™ Custom Target]]|Describes how to create a local target for ARM® mbed™ OS 5 for custom boards based on the NINA-B1 module|\r\n\r\n== NINA-B1 module ==\r\nFurther information and details about the NINA-B1 module can be found on the [[https://developer.mbed.org/teams/ublox/wiki/NINA-B1-Bluetooth-low-energy-module|NINA-B1 module page]] and specifically in these documents:\r\n\r\n|[[https://www.u-blox.com/sites/default/files/NINA-B1_DataSheet_%28UBX-15019243%29.pdf|NINA-B1 Data Sheet]]|Data sheet for the NINA-B1 module|\r\n|[[https://www.u-blox.com/sites/default/files/NINA-B1_SIM_%28UBX-15026175%29.pdf|NINA-B1 System Integration Manual]]|Describes how to integrate the NINA-B1 module in an end product|\r\n\r\n== Example programs ==\r\n<<program  /teams/mbed-os-examples/code/mbed-os-example-ble-HeartRate/>>\r\n<<program  /teams/mbed-os-examples/code/mbed-os-example-ble-Beacon/>>\r\n\r\n== Run 'mbed test' ==\r\nThe following steps are needed to run mbed tests using the SEGGER J-Link debug chip firmware:\r\n* Connect the board to the computer\r\n* Run mbedls to get the target_id\r\n* Do a mock where you use the first four characters of the target_id as platform id e.g. \r\n<<code>>\r\n'mbedls --m 0004:UBLOX_EVK_NINA_B1'\r\n<</code>>\r\n* Run mbedls again and verify that the platform name is UBLOX_EVK_NINA_B1\r\n* Now it should be possible to run 'mbed test'",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/EVK-NINA-B1-angle.png",
        "image_path": "platforms/EVK-NINA-B1-angle.png",
        "pinout": "/media/platforms/EVK_NINA_B1-pin-out_big.png",
        "pinout_path": "platforms/EVK_NINA_B1-pin-out_big.png",
        "bullet1": "Bluetooth low energy v5.0",
        "bullet2": "Cortex®-M4 with FPU, 64 MHz",
        "bullet3": "Fully certified module",
        "buy_now": "https://www.u-blox.com/en/product/evk-nina-b1",
        "pre_order_mode": false,
        "gid": "db54ebfe-56d5-4e2a-924d-3b86cff546b6"
    },
    {
        "id": 262,
        "name": "MAX32630FTHR",
        "productcode": "0409",
        "logicalboard": {
            "name": "max32630fthr",
            "slug": "max32630fthr",
            "vendor": {
                "id": 33,
                "name": "Maxim Integrated",
                "full_name": "Maxim Integrated",
                "description": "",
                "url": "http://www.maximintegrated.com/",
                "body": "",
                "logo": "/media/vendors/maxim-logo-web.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "MAX32630FTHR",
        "description": "MAX32630 Rapid Development Platform",
        "hide": false,
        "private": false,
        "ramsize": 524288,
        "flashsize": 2097152,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 33,
            "name": "Maxim Integrated",
            "full_name": "Maxim Integrated",
            "description": "",
            "url": "http://www.maximintegrated.com/",
            "body": "",
            "logo": "/media/vendors/maxim-logo-web.png"
        },
        "body": "== Overview ==\r\n\r\nThe [[http://www.maximintegrated.com/max32630fthr|MAX32630FTHR]] board is a rapid development platform designed to help engineers quickly implement battery optimized solutions with the [[http://www.maximintegrated.com/max32630|MAX32630 ARM Cortex-M4F microcontroller]].  The board also includes the [[http://www.maximintegrated.com/max14690|MAX14690N Wearable PMIC]] to provide optimal power conversion and battery management.  The form factor is a small 0.9” by 2.0” dual row header footprint that is compatible with breadboards and off-the-shelf peripheral expansion boards.  Additionally, onboard are a variety of peripherals including a dual mode Bluetooth module, micro SD card connector, 6-axis accelerometer/gyro, RGB indicator LED, and pushbutton.  This provides a power-optimized flexible platform for quick proof-of-concepts and early software development to enhance time to market.\r\n\r\nThis pinout and form-factor for this board are based on the [[https://www.adafruit.com/feather|Adafruit feather series of boards]] and it is intended to be compatible with many of their [[https://www.adafruit.com/categories/814|peripheral wings]], but it is not guaranteed to work with all FeatherWings.\r\n\r\nA [[/teams/MaximIntegrated/wiki/MAX32630FTHR-APPS|MAX32630FTHR APPS wiki page]] is available with more hints and examples.\r\n\r\n=== Pinout ===\r\n\r\n{{/media/uploads/switches/max32630fthr_mbed.png|MAX32630FTHR Pinout}}  \r\nThe pinout diagram above shows the commonly used interfaces and their locations. Note that all the numbered pins (Pn_n) can also be used as [[/handbook/DigitalIn|DigitalIn]], [[/handbook/DigitalOut|DigitalOut]], [[/handbook/DigitalInOut|DigitalInOut]] and [[/handbook/PwmOut|PwmOut]] interfaces. \r\n\r\n=== Peripheral Interfaces ===\r\n\r\n{{/media/uploads/switches/max32630fthr_p_top.png}}{{/media/uploads/switches/max32630fthr_p_bot.png}} \r\n\r\n\\\\\r\n----\r\n \r\n== Features ==\r\n\r\n\r\n* **[[http://www.maximintegrated.com/max32630|MAX32630 Ultra-Low Power Microcontroller]]**\r\n** High performance ARM® Cortex™-M4F Core\r\n** 96MHz, **512KB SRAM**, 2048KB Flash\r\n** Ultra-Low Power for Battery Applications\r\n*** 106µA/MHz Active Executing from Flash\r\n*** 600nA Low Power Mode with RTC Enabled\r\n*** 3.5µW Ultra-Low Power Data Retention Mode\r\n*** 5µs Fast Wakeup to 96MHz\r\n** Peripherals\r\n*** USB 2.0 Full-Speed Device\r\n*** SPI, I2C, UART, 1-Wire Serial Interfaces\r\n*** RTC, PWM, AES\r\n*** Four-Input 10-Bit ADC\r\n*** 66 Dual Voltage GPIO\r\n** Tiny 100-Ball 4.37mm X 4.37mm WLP\r\n* **[[http://www.maximintegrated.com/max14690|MAX14690 Wearable PMIC]]**\r\n** Battery Charger with Smart Selector\r\n** Dual Micro Iq Buck Regulators\r\n** Three Micro Iq Linear Regulators\r\n** Power On/Off Sequencing Controller\r\n** Voltage Monitor Multiplexer\r\n* Expansion Connections\r\n** Breadboard compatible headers \r\n** Micro SD Card Connector\r\n** JST Battery Connector\r\n** Micro USB Connector\r\n* Integrated Peripherals\r\n** RGB Indicator LED\r\n** 6-axis Accelerometer/Gyro\r\n** Dual-mode Bluetooth module\r\n** User push-button\r\n* Remote mbed HDK Debug Interface (included with purchase of MAX32630FTHR)\r\n** [USB MSC] Drag-and-drop programming\r\n** [USB HID] SWD Debugger\r\n** [USB CDC] Virtual UART Console\r\n\r\n\r\n\\\\\r\n----\r\n\r\n== Firmware ==\r\n\r\n<<info \"MAXREFDES100HDK Firmware Update\">>\r\nThe MAX32630FTHR board ships with an external DAPLink adapter such as the MAXREFDES100HDK.  Please visit our [[/teams/MaximIntegrated/wiki/MAXREFDES100HDK|MAXREFDES100HDK wiki page]] for details on how to load the correct firmware onto your adapter.\r\n<</info>>\r\n\r\n\r\n\\\\\r\n----\r\n\r\n== Getting Started with MAX32630FTHR ==\r\n\r\n=== 1. Connect the MAX32630FTHR to the MAXREFDES100HDK ===\r\n\r\nUse the fine pitch 10-pin ribbon cable to connect the boards from the SWD (J3) header on the HDK to J4 on the MAX32630FTHR.\r\n\r\n=== 2. Connect the MAX32630FTHR to a power source ===\r\n\r\nUse a micro USB cable to connect the MAX32630FTHR board to a suitable power source (no USB connectivity is required).  Alternatively, you can power the board from a charged battery as long as you remember to turn it on by pressing the power/reset button next to the battery connector.  The board turns on automatically when powered from the USB supply.\r\n\r\n=== 3. Connect the MAXREFDES100HDK to a PC ===\r\n\r\nUse a micro USB cable to connect the HDK to a PC, through the connector marked HDK.  The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognize the mbed Microcontroller as a standard USB drive.\r\n\r\n| {{/media/uploads/dan/winxp-disk.png}} | {{/media/uploads/dan/mac-disk.png}} |\r\n| //Windows XP example// | //Mac OS X example// |\r\n\r\n=== 4. Click the MBED.HTM link to get logged in ===\r\n\r\nGo to the new USB Drive, and click MBED.HTM to open it in a web browser.  This will take you to the MAX32630FTHR platform page.  If you end up at a different page, go to our [[/teams/MaximIntegrated/wiki/MAXREFDES100HDK|MAXREFDES100HDK wiki page]] for details on how to load the latest firmware.\r\n\r\nIf you do not have a mbed account, choose \"Signup\", and create your mbed Account. Otherwise, login with your mbed username and password.\r\n\r\nThis will give you access to the website, tools, libraries, and documentation.\r\n\r\n\\\\\r\n----\r\n\r\n== PC Configuration ==\r\n\r\nYour mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with mbed, you will need a ##terminal application##. This allows the mbed Microcontroller to print to your PC screen, and for you to send characters back to your mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the mbed Microcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n|| Windows || Mac || Linux ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n----\r\n\r\n== Downloading A program ==\r\n\r\n=== 1. Save a program binary (.bin) to the Platform ===\r\n\r\nDownload the appropriate \"Blinky\" binary:\r\n   * MAX32630FTHR: [[/media/uploads/h_keyur/blinky_max32630fthr.bin|blinky_max32630fthr.bin]]\r\n\r\nNote: the source code for this program will be seen in the next section.\r\n\r\nSave the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. The file is now consumed.\r\n\r\n=== 2. Press the Reset Button ===\r\n\r\nWhen the Reset Button is pressed, the microcontroller will be reset and the last programmed application will begin to run.\r\n\r\n=== 3. Blinky ===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\r\n\\\\\r\n----\r\n\r\n== Example Programs ==\r\n\r\n<<program /teams/mbed-os-examples/code/mbed-os-example-blinky/>>\r\n<<program /teams/MaximIntegrated/code/FTHR_USB_serial/>>\r\n<<program /teams/MaximIntegrated/code/FTHR_SD_Demo/>>\r\n<<program /teams/MaximIntegrated/code/FTHR_USBMSD_Demo/>>\r\n<<program /teams/MaximIntegrated/code/MAX32630FTHR_IMU_Hello_World/>>\r\n<<program https://os.mbed.com/users/switches/code/FTHR_OLED/>>\r\n<<program /teams/mbed-os-examples/code/mbed-os-example-ble-HeartRate/>>\r\n<<warning title=\"BLE Support in mbed OS\">>\r\nMake sure you are using mbed OS 5.5.5 or later for BLE support on the MAX32630FTHR platform.\r\n<</warning>>\r\n\r\n\r\n\\\\\r\n----\r\n\r\n== Where Next ==\r\n\r\nFollow the guide to creating your own programs using the online compiler\r\n\r\n * [[https://os.mbed.com/docs/v5.8/tutorials/creating-a-new-program.html|Create your own program]]\r\n\r\nA [[/teams/MaximIntegrated/wiki/MAX32630FTHR-APPS|MAX32630FTHR APPS wiki page]] is also available with more hints and examples.\r\n\r\n\\\\\r\n----\r\n== Technical Reference ==\r\n\r\n===Power===\r\n  * USB or Battery Powered\r\n  * 5.0v from USB available on VBUS (when USB is connected)\r\n  * SYS supply automatically switches between battery voltage and VBUS when available\r\n  * 1.8V regulated output\r\n  * Programmable LDO (typically 3.3V)\r\n  * Digital IO pins are individually programmable to 1.8V or 3.3V\r\n\r\n<<info title=\"Power/Reset Button\">>\r\nThe button located next to the battery connector acts as both a reset button and power button.  When the board is on, pressing the button will drive reset signal going to the MAX32630 and the header pin low.  \r\n\r\nThe board will turn on automatically any time power is applied to the micro USB connector.  If an only a battery is connected, you can turn on the board by a half second press to the power/reset button.  When the board is on, a 12-second long press will turn the board off.  If the long press is applied when operating from battery power, the board will remain off.  If USB power is available during the long press, the board will turn off for 1 second and then turn back on.\r\n\r\nNote that the header pin labeled PWR is connected in parallel with the power/reset button and pulling this header pin to ground will have the same effect as pressing the button.  The header pin labeled RST is the reset signal.  Pulling RST to ground will reset the MAX32630, but it cannot turn the board on or off.\r\n<</info>>\r\n\r\n===Battery Charger===\r\nThe [[http://www.maximintegrated.com/max14690|MAX14690]] includes a battery charger suitable for Lithium Ion and Lithium Polymer batteries.  The charge current is set by a resistor attached to the SET pin on the MAX14690.  The 20K Ohm resistor installed by default sets the charge current at 100mA which is tolerable for most typical batteries with a capacity greater than or equal to 100mAhr.  The default charge voltage is 4.2V, but this is programmable by I2C.  **Please consult the MAX14690 datasheet and the datasheet for your battery to ensure compatibility.**\r\n\r\n  \r\n ===Product Pages===\r\n  * [[http://www.maximintegrated.com/max32630fthr|MAX32630FTHR Product Page]]\r\n  * [[http://www.maximintegrated.com/max32630|MAX32630 Product Page]]\r\n   * [[http://www.maximintegrated.com/max14690|MAX14690 Product Page]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/max32630fthr_MoTFdIj.png",
        "image_path": "platforms/max32630fthr_MoTFdIj.png",
        "pinout": "/media/platforms/ICARUS_Block_Diagram_PinMap.png",
        "pinout_path": "platforms/ICARUS_Block_Diagram_PinMap.png",
        "bullet1": "Cortex M4F 96MHz",
        "bullet2": "2048KB Flash, 512KB RAM",
        "bullet3": "Charger, micro SD, Bluetooth",
        "buy_now": "https://www.maximintegrated.com/en/products/microcontrollers/MAX32630FTHR.html",
        "pre_order_mode": false,
        "gid": "103c2bba-a71b-4687-9b2b-329fecc1dad5"
    },
    {
        "id": 260,
        "name": "DISCO-L072CZ-LRWAN1",
        "productcode": "0833",
        "logicalboard": {
            "name": "disco_l072cz_lrwan1",
            "slug": "disco_l072cz_lrwan1",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "LoRa"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-Discovery-LRWAN1",
        "description": "The B-L072Z-LRWAN1 LoRa®Discovery kit is a development tool to learn and develop solutions based on LoRa®and FSK/OOK technologies.",
        "hide": false,
        "private": false,
        "ramsize": 20480,
        "flashsize": 196608,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\nThe B-L072Z-LRWAN1 LoRa®Discovery kit is a development tool to learn and develop solutions based on LoRa®and FSK/OOK technologies. This Discovery kit features an all-in-one open module CMWX1ZZABZ-091 (by Murata). The module is powered by an STM32L072CZ and an SX1276 transceiver. The transceiver features the LoRa®long-range modem, providing ultra-long-range spread spectrum communication and high interference immunity, minimizing current consumption. Since CMWX1ZZABZ-091 is an open module, user has access to all STM32L072 peripherals such as ADC, 16-bit timer, LP-UART, I2C, SPI and USB 2.0 FS (supporting BCD and LPM).\r\n\r\nThe B-L072Z-LRWAN1 Discovery kit includes an ST-LINK/V2-1 embedded debug tool interface, LEDs, push-buttons, antenna, Arduino™Uno V3 connectors and USB OTG connector in Micro-B format.\r\n\r\n\\\\\r\n==Microcontroller features==\r\n\r\n* CMWX1ZZABZ-091 LoRa® module with STM32L072CZ\r\n* ARM® 32-bit Cortex®-M0+ CPU\r\n* 32 MHz max CPU frequency\r\n* VDD from 1.65 V to 3.6 V\r\n* 192 KB Flash\r\n* 20 KB SRAM\r\n* GPIO (40) with external interrupt capability\r\n* General-purpose Timer (4)\r\n* Basic Timer (2)\r\n* Low Power Timer\r\n* SPI (6)\r\n* I2S\r\n* I2C (3)\r\n* USART (4)\r\n* Low-power UART\r\n* USB 2.0 full-speed\r\n* 12-bit ADC with 13 channels\r\n* 12-bit DAC (2) with 1 channel each\r\n* Comparators (2)\r\n* RTC\r\n* Capacitive sensing channels (19)\r\n* Random Generator (TRNG for HW entropy)\r\n\r\n\\\\\r\n== Board features ==\r\n\r\n* Two types of extension resources\r\n** Arduino Uno Revision 3 connectivity\r\n** STMicroelectronics extension pin headers for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible board power supply\r\n** USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)\r\n** Power management access point\r\n* User LED (LD1, LD2, LD3, LD4)\r\n* Two push buttons: USER and RESET\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n\\\\\r\n=== Pins Legend ===\r\n{{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}}\r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L072xZ/TARGET_DISCO_L072CZ_LRWAN1/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L072xZ/TARGET_DISCO_L072CZ_LRWAN1/]]\r\n\r\n\\\\\r\n=== Arduino-compatible headers ===\r\n{{/media/uploads/bcostm/disco_l072cz_lrwan1_2017-06-30_s1.png}} \r\n{{/media/uploads/bcostm/disco_l072cz_lrwan1_2017-06-30_s2.png}}\r\n\r\n=== Morpho headers ===\r\n {{/media/uploads/bcostm/disco_l072cz_lrwan1_2017-06-30_s3.png}} \r\n {{/media/uploads/bcostm/disco_l072cz_lrwan1_2017-06-30_s4.png}} \r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]].\r\n\r\n\\\\\r\n== Technical references ==\r\nFor more information, please refer to:\r\n* [[http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32l0-series/stm32l0x2/stm32l072cz.html|STM32L072CZ microcontroller]]\r\n* [[http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/b-l072z-lrwan1.html|B-L072Z-LRWAN1 board]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n* There is no AnalogIn on Arduino A1, A3, A4, A5 pins.\r\n* There is no PWM on Arduino D3, D5, D6, D9 pins.\r\n* In order to use Serial (TX and RX) on Arduino D0 and D1 pins, you have to remove SB28 and SB29 solder bridges. In this case you will lose the ST-Link connection.\r\n* The C24 capacitor must be removed if the MCO clock configuration is selected (SB36 closed and USE_PLL_HSE_EXTC config enabled in targets.json file).\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/DISCO-L072CZ-LRWAN1_2WxwbmY.jpg",
        "image_path": "platforms/DISCO-L072CZ-LRWAN1_2WxwbmY.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex-M0+, 32MHz",
        "bullet2": "192KB Flash, 20KB SRAM",
        "bullet3": "LORA, DAC, USB",
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/b-l072z-lrwan1.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "4962ca12-fe38-4718-8938-0348bcd0436c"
    },
    {
        "id": 237,
        "name": "FRDM-KL82Z",
        "productcode": "0218",
        "logicalboard": {
            "name": "kl82z",
            "slug": "kl82z",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0+"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "FRDM-KL82Z",
        "description": "The FRDM-KL82Z is a low cost development platform for Kinetis® KL82, KL81, and KL80 MCUs.",
        "hide": false,
        "private": false,
        "ramsize": 98304,
        "flashsize": 16000000,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 3,
            "name": "NXP",
            "full_name": "NXP Semiconductors",
            "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
            "url": "http://www.nxp.com/",
            "body": "",
            "logo": "/media/vendors/NXP-Logo_2.jpg"
        },
        "body": "== Overview ==\r\n\r\nThe FRDM-KL82ZF has been designed by NXP in collaboration with Mbed for prototyping all sorts of devices, especially those requiring the size and price point offered by Cortex-M0+.\r\nThe board is well sized for low-power applications, thanks to its power efficient Kinetis KL82Z MCU featuring an ARM® Cortex®-M0+ core running up to 96MHz and embedding  128KB Flash, 96KB RAM. Features on FRDM-KL82Z include but not limited to QSPI flash, dual-role USB, accelerometer/magnetometer and headers for use with Bluetooth® and 2.4 GHz radio add-on modules.\r\nThe Kinetis KL82Z MCU family remains fully software, hardware and development tool compatibility with other Kinetis MCU and Freedom board families. \r\nIt is packaged as a development board including extension headers compatible with Arduino R3 shields and includes a built-in USB Debug and Flash Programmer.\r\n\r\n\\\\\r\n<<warning title=\"Important Notes\">>\r\n\r\nSupport for the following features of FRDM-KL82Z are currently in development in Mbed OS.  Schedule for release is TBD.  \r\n\r\n* QuadSPI \r\n* USB Device\r\n* Hardware cryptographic accelerators\r\n\r\nSignal Connection Information:\r\n\r\n* A0 does not support AnalogIn functionality\r\n* PWM does not support periods of 100 ms\r\n* A5 does not support AnalogOut functionality (Use neighboring DAC0_OUT pin instead)\r\n<</warning>>\r\n\r\n\\\\\r\n== MCU Features ==\r\n* Kinetis MKL82Z128VLK7 in 80 LQFP package\r\n* Performance\r\n** 72 MHz ARM® Cortex®-M0+ core (up to 96 MHz for highspeed run)\r\n* Memory and memory expansion\r\n** 128 KB program flash memory\r\n** 96 KB RAM\r\n** 32 KB ROM with built-in boot loader\r\n** 32 B backup register\r\n** QSPI to expand program code in external high-speed serial NOR flash memory\r\n* System peripherals\r\n** Multiple low-power modes\r\n** Memory protection unit with multi-master protection\r\n** 8-channel enhanced direct memory access (eDMA) module\r\n** Bit manipulation engine (BME)\r\n** SRAM bit-banding\r\n* Clocks\r\n** 3 to 32 MHz main crystal oscillator\r\n** 32 kHz low power crystal oscillator\r\n** 48 MHz internal reference\r\n** 4 MHz internal reference\r\n** 32 kHz internal reference\r\n** 1 kHz internal reference\r\n* Analog modules\r\n** 1x 16-bit ADC\r\n** 1x 12-bit DAC\r\n** 1x Analog comparators\r\n** Voltage reference 1.2 V\r\n* Communication interfaces\r\n** 1x USB full-speed OTG\r\n** 1x I2S module\r\n** 2x SPI modules\r\n** 2x I2C modules\r\n** 3x LPUART modules\r\n** 2x EMVSIM module\r\n** 1x FlexIO\r\n* Timers\r\n** 1x 4 channel-Periodic interrupt timer\r\n** 2x 16-bit low-power timer PWM modules\r\n** 1x 6-channel motor control/general purpose/PWM timers\r\n** 2x 2-channel quadrature decoder/general purpose timers\r\n** Real-time clock with independent 3.3 V power domain\r\n** Programmable delay block\r\n* Security and integrity modules\r\n** Hardware accelerators supporting AES, DES, 3DES, SHA, RSA and ECC (LTC)\r\n** Hardware CRC and true random-number generator modules\r\n** Multiple levels of embedded flash security\r\n** 128-bit unique identification number per chip\r\n* Human machine interface\r\n** Low-power hardware touch sensor interface (TSI)\r\n** General-purpose I/O (Up to 85)\r\n* Operating Characteristics\r\n** Main VDD Voltage and Flash write voltage range:1.71 V–3.6 V\r\n** Independent VDDIO for PORTE (QuadSPI): 1.71 V–3.6 V\r\n\r\n\\\\\r\n== Board Features ==\r\n\r\n* Onboard Components\r\n** FXOS8700CQ - Accelerometer and Magnetometer\r\n** 2 user push-buttons\r\n** RGB LED\r\n* Connectivity\r\n** Dual role USB interface with micro-B USB connector\r\n** up to 3x UARTs, 2x SPIs and 2x I2Cs connected to Headers (multiplexed peripherals)\r\n* Extensions\r\n** Headers compatible with Arduino R3 shields (32-pins / outter row)\r\n** Headers for proprietary shields (32-pins / inner row)\r\n** FlexIO Header compatible with OV7670 Camera\r\n** Optional header for add-on RF module: RF24L01+ Nordic 2.4 GHz Radio\r\n** Optional header for add-on Bluetooth module: JY-MCU BT Board V1.05 BT\r\n* Analog and Digital IOs (multiplexed peripherals)\r\n** 1x ADC 16-bit resolution with 12 Analog I/O Pins connected to Headers\r\n** up to 6x timers with 8 PWM signals accessible from Headers\r\n** up to 5x Comparator Inputs or 1x DAC outputs\r\n** up to 40 MCU I/O Pins connected to Headers (3.3v)\r\n** up to 2 capacitive pads connected to touch-sensing input (TSI) module\r\n* Board power-supply options (onboard 5 to 3.3V regulator)  \r\n** USB Debug 5V\r\n** USB Target 5V\r\n** 5-9V Vin on Arduino headers\r\n** 5V PWR input\r\n** Coin-cell 3.3V\r\n* Integrated OpenSDA USB Debug and Programming adapter\r\n** Several industry standard Debug interfaces (PEmicro, CMSIS-DAP, JLink)\r\n** Drag-n-drop MSD Flash-programming\r\n** Virtual USB to Serial Port\r\n* Form factor: 3.2” x 2.1” / 81mm x 53mm\r\n* Software Development Tools\r\n** Online development tools\r\n** Easy to use C/C++ SDK\r\n** Lots of published libraries and projects\r\n** Alternate Offline options NXP free MCUXpresso IDE (compiler toolchain) and MCUXpresso SDK library/examples\r\n* Supplier website: http://www.nxp.com/frdm-kl82z\r\n\r\n\\\\\r\n== Board Block Diagram ==\r\n\r\nThe graphic below gives an overview of the board features and the connection between the target MCU and the on-board components and connectors \r\n\\\\\r\n {{/media/uploads/Ting_Wang/block-diagram_of_frdm-kl82z.jpg}} \r\n\\\\\r\n\\\\\r\n\\\\\r\n\r\n== Board Pinout ==\r\n\r\n=== Component Pinout ===\r\n\r\nFollowing figure indicates the Kinetis KL82Z signal connections with the board components (RGB LED, Motion Sensor) and extension connectors (QSPI Flash, Camera Expansion, Bluetooth and RF headers).\r\n\\\\ \r\n {{/media/uploads/Ting_Wang/frdm-kl82z_peripheral.jpg}} \r\n\\\\\r\n\\\\\r\n\r\n=== Arduino and NXP Header Pinout ===\r\n\r\nFreedom board headers enable up to 64-pins and give access to most of the Kinetis KL82Z signals\r\n* Outer row pins deliver right signals to meet Arduino R3 standard\r\n* Inner row is connected to up to 32 additional Kinetis KL82Z pins \r\n\\\\\r\n {{/media/uploads/Ting_Wang/frdm-kl82z_arduino-header-pinout.jpg}} \r\n\\\\\r\n<<warning title=\"Important Notes\">>\r\nPlease note that on this MCU in SPI Slave mode pins labeled MOSI behave as Slave Output and pins labeled MISO behave as Slave Input.  The terms MOSI (Master Out Slave In) and MISO (Master In Slave Out) only apply to Master mode.  \r\n\r\n<</warning>>\r\n\r\nThe FRDM-KL82Z is fully supported in the Mbed platform, so it gets access to the free tools and SDK that provides experienced embedded developers with powerful and productive tools for building proof-of-concepts. The pinout above shows the commonly used interfaces and their locations. Note that all the numbered pins (PT_XX) can also be used as [[/handbook/DigitalIn|DigitalIn]] and [[/handbook/DigitalOut|DigitalOut]] interfaces. \r\n\r\n\\\\\r\n\r\n===Pin names===\r\n\r\n* [[https://os.mbed.com/teams/NXP/wiki/FRDM-KL82Z-Pinnames|mbed pin-names]]\r\n* [[/media/uploads/Ting_Wang/frdm-kl82z_revb_pinout_mbed.xlsx|KL82Z/FRDM-KL82Z revB pin-multiplexing]] \r\n \r\n\\\\\r\n\r\n== PC Configuration ==\r\n\r\nYour Mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with Mbed you will need a ##terminal application##. This allows the Mbed Microcontroller to print to your PC screen, and for you to send characters back to your Mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the Mbed Micrcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n<<comment>>\r\n * //Windows// - Look under the \"Ports\" section in \"Device Manager\" (''Start -> Control Panel -> System -> Hardware -> Device Manager''). The name will be ''Mbed Serial Port (COMx)'', where ''x'' is the number of the COM port allocated.\r\n\r\n * //Mac OS X// - Use the command ls /dev/tty.usbmodem*\r\n\r\n * //Linux// - Use the command ls /dev/ttyACM*\r\n<</comment>>\r\n\r\n|| '''Windows''' || '''Mac''' || '''Linux''' ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n\r\n==Firmware Update==\r\n\r\n<<warning title=FirmwareUpdate>>\r\nA new interface firmware image is necessary to Mbed-Enable NXP FRDM boards\r\n\r\nFor FRDM-KL82Z, at the following link, choose CMSIS-DAP firmware that is compatible with OpenSDA v2 bootloader.  \r\n\r\nQuick Summary: hold down the reset button, plug in the usb cable to the OpenSDA usb connection, copy the new interface firmware to the enumerated drive, done!\r\n* [[http://www.nxp.com/opensda#FRDM-KL82Z|Step by step board firmware upgrade instructions]]\r\n<</warning>>\r\n\r\n\\\\\r\n\r\n== Get Started with Mbed ==\r\n\r\n\\\\\r\n{{https://youtu.be/R6sLQJ8WzFw}}\r\n\\\\\r\n\r\n===First board connection===\r\n\r\nUse the USB lead to connect your Mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognize the Mbed Microcontroller as a standard USB drive. \r\n\r\n|  {{/media/uploads/Ting_Wang/frdm-kl82z_v2__cmsis-dap-windows7.jpg}}|     {{/media/uploads/Ting_Wang/frdm-kl82z_v2__cmsis-dap-mac.jpg}} |\r\n| //Windows 7 example// | //Mac OS X example// |\r\n\r\n\\\\\r\n\r\n==Flash a project binary==\r\n\r\n===1. Download a (.bin) to the FRDM Platform===\r\n\r\nDownload the appropriate \"Hello World!\" binary:\r\n* NXP FRDM-KL82Z: \r\n[[/media/uploads/Ting_Wang/helloworld_kl82z.bin|HelloWorld_KL82Z.bin]] \r\n \r\nNote: the source code for this program will be seen in the next section.\r\n\r\nSave the program binary file to your Mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. \r\n\r\n<<float side=right>>\r\n {{/media/uploads/Ting_Wang/frdm-kl82z_flashing-app.jpg}} \r\n<</float>>\r\n\r\n===2. Press the Reset Button===\r\n\r\nWhen the Reset Button in pressed, the newest program on the Mbed Microcontroller Disk will be loaded in to the Microcontroller FLASH memory. The **Status LED** will flash as this happens.\r\n\r\nWhen the program is has been loaded onto the microcontroller, it will then start it running.\r\n\r\n=== 3. Run Hello World! ===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\r\n=== 4. Flash a new precompiled program ===\r\n\r\nIt is the newest program on the Mbed Microcontroller that is run after reset. We can therefore download a new program or overwrite an existing one to update the program that will run.\r\n\r\n\\\\\r\n\r\n== Open existing Project==\r\n\r\n===1. Import the Program to your Mbed compiler===\r\nSelect Import As //Program//\r\n\\\\Choose Import Name of //your preference//\r\n\\\\Click on //Import//\r\n\r\n<<program  /teams/mbed-os-examples/code/mbed-os-example-blinky/>>\r\n\r\n===2. Compile the Program===\r\nIn the right panel //Program Workspace// Select the program you want to compile\r\n\\\\Click on //Compile// in toolbar\r\n\\\\If compilation ends successfully, you should see the comment //Success!// displayed in the Compile Output window available in the bottom and your web browser should download automatically the precompiled binary for the program.\r\n\r\n===3. Download a (.bin) to the FRDM Platform===\r\nSave the program binary file to your Mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. \r\n\r\n===4. Press the Reset Button===\r\n\r\nWhen the Reset Button in pressed, the newest program on the Mbed Microcontroller Disk will be loaded in to the Microcontroller FLASH memory. The **Status LED** will flash as this happens.\r\n\r\nWhen the program is has been loaded onto the microcontroller, it will then start it running.\r\n\r\n===5. Run the Program===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\\\\\r\n<<warning title=\"Program Examples\">>\r\nCongratulation, you have successfully compiled your first project example, you will find more program examples for the FRDM-KL82Z board available on the right panel of this page or at the [[https://os.mbed.com/teams/Freescale/code/|NXP]] code repositories\r\n<</warning>>\r\n\r\n\\\\\r\n\r\n==Create new Project==\r\n\r\nFollow the guide to creating your own programs using the online compiler\r\n\r\n * [[https://docs.mbed.com/docs/mbed-os-handbook/en/latest/#developing-applications-on-top-of-mbed-os| Create your own program]]\r\n\r\n\\\\\r\n\r\n== Technical Doc ==\r\n\r\n===FRDM-KL82Z Board===\r\n* [[http://www.nxp.com/docs/en/user-guide/FRDM-KL82Z-QSG.pdf|Quick Start Guide]] \r\n* [[http://www.nxp.com/docs/en/user-guide/FRDMKL82ZUG.pdf|User's Guide]] \r\n* [[http://www.nxp.com/downloads/en/printed-circuit-boards/FRDM-KL82Z.zip|Design Files]] \r\n* [[http://www.nxp.com/docs/en/user-guide/KBTLDRUG.pdf|User's Guide - Getting Started with the Kinetis ROM Bootloader - KBTLDRUG]] \r\n* [[http://www.nxp.com/docs/en/user-guide/KSDK13GSUG.pdf|User's Guide - Getting Started with Kinetis® SDK (KSDK) v.1.3]] \r\n  \r\n===Kinetis KL82Z MCU===\r\n* [[http://www.nxp.com/docs/en/fact-sheet/KNTSKL8XFS.pdf|Fact Sheet]] \r\n* [[http://www.nxp.com/docs/en/data-sheet/KL82P121M72SF0.pdf|Data Sheet]] \r\n* [[http://www.nxp.com/docs/en/reference-manual/KL82P121M72SF0RM.pdf|Reference Manual]] \r\n* [[http://www.nxp.com/docs/en/errata/KINETIS_L_0N51R.pdf|Errata]] \r\n* [[http://www.nxp.com/docs/en/application-note/AN5275.pdf|Application Note - Using FlexIO for parallel Camera Interface]] \r\n* [[http://www.nxp.com/docs/en/application-note/AN5244.pdf|Application Note - How to use QuadSPI on KL8x Series]] \r\n* [[http://www.nxp.com/docs/en/application-note/AN5241.pdf|Application Note - Kinetis® Migration Guide: K80 - 150 MHz to KL80 - 72 MHz]] \r\n\r\n\r\n\r\n===FXOS8700 Motion Sensor===\r\n* [[http://cache.nxp.com/files/sensors/doc/data_sheet/FXOS8700CQ.pdf?pspll=1|Data Sheet]] \r\n*[[http://www.nxp.com/files/sensors/doc/data_sheet/FXOS8700CQER.pdf?fasp=1&WT_TYPE=Errata&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation&fileExt=.pdf|Errata]]\r\n*[[https://os.mbed.com/teams/NXP/code/FXOS8700_FXAS21002/|Library]]\r\n\r\n===MX25L12845GZNI - Serial Multi I/O Flash ===\r\n* [[http://www.mxic.com.tw/Lists/Datasheet/Attachments/5469/MX25L12845G,%203V,%20128Mb,%20v1.5.pdf|Data Sheet]] \r\n\r\n\\\\\r\n\r\n== Where to buy ==\r\n\r\n[[http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/kinetis-cortex-m-mcus/l-series-ultra-low-power-m0-plus/kinetis-kl8x-72-96-mhz-secure-ultra-low-power-microcontrollers-mcus-based-on-arm-cortex-m0-plus-core:KL8x?tab=Buy_Parametric_Tab&fromSearch=false| {{/media/uploads/sam_grove/buy-now.jpg|Online Distribution|150|50}} ]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/35741-IND-FRDM_KL82Z_Board-Angle-HR.jpg",
        "image_path": "platforms/35741-IND-FRDM_KL82Z_Board-Angle-HR.jpg",
        "pinout": "/media/platforms/FRDM-KL82Z_Arduino-Header-pinout.jpg",
        "pinout_path": "platforms/FRDM-KL82Z_Arduino-Header-pinout.jpg",
        "bullet1": "Cortex®-M0+, up to 96MHz",
        "bullet2": "128KB Flash, 96KB RAM",
        "bullet3": "USB OTG, QSPI Flash",
        "buy_now": null,
        "pre_order_mode": false,
        "gid": "62831b67-0d6b-4526-a1eb-e58df836c00a"
    },
    {
        "id": 236,
        "name": "FRDM-K82F",
        "productcode": "0217",
        "logicalboard": {
            "name": "k82f",
            "slug": "k82f",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "FRDM-K82F",
        "description": "The FRDM-K82F is a low cost development platform for Kinetis® K80, K81, and K82 MCUs.",
        "hide": false,
        "private": false,
        "ramsize": 262144,
        "flashsize": 262144,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 3,
            "name": "NXP",
            "full_name": "NXP Semiconductors",
            "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
            "url": "http://www.nxp.com/",
            "body": "",
            "logo": "/media/vendors/NXP-Logo_2.jpg"
        },
        "body": "== Overview ==\r\n\r\nThe FRDM-K82F has been designed by NXP in collaboration with Mbed for prototyping all sorts of devices, especially those requiring the size and price point offered by Cortex-M4.\r\nThe board is well sized for low-power applications, thanks to its power efficient Kinetis K82 MCU featuring an ARM® Cortex®-M4 core running up to 150MHz and embedding 256KB Flash, 256KB RAM. Features on FRDM-K82F include but not limited to dual-role USB interface, QuadSPI memory and headers for use with Bluetooth® and 2.4 GHz radio add-on modules.\r\nThe Kinetis K82 MCU family remains fully software, hardware and development tool compatibility with other Kinetis MCU and Freedom board families. \r\nIt is packaged as a development board including extension headers compatible with Arduino R3 shields and includes a built-in USB Debug and Flash Programmer.\r\n\r\n\\\\\r\n<<warning title=\"Features in Development\">>\r\n\r\nSupport for the following features of FRDM-K82F are currently in development in Mbed OS.  Schedule for release is TBD.  \r\n* QuadSPI \r\n* USB Device\r\n* SDHC\r\n* Hardware cryptographic accelerators\r\n\r\n<</warning>>\r\n\\\\\r\n== MCU Features ==\r\n* Kinetis MK82FN256VLL15 in 100 LQFP package\r\n* Performance\r\n** ARM® Cortex™-M4 32-bit core with DSP instructions and Floating Point Unit (FPU) \r\n** 150 MHz max CPU frequency\r\n* Memory and memory expansion\r\n** 256 KB program flash memory\r\n** 256 KB RAM\r\n** Dual QuadSPI with OTF decryption and XIP\r\n** FlexBus external bus interface and SDRAM controller\r\n** 32 KB Boot ROM with built in bootloader\r\n* System peripherals\r\n** Multiple low-power modes\r\n** Memory protection unit with multi-master protection\r\n** 32-channel enhanced direct memory access (eDMA) module\r\n* Clocks\r\n** 3 to 32 MHz main crystal oscillator\r\n** 32 kHz low power crystal oscillator\r\n** 48 MHz internal reference\r\n* Analog modules\r\n** 1x 16-bit ADC\r\n** 1x 12-bit DAC\r\n** 2x Analog comparators\r\n** Voltage reference 1.2 V\r\n* Communication interfaces\r\n** 1x USB full-speed OTG\r\n** 1x Secure Digital Host Controller (SDHC)\r\n** 1x I2S module\r\n** 3x SPI modules\r\n** 4x I2C modules\r\n** 5x LPUART modules\r\n** 2x EMVSIM module\r\n** 1x FlexIO\r\n* Timers\r\n** 1x 4 channel-Periodic interrupt timer\r\n** 2x 16-bit low-power timer PWM modules\r\n** 2x 8-channel motor control/general purpose/PWM timers\r\n** 2x 2-channel quadrature decoder/general purpose timers\r\n** Real-time clock with independent 3.3 V power domain\r\n** Programmable delay block\r\n* Security and integrity modules\r\n** Hardware accelerators supporting AES, DES, 3DES, SHA, RSA and ECC (LTC or CAU) \r\n** Hardware CRC and true random-number generator modules\r\n** Multiple levels of embedded flash security\r\n** 128-bit unique identification number per chip\r\n* Human machine interface\r\n** Low-power hardware touch sensor interface (TSI)\r\n** General-purpose I/O\r\n* Operating Characteristics\r\n** Main VDD Voltage and Flash write voltage range:1.71 V–3.6 V\r\n** Independent VDDIO for PORTE (QuadSPI): 1.71 V–3.6 V\r\n\r\n\\\\\r\n== Board Features ==\r\n\r\n* Onboard Components\r\n** FXOS8700CQ - Accelerometer and Magnetometer\r\n** MX25U3235FZNI - dual 32 Mb (4MB) QuadSPI Memory\r\n** 2 user push-buttons\r\n** RGB LED\r\n* Connectivity\r\n** Dual role Full-speed USB interface with micro-B USB connector\r\n** up to 4x UARTs, 3x SPIs, 4x I2Cs and 1xI2S connected to Headers (multiplexed peripherals)\r\n* Extensions\r\n** Headers compatible with Arduino R3 shields (32-pins / outter row)\r\n** Headers for proprietary shields (32-pins / inner row)\r\n** FlexIO Header compatible with OV7670 Camera\r\n** Optional header for add-on RF module: RF24L01+ Nordic 2.4 GHz Radio \r\n** Optional header for add-on Bluetooth module: JY-MCU BT Board V1.05 BT\r\n* Analog and Digital IOs (multiplexed peripherals)\r\n** 1x ADC 16-bit resolution with 14 Analog I/O Pins connected to Headers\r\n** up to 6x timers with 24 PWM signals accessible from Headers\r\n** up to x8 Comparator Inputs or 1x DAC outputs\r\n** up to 44 MCU I/O Pins connected to Headers (3.3v)\r\n** up to 2 capacitive pads connected to touch-sensing input (TSI) module\r\n* Board power-supply options (onboard 5 to 3.3V regulator)  \r\n** USB Debug 5V\r\n** USB Target 5V\r\n** 5-9V Vin on Arduino headers\r\n** 3.3V/5V PWR input\r\n** Coin-cell 3.3V\r\n* Integrated OpenSDA USB Debug and Programming adapter\r\n** Several industry standard Debug interfaces (PEmicro, CMSIS-DAP, JLink)\r\n** Drag-n-drop MSD Flash-programming\r\n** Virtual USB to Serial Port\r\n* Form factor: 3.2” x 2.1” / 81mm x 53mm\r\n* Software Development Tools\r\n**Mbed HDK & SDK enabled\r\n** Online development tools\r\n** Easy to use C/C++ SDK\r\n** Lots of published libraries and projects\r\n** Alternate Offline options NXP free MCUXpresso IDE (compiler toolchain) and MCUXpresso SDK library/examples\r\n* Supplier website: http://www.nxp.com/frdm-k82f\r\n\r\n\\\\\r\n== Board Block Diagram ==\r\n\r\nThe graphic below gives an overview of the board features and the connection between the target MCU and the on-board components and connectors \r\n\\\\\r\n {{/media/uploads/Ting_Wang/frdm-k82f_block-diagram.jpg}} \r\n\\\\\r\n\\\\\r\n\\\\\r\n\r\n== Board Pinout ==\r\n\r\n=== Component Pinout ===\r\n\r\nFollowing figure indicates the Kinetis K82 signal connections with the board components (RGB LED, Motion Sensor) and extension connectors (QuadSPI Flash, Camera Expansion Board, Bluetooth and RF headers).\r\n\\\\  \r\n {{/media/uploads/Ting_Wang/frdm-k82f_peripheral.jpg}} \r\n\\\\\r\n\\\\\r\n\r\n=== Arduino and NXP Header Pinout ===\r\n\r\nFreedom board headers enable up to 64-pins and give access to most of the Kinetis K82 signals\r\n* Outer row pins deliver right signals to meet Arduino R3 standard\r\n* Inner row is connected to up to 32 additional Kinetis K82 pins \r\n\\\\ \r\n{{/media/uploads/Ting_Wang/frdm-k82f_arduino-header-pinout.jpg}} \r\n\\\\\r\n<<warning title=\"Important Notes\">>\r\nPlease note that on this MCU in SPI Slave mode pins labeled MOSI behave as Slave Output and pins labeled MISO behave as Slave Input.  The terms MOSI (Master Out Slave In) and MISO (Master In Slave Out) only apply to Master mode.  \r\n\r\n<</warning>>\r\n\r\nThe FRDM-K82F is fully supported in the Mbed platform, so it gets access to the free tools and SDK that provides experienced embedded developers with powerful and productive tools for building proof-of-concepts. The pinout above shows the commonly used interfaces and their locations. Note that all the numbered pins (PT_XX) can also be used as [[/handbook/DigitalIn|DigitalIn]] and [[/handbook/DigitalOut|DigitalOut]] interfaces. \r\n\r\n\\\\\r\n\r\n===Pin names===\r\n\r\n* [[https://os.mbed.com/teams/NXP/wiki/FRDM-K82F-Pinnames|mbed pin-names]]\r\n* [[/media/uploads/Ting_Wang/frdm-k82f_revb2_pinout_mbed.xlsx|K82F/FRDM-K82F revB2 pin-multiplexing]] \r\n \r\n\\\\\r\n\r\n== PC Configuration ==\r\n\r\nYour Mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your Mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with Mbed you will need a ##terminal application##. This allows the Mbed Microcontroller to print to your PC screen, and for you to send characters back to your Mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the Mbed Micrcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n<<comment>>\r\n * //Windows// - Look under the \"Ports\" section in \"Device Manager\" (''Start -> Control Panel -> System -> Hardware -> Device Manager''). The name will be ''Mbed Serial Port (COMx)'', where ''x'' is the number of the COM port allocated.\r\n\r\n * //Mac OS X// - Use the command ls /dev/tty.usbmodem*\r\n\r\n * //Linux// - Use the command ls /dev/ttyACM*\r\n<</comment>>\r\n\r\n|| '''Windows''' || '''Mac''' || '''Linux''' ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n\r\n==Firmware Update==\r\n\r\n<<warning title=FirmwareUpdate>>\r\nA new interface firmware image is necessary to Mbed-enable NXP FRDM boards\r\n\r\nFor FRDM-K82F, at the following link, choose CMSIS-DAP firmware that is compatible with OpenSDA v2.1 bootloader.  \r\n\r\nQuick Summary: hold down the reset button, plug in the usb cable to the OpenSDA usb connection, copy the new interface firmware to the enumerated drive, done!\r\n\r\n* [[http://www.nxp.com/opensda#FRDM-K82F|Step by step board firmware upgrade instructions]]\r\n<</warning>>\r\n\r\n\\\\\r\n\r\n== Get Started with Mbed ==\r\n\r\n\\\\\r\n{{https://youtu.be/I9kSdg9UJY8}}\r\n\\\\\r\n\r\n===First board connection===\r\n\r\nUse the USB lead to connect your Mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognize the Mbed Microcontroller as a standard USB drive. \r\n\r\n|  {{/media/uploads/Ting_Wang/frdm-k82f_v2.1__cmsis-dap-windows7.jpg}}|     {{/media/uploads/Ting_Wang/frdm-k82f_v2.1__cmsis-dap-mac.jpg}} |\r\n| //Windows 7 example// | //Mac OS X example// |\r\n\r\n\\\\\r\n\r\n==Flash a project binary==\r\n\r\n===1. Download a (.bin) to the FRDM Platform===\r\n\r\nDownload the appropriate \"Hello World!\" binary:\r\n* NXP FRDM-K82F: \r\n[[/media/uploads/Ting_Wang/helloworld_k82f.bin|HelloWorld_K82F.bin]] \r\n \r\nNote: the source code for this program will be seen in the next section.\r\n\r\nSave the program binary file to your Mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. \r\n\r\n<<float side=right>>\r\n {{/media/uploads/Ting_Wang/frdm-k82f_flashing-app.jpg}}  \r\n<</float>>\r\n\r\n===2. Press the Reset Button===\r\n\r\nWhen the Reset Button in pressed, the newest program on the Mbed Microcontroller Disk will be loaded in to the Microcontroller FLASH memory. The **Status LED** will flash as this happens.\r\n\r\nWhen the program is has been loaded onto the microcontroller, it will then start it running.\r\n\r\n=== 3. Run Hello World! ===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\r\n=== 4. Flash a new precompiled program ===\r\n\r\nIt is the newest program on the Mbed Microcontroller that is run after reset. We can therefore download a new program or overwrite an existing one to update the program that will run.\r\n\r\n\\\\\r\n\r\n== Open existing Project==\r\n\r\n===1. Import the Program to your Mbed compiler===\r\nSelect Import As //Program//\r\n\\\\Choose Import Name of //your preference//\r\n\\\\Click on //Import//\r\n\r\n<<program  /teams/mbed-os-examples/code/mbed-os-example-blinky/>>\r\n\r\n===2. Compile the Program===\r\nIn the right panel //Program Workspace// Select the program you want to compile\r\n\\\\Click on //Compile// in toolbar\r\n\\\\If compilation ends successfully, you should see the comment //Success!// displayed in the Compile Output window available in the bottom and your web browser should download automatically the precompiled binary for the program.\r\n\r\n===3. Download a (.bin) to the FRDM Platform===\r\nSave the program binary file to your Mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. \r\n\r\n===4. Press the Reset Button===\r\n\r\nWhen the Reset Button in pressed, the newest program on the Mbed Microcontroller Disk will be loaded in to the Microcontroller FLASH memory. The **Status LED** will flash as this happens.\r\n\r\nWhen the program is has been loaded onto the microcontroller, it will then start it running.\r\n\r\n===5. Run the Program===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\\\\\r\n<<warning title=\"Program Examples\">>\r\nCongratulation, you have successfully compiled your first project example, you will find more program examples for the FRDM-K82F board available on the right panel of this page or at the [[https://os.mbed.com/teams/NXP/code/|NXP]] code repositories\r\n<</warning>>\r\n\r\n\\\\\r\n\r\n==Create new Project==\r\n\r\nFollow the guide to creating your own programs using the online compiler\r\n\r\n * [[https://docs.Mbed.com/docs/Mbed-os-handbook/en/latest/#developing-applications-on-top-of-mbed-os| Create your own program]]\r\n\r\n\\\\\r\n\r\n== Technical Doc ==\r\n\r\n===FRDM-K82F Board===\r\n* [[http://www.nxp.com/docs/en/user-guide/FRDMK82FUG.pdf|User's Guide]] \r\n* [[http://www.nxp.com/downloads/en/schematics/FRDM-K82F-SCH.pdf|Schematic rev B2]] \r\n* [[http://www.nxp.com/docs/en/user-guide/KBTLDRUG.pdf|User's Guide - Getting Started with the Kinetis ROM Bootloader - KBTLDRUG]] \r\n* [[http://www.nxp.com/docs/en/user-guide/KSDK13GSUG.pdf|User's Guide - Getting Started with Kinetis® SDK (KSDK) v.1.3]] \r\n  \r\n===Kinetis K82F MCU===\r\n* [[http://www.nxp.com/docs/en/fact-sheet/KNTSK8XFS.pdf|Fact Sheet]] \r\n* [[http://www.nxp.com/docs/en/data-sheet/K82P121M150SF5.pdf|Data Sheet]] \r\n* [[http://www.nxp.com/docs/en/reference-manual/K82P121M150SF5RM.pdf|Reference Manual]] \r\n* [[http://www.nxp.com/docs/en/reference-manual/KBTLDR200RM.pdf|Kinetis® Bootloader v2.0.0 Reference Manual]] \r\n* [[http://www.nxp.com/docs/en/errata/KINETIS_K_1N03P.pdf|Errata]] \r\n* [[http://www.nxp.com/docs/en/application-note/AN5331.pdf|Application Note - Offline Flash Programmer for Kinetis K- and L-series MCUs]] \r\n* [[http://www.nxp.com/docs/en/application-note/AN5280.pdf|Application Note - Using Kinetis FlexIO to Drive a Graphical LCD]] \r\n* [[http://www.nxp.com/docs/en/application-note/AN5275.pdf|Application Note - Using FlexIO for parallel Camera Interface]] \r\n* [[http://www.nxp.com/docs/en/application-note-software/AN5331SW.zip|Application Note Software - Application Note Software for AN5331]] \r\n* [[http://www.nxp.com/docs/en/user-guide/KBLQSPIUG.pdf|User's Guide - Kinetis Bootloader QuadSPI User's Guide]] \r\n\r\n\r\n===FXOS8700 Motion Sensor===\r\n* [[http://cache.nxp.com/files/sensors/doc/data_sheet/FXOS8700CQ.pdf?pspll=1|Data Sheet]] \r\n*[[http://www.nxp.com/files/sensors/doc/data_sheet/FXOS8700CQER.pdf?fasp=1&WT_TYPE=Errata&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation&fileExt=.pdf|Errata]]\r\n*[[https://os.mbed.com/teams/NXP/code/FXOS8700_FXAS21002/|Library]]\r\n\r\n===MX25U3235FZNI - Serial Multi I/O Flash ===\r\n* [[http://www.mxic.com.tw/Lists/Datasheet/Attachments/5177/MX25U3235E,%201.8V,%2032Mb,%20v2.0.pdf|Data Sheet]] \r\n\r\n\\\\\r\n\r\n== Where to buy ==\r\n\r\n[[http://www.nxp.com/products/software-and-tools/hardware-development-tools/freedom-development-boards/nxp-freedom-development-platform-for-kinetis-k82-k81-and-k80-mcus:FRDM-K82F?tab=Buy_Parametric_Tab&fromSearch=false| {{/media/uploads/sam_grove/buy-now.jpg|Online Distribution|150|50}} ]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/FRDM-K82_Board_Angle_MM_HR_v2nm_-_Resize.jpg",
        "image_path": "platforms/FRDM-K82_Board_Angle_MM_HR_v2nm_-_Resize.jpg",
        "pinout": "/media/platforms/FRDM-K82F_Arduino-Header-pinout.JPG",
        "pinout_path": "platforms/FRDM-K82F_Arduino-Header-pinout.JPG",
        "bullet1": "Cortex-M4, 150MHz",
        "bullet2": "256KB Flash, 256KB RAM",
        "bullet3": "USB, QuadSPI, Bootloader",
        "buy_now": null,
        "pre_order_mode": false,
        "gid": "2d6ba899-809c-432f-92f1-1fee76a9a10f"
    },
    {
        "id": 232,
        "name": "DISCO-L475VG-IOT01A (B-L475E-IOT01A)",
        "productcode": "0764",
        "logicalboard": {
            "name": "DISCO_L475VG_IOT01A",
            "slug": "DISCO_L475VG_IOT01A",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "CAN"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Mesh Sub-Ghz"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "USB device"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Wi-Fi"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "Dataflash"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "QSPI"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Debug support shown here includes boards supported in pyOCD, as well as boards that can be debugged via CMSIS-Pack debug information that Arm has tested.\r\n\r\nDebug may be possible on other boards, but is currently untested.",
                "hide": false,
                "name": "Debug"
            }
        ],
        "slug": "ST-Discovery-L475E-IOT01A",
        "description": "STM32L4 Discovery kit IoT node, low-power wireless, BLE, NFC, SubGHz, Wi-Fi",
        "hide": false,
        "private": false,
        "ramsize": 131072,
        "flashsize": 1048576,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\nThe B-L475E-IOT01A Discovery kit for IoT node allows users to develop applications with direct connection to cloud servers. The Discovery kit enables a wide diversity of applications by exploiting low-power communication, multiway sensing and ARM® Cortex® -M4 core-based STM32L4 Series features. The support for Arduino Uno V3 and PMOD connectivity provides unlimited expansion capabilities with a large choice of specialized add-on boards.\r\n\r\n==Microcontroller features==\r\n* STM32L475VGT6 in LQFP100 package\r\n* ARM®32-bit Cortex®-M4 CPU with FPU\r\n* Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait state execution from Flash memory\r\n* 80 MHz max CPU frequency\r\n* VDD from 1.71 V to 3.6 V\r\n* 1 MB Flash\r\n* 128 KB SRAM\r\n* True random generator (TRNG for HW entropy)\r\n* Quad SPI memory interface (1)\r\n* Timers General Purpose (7)\r\n* Timers Advanced-Control (2)\r\n* Timers Basic (2)\r\n* Timers LowPower (2)\r\n* Systick\r\n* Watchdog (2)\r\n* SPI (3)\r\n* I2C (3)\r\n* USART (6)\r\n* USB OTG Full Speed\r\n* CAN (1)\r\n* SAI (2)\r\n* SDMMC\r\n* SWPMI\r\n* GPIO (82) with external interrupt capability\r\n* 12-bit ADC (3) with 16 channels\r\n* 12-bit DAC with 2 channels\r\n* Ultra LP comparator (2)\r\n* Opamp (2)\r\n\r\n== Board features ==\r\n\r\n* 64-Mbit Quad-SPI (Macronix) Flash memory\r\n* Bluetooth® V4.1 module (SPBTLE-RF)\r\n* Sub-GHz (868 or 915 MHz) low-power-programmable RF module (SPSGRF-868 or SPSGRF-915)\r\n* Wi-Fi® module Inventek ISM43362-M3G-L44 (802.11 b/g/n compliant)\r\n* Dynamic NFC tag based on M24SR with its printed NFC antenna\r\n* 2 digital omnidirectional microphones (MP34DT01)\r\n* Capacitive digital sensor for relative humidity and temperature (HTS221)\r\n* High-performance 3-axis magnetometer (LIS3MDL)\r\n* 3D accelerometer and 3D gyroscope (LSM6DSL)\r\n* 260-1260 hPa absolute digital output barometer (LPS22HB)\r\n* Time-of-Flight and gesture-detection sensor (VL53L0X)\r\n* 2 push-buttons (user and reset)\r\n* USB OTG FS with Micro-AB connector\r\n* Expansion connectors:\r\n** Arduino™ Uno V3\r\n** PMOD\r\n* Flexible power-supply options: ST LINK USB VBUS or external sources\r\n* On-board ST-LINK/V2-1 debugger/programmer with USB re-enumeration capability: mass storage, virtual COM port and debug port\r\n\r\n== Board pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L475xG/TARGET_DISCO_L475VG_IOT01A/]]\r\n\r\n=== Arduino-compatible headers ===\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/disco_l475vg_iot01a_2020_10_22_arduinoleft.jpg}}\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/disco_l475vg_iot01a_2020_10_22_arduinoright.jpg}}\r\n\r\n=== Other ===\r\n{{/media/uploads/bcostm/disco_l475vg_iot01a_2018-03-28_misc.png}}\r\n\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]].\r\n\r\n== Technical references ==\r\n\r\n* [[http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32l4-series/stm32l4x5/stm32l475vg.html|STM32L475VG microcontroller]]\r\n\r\n* [[http://www.st.com/en/evaluation-tools/b-l475e-iot01a.html]]\r\n\r\n== Wifi FW update ==\r\n\r\nhttps://os.mbed.com/teams/ST/wiki/How-to-make-wifi-tests#wifi-firmware-update\r\n\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n* On board revision D are supported\r\n\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/DISCO_L475VG_IOT01A.jpg",
        "image_path": "platforms/DISCO_L475VG_IOT01A.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex-M4, 80 MHz",
        "bullet2": "1MB Flash, 128KB SRAM",
        "bullet3": "BLE, NFC, WIFI, SubGHz, USB",
        "buy_now": "https://www.st.com/en/evaluation-tools/b-l475e-iot01a.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "9661c13d-cf38-4661-b689-27ee464d1b78"
    },
    {
        "id": 231,
        "name": "DISCO-F413ZH",
        "productcode": "0743",
        "logicalboard": {
            "name": "DISCO_F413ZH",
            "slug": "DISCO_F413ZH",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "USB device"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Wi-Fi"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "Dataflash"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "QSPI"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Debug support shown here includes boards supported in pyOCD, as well as boards that can be debugged via CMSIS-Pack debug information that Arm has tested.\r\n\r\nDebug may be possible on other boards, but is currently untested.",
                "hide": false,
                "name": "Debug"
            }
        ],
        "slug": "ST-Discovery-F413H",
        "description": "The 32F413HDISCOVERY Discovery kit allows users to develop applications with the STM32F4 Series microcontrollers based on ARM® Cortex®-M4 core.",
        "hide": false,
        "private": false,
        "ramsize": 327680,
        "flashsize": 1572864,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\nThe 32F413HDISCOVERY Discovery kit allows users to develop applications with the STM32F4 Series microcontrollers based on ARM® Cortex®-M4 core.\r\n\r\nThe 32F413HDISCOVERY Discovery kit enables a wide diversity of applications, taking benefit from audio, multi-sensor support, graphics, security, video and high-speed connectivity features.\r\n\r\nThe Arduino™ Uno V3 connectivity support provides unlimited expansion capabilities with a large choice of specialized add-on boards.\r\n\r\n\\\\\r\n==Microcontroller features==\r\n\r\n* STM32F413ZHT6 microcontroller\r\n* ARM® 32-bit Cortex® -M4 CPU\r\n* 100 MHz max CPU frequency\r\n* VDD from 1.7 V to 3.6 V\r\n* 1.5 MB Flash\r\n* 320 KB SRAM\r\n* GPIO (81) with external interrupt capability\r\n* General-purpose Timer (10)\r\n* Basic Timer (2)\r\n*Low Power Timer\r\n* SPI (5)\r\n* I2S\r\n* I2C (3)\r\n* I2CFMP\r\n* USART (4)\r\n* SDIO\r\n* CAN (3)\r\n* SAI\r\n* Low Power UART\r\n* USB 2.0 full-speed\r\n* 12-bit ADC with 16 channels\r\n* 12-bit DAC (2) converters\r\n* RTC\r\n* Random Generator (TRNG)\r\n\r\n\\\\\r\n== Board features ==\r\n\r\n* On-board ST-LINK/V2-1 supporting USB re-enumeration capability\r\n* USB ST-LINK functions:\r\n** Virtual COM port\r\n** Mass storage\r\n** Debug port\r\n* 240x240-pixel LCD with parallel interface and touch-panel connector\r\n* **8-Mbit PSRAM; 512K word x 16bits**\r\n* **128-Mbit Quad-SPI Flash memory**\r\n* I2S audio codec\r\n* Jack connector for Audio line with microphone input and stereo output\r\n* Two on-board ST-MEMS microphones\r\n* Connector extension for up to 5-MEMS microphones.\r\n* USB OTG FS with Micro-AB connector\r\n* **Connector for microSD™ card**\r\n* **Integrated Wi-Fi® module 802.11 b/g/n**\r\n* Two push-buttons (user and reset)\r\n* Two user LEDs: one green and one red\r\n* Arduino™ Uno V3 connectors\r\n* Four power supply options:\r\n** ST LINK/V2-1\r\n** USB FS connector\r\n** 5 V from Arduino™ Uno V3\r\n** USB charger\r\n* Comprehensive free software including a variety of examples, part of the STM32Cube package\r\n* Support of a wide choice of integrated development environments\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n=== Pinout legend ===\r\n{{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}}\r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/TARGET_DISCO_F413ZH/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F413xH/TARGET_DISCO_F413ZH/]]\r\n\r\n\\\\\r\n=== Arduino-compatible headers ===\r\n{{/media/uploads/bcostm/disco_f413zh_2018-10-15_ard_left.png}}\r\n{{/media/uploads/bcostm/disco_f413zh_2018-10-15_ard_right.png}}\r\n\r\n {{/media/uploads/bcostm/disco_f413zh_2017-10-16_misc.png}} \r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]].\r\n\r\n\\\\\r\n== Technical references ==\r\nFor more information, please refer to:\r\n* [[http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f4-series/stm32f413-423/stm32f413zh.html|STM32F413ZH microcontroller]]\r\n* [[http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/32f413hdiscovery.html|32F413HDISCOVERY board]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/DISCO_F413ZH.jpg",
        "image_path": "platforms/DISCO_F413ZH.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex®-M4, 100 MHz",
        "bullet2": "1.5MB Flash, 320KB SRAM",
        "bullet3": "Audio, LCD, USB, MicroSD, WIFI",
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/32f413hdiscovery.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "61e646cd-2f16-4727-a484-fc91503dc679"
    },
    {
        "id": 229,
        "name": "DISCO-L496AG",
        "productcode": "0822",
        "logicalboard": {
            "name": "DISCO_L496AG",
            "slug": "DISCO_L496AG",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "USB device"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "Dataflash"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "QSPI"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-Discovery-L496AG",
        "description": "STM32L496 Discovery kit, cellular ready, LCD, USB, Audio, QSPI, Camera interface",
        "hide": false,
        "private": false,
        "ramsize": 327680,
        "flashsize": 1048576,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "\\\\\r\n== Overview ==\r\n\r\nThe 32L496GDISCOVERY Discovery board is a complete demonstration and development platform for STMicroelectronics ARM® Cortex®-M4 core-based STM32L496AG microcontroller. Thanks to the innovative ultra-low-power oriented features, extended RAM and graphics performance (Chrom-ART Accelerator™) offered by the STM32L496AG, the 32L496GDISCOVERY board is designed to enable easy prototyping for many applications, including audio and graphics, with state-of-the-art energy efficiency. For even more user-friendliness, the on-board ST-LINK/V2-1 debugger provides out-of-the-box loading and debugging capabilities.\r\n\r\n\\\\\r\n==Microcontroller main features==\r\n\r\n* STM32L496AGI6 microcontroller in an UFBGA169 package\r\n* ARM® 32-bit Cortex®-M4 CPU with FPU\r\n* 1 Mbyte of Flash memory and 320 Kbytes of RAM\r\n* Frequency up to 80 MHz\r\n* RTC\r\n* Dedicated Chrom-ART Accelerator™ for enhanced graphic content creation (DMA2D)\r\n* 8- to 14-bit camera interface up to 32 MHz (black&white) or 10 MHz (color)\r\n* LCD 8 × 40 or 4 × 44 with step-up converter\r\n* Up to 24 capacitive sensing channels: support touchkey, linear and rotary touch sensors\r\n* 4x digital filters for sigma delta modulator\r\n* USB OTG 2.0 full-speed, LPM and BCD\r\n* 2 x SAIs (serial audio interface)\r\n* 4 x I2C FM+(1 Mbit/s), SMBus/PMBus\r\n* 5 x U(S)ARTs (ISO 7816, LIN, IrDA, modem)\r\n* 1 x LPUART\r\n* 3 x SPIs (4 x SPIs with the Quad SPI)\r\n* 2x CAN (2.0B Active) and SDMMC\r\n* SWPMI single wire protocol master I/F\r\n* IRTIM (Infrared interface)\r\n* 14-channel DMA controller\r\n* True random number generator (TRNG)\r\n* CRC calculation unit, 96-bit unique ID\r\n\r\n\\\\\r\n== Board features ==\r\n\r\n* 1.54 inch 240 x 240 pixel-TFT color LCD with parallel interface\r\n* SAI Audio CODEC, with a stereo headset jack, including analog microphone input\r\nStereo digital MEMS microphones\r\n* microSD™ card connector (card included)\r\n* Camera 8 bit-connector\r\n* STMod+ and PMOD connectors\r\n* 8 Mbit-PSRAM\r\n* IDD measurement\r\n* 64 Mbit-Quad-SPI Flash\r\n* 1 user LED\r\n* Reset push button\r\n* 4 direction-joystick with selection\r\n* USB OTG FS with Micro-AB connector\r\n* Compatible Arduino™ Uno V3 connectors\r\n* On-board ST-LINK/V2-1 debugger\r\n* USB ST-LINK functions: Virtual COM port, mass storage, debug port\r\n* 5 source options for power supply\r\n** ST-LINK/V2-1 USB connector\r\n** User USB FS connector\r\n** VIN from Arduino™ connector\r\n** 5 V from Arduino™ connector\r\n** USB charger\r\n* 2 possible supply voltages for the MCU: 1.8 V and 3.3 V\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L496xG/TARGET_DISCO_L496AG/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L496xG/TARGET_DISCO_L496AG/]]\r\n\r\n=== Arduino-compatible headers ===\r\n{{/media/uploads/bcostm/disco_l496ag_2018_03_21_arduino_left.png}}\r\n{{/media/uploads/bcostm/disco_l496ag_2018_03_21_arduino_right.png}}\r\n\r\n=== STMod+ header ===\r\n{{/media/uploads/bcostm/disco_l496ag_2018_06_25a_arduino_stmod.png}}\r\n\r\n\\\\\r\n== mbed-os examples ==\r\n\r\nThese official mbed-os examples have been tested on this board:\\\\\r\n* [[https://os.mbed.com/teams/mbed-os-examples/code/mbed-os-example-blinky/|blinky]]\r\n\r\nYou can find more mbed-os examples here [[https://os.mbed.com/teams/mbed-os-examples/|HERE]]\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\n* [[https://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32-ultra-low-power-mcus/stm32l4-series/stm32l4x6/stm32l496ag.html|STM32L496AG microcontroller]]\r\n\r\n\\\\\r\n== How to buy ? ==\r\n\r\n* [[http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/32l496gdiscovery.html|Discovery board only]]\r\n\r\n[[http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/32l496gdiscovery.html#samplebuy-scroll|{{/media/uploads/bcostm/sample_buy.png|Buy Now}}]]\r\n\r\n* [[http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/p-l496g-cell01.html|Discovery board + Quectel UG96 2G/3G expansion pack]]\r\n\r\n[[http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/p-l496g-cell01.html#samplebuy-scroll|{{/media/uploads/bcostm/sample_buy.png|Buy Now}}]]\r\n\r\n* [[http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/p-l496g-cell02.html|Discovery board + Quectel BG96 LTE Cat M1/Cat NB1/EGPRS expansion pack]]\r\n\r\n[[http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/p-l496g-cell02.html#samplebuy-scroll|{{/media/uploads/bcostm/sample_buy.png|Buy Now}}]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n* The volume name when the board is connected is displayed ##DIS_L496ZG## while it should be ##DIS_L496AG## (to be aligned with the ##STM32L496AG## MCU on the board). This is only cosmetic and it has no effect with STLink communication (drag&drop, debug and VCP).\r\n\r\nIf you want to change the volume name, you can run the command:\\\\\r\n##ST-LinkUpgrade.exe -force_prog -msvcp -volume DIS_L496AG## (you have to install first the STLink Utility software).",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/DISCO_L496AG_mbed.png",
        "image_path": "platforms/DISCO_L496AG_mbed.png",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex-M4 + FPU, 80 MHz",
        "bullet2": "1MB Flash, 320KB SRAM",
        "bullet3": "Cellular, USB, OTG LCD, TRNG",
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/32l496gdiscovery.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "82291548-2d0d-4dc2-8fa2-e54970bb981d"
    },
    {
        "id": 228,
        "name": "FRDM-K66F",
        "productcode": "0311",
        "logicalboard": {
            "name": "k66f",
            "slug": "k66f",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Debug support shown here includes boards supported in pyOCD, as well as boards that can be debugged via CMSIS-Pack debug information that Arm has tested.\r\n\r\nDebug may be possible on other boards, but is currently untested.",
                "hide": false,
                "name": "Debug"
            }
        ],
        "slug": "FRDM-K66F",
        "description": "The FRDM-K66F is a low cost development platform for Kinetis® K66, K65, and K26 MCUs.",
        "hide": false,
        "private": false,
        "ramsize": 2097152,
        "flashsize": 262144,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 3,
            "name": "NXP",
            "full_name": "NXP Semiconductors",
            "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
            "url": "http://www.nxp.com/",
            "body": "",
            "logo": "/media/vendors/NXP-Logo_2.jpg"
        },
        "body": "== Overview ==\r\n\r\nThe FRDM-K66F has been designed by NXP in collaboration with mbed for prototyping all sorts of devices, especially those requiring the size and price point offered by Cortex-M4.\r\nThe board is well sized for low-power applications, thanks to its power efficient Kinetis K66 MCU featuring an ARM® Cortex®-M4 core running up to 180MHz and embedding  2MB Flash, 256KB RAM. Features on FRDM-K66F include but not limited to audio codec, digital MEMS microphone, dual-role high-speed USB, microSD card slot, Ethernet port and headers for use with  Bluetooth® and 2.4 GHz radio add-on modules.\r\nThe Kinetis K66 MCU family remains fully software, hardware and development tool compatibility with other Kinetis MCU and Freedom board families. \r\nIt is packaged as a development board including extension headers compatible with Arduino R3 shields and includes a built-in USB Debug and Flash Programmer.\r\n\r\n\\\\\r\n== MCU Features ==\r\n* Kinetis MK66FN2M0VMD18 in 144BGA package\r\n* ARM® Cortex™-M4 32-bit core, with DSP instructions\r\n* 180 MHz max CPU frequency\r\n* 2 MB program flash memory\r\n* 256 KB RAM\r\n* FlexBus external bus interface and SDRAM controller\r\n* Multiple low-power modes\r\n* 1x Internal Reference Clocks, 2x Crystal inputs, 1x real-time clock\r\n* 6x UART modules including 1 low-power TX/RX\r\n* 2x CAN modules\r\n* 3x SPI modules\r\n* 4x I2C modules\r\n* 1x I2S module\r\n* 1x USB high-speed OTG, 1x USB full-speed OTG\r\n* 1x Ethernet MAC controller with MII/RMII interface IEEE1588 capable\r\n* Secure Digital Host Controller \r\n* 2x 16-bit ADC, 2x 12-bit DAC\r\n* 11x Timers\r\n* Low-power hardware touch sensor interface (TSI)\r\n* Hardware random-number generator\r\n* Hardware encryption supporting DES, AES and SHA algorithms\r\n* Advanced flash security\r\n\r\n\\\\\r\n== Board Features ==\r\n\r\n* Onboard Components\r\n** FXOS8700CQ - Accelerometer and Magnetometer\r\n** FXAS21002 - Gyroscope\r\n** 2 user push-buttons\r\n** RGB LED\r\n* Connectivity\r\n** Dual role High-speed USB interface with micro-B USB connector\r\n** Ethernet 10/100 controller with on-board transceiver and RJ45 connector\r\n** up to 5x UARTs, 3x SPIs, 3x I2Cs, 1xI2S and 2xCANs connected to Headers (multiplexed peripherals)\r\n* Extensions\r\n** Micro SD-Card Socket\r\n** Headers compatible with Arduino R3 shields (32-pins / outter row)\r\n** Headers for proprietary shields (32-pins / inner row)\r\n** Optional header for add-on RF module: RF24L01+ Nordic 2.4 GHz Radio\r\n** Optional header for add-on Bluetooth module: JY-MCU BT Board V1.05 BT\r\n* Analog and Digital IOs (multiplexed peripherals)\r\n** 2x ADC 16-bit resolution with 29 Analog I/O Pins connected to Headers\r\n** up to 6x timers with 23 PWM signals accessible from Headers\r\n** up to 13x Comparator Inputs or 2x DAC outputs\r\n** up to 54 MCU I/O Pins connected to Headers (3.3v, 4mA each, 400mA max total)\r\n*Audio\r\n** Digital MEMS microphone\r\n** Auxiliary input jack\r\n** Headset/Analog microphone jack\r\n** Two optional input for analogue microphone\r\n* Board power-supply options (onboard 5 to 3.3V regulator)  \r\n** USB Debug 5V\r\n** USB Target 5V\r\n** 5-9V Vin on Arduino headers\r\n** 5V PWR input\r\n** Coin-cell 3.3V\r\n* Integrated OpenSDA USB Debug and Programming adapter\r\n** Several industry standard Debug interfaces (PEmicro, CMSIS-DAP, JLink)\r\n** Drag-n-drop MSD Flash-programming\r\n** Virtual USB to Serial Port\r\n* Form factor: 3.2” x 2.1” / 81mm x 53mm\r\n* Software Development Tools\r\n**mbed HDK & SDK enabled\r\n** Online development tools\r\n** Easy to use C/C++ SDK\r\n** Lots of published libraries and projects\r\n** Alternate Offline options NXP free KDS (compiler toolchain) and KSDK library/examples\r\n* Supplier website: http://www.nxp.com/frdm-k66f\r\n\r\n\\\\\r\n== Board Block Diagram ==\r\n\r\nThe graphic below gives an overview of the board features and the connection between the target MCU and the on-board components and connectors \r\n\\\\\r\n {{/media/uploads/wsr06596/frdm-k66f_block-diagram.jpg}} \r\n\\\\\r\n\\\\\r\n\\\\\r\n\r\n== Board Pinout ==\r\n\r\n=== Component Pinout ===\r\n\r\nFollowing figure indicates the Kinetis K66 signal connections with the board components (RGB LED, Motion Sensor) and extension connectors (microSD Card, Bluetooth and RF headers).\r\n\\\\\r\n {{/media/uploads/wsr06596/frdm-k66f_peripheral.jpg}} \r\n\\\\\r\n\\\\\r\n\r\n=== Arduino and NXP Header Pinout ===\r\n\r\nFreedom board headers enable up to 64-pins and give access to most of the Kinetis K66 signals\r\n* Outer row pins deliver right signals to meet Arduino R3 standard\r\n* Inner row is connected to up to 32 additional Kinetis K66pins \r\n\\\\\r\n {{/media/uploads/mmahadevan/frdm-k66f_arduino-header-pinout.png}}\r\n\\\\\r\n<<warning title=\"Important Notes\">>\r\nPlease note that on this MCU in SPI Slave mode pins labeled MOSI behave as Slave Output and pins labeled MISO behave as Slave Input.  The terms MOSI (Master Out Slave In) and MISO (Master In Slave Out) only apply to Master mode.  \r\n\r\n<</warning>>\r\n\r\nThe FRDM-K66F is fully supported in the mbed platform, so it gets access to the free tools and SDK that provides experienced embedded developers with powerful and productive tools for building proof-of-concepts. The pinout above shows the commonly used interfaces and their locations. Note that all the numbered pins (PT_XX) can also be used as [[/handbook/DigitalIn|DigitalIn]] and [[/handbook/DigitalOut|DigitalOut]] interfaces. \r\n\r\n\\\\\r\n\r\n===Pin names===\r\n\r\n* [[https://developer.mbed.org/teams/NXP/wiki/FRDM-K66F-Pinnames|mbed pin-names]]\r\n* [[/media/uploads/wsr06596/frdm-k66f_pinout_mbed.xlsx|K66F/FRDM-K66F revB pin-multiplexing]] \r\n\r\n\\\\\r\n\r\n== PC Configuration ==\r\n\r\nYour mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with mbed you will need a ##terminal application##. This allows the mbed Microcontroller to print to your PC screen, and for you to send characters back to your mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the mbed Micrcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n<<comment>>\r\n * //Windows// - Look under the \"Ports\" section in \"Device Manager\" (''Start -> Control Panel -> System -> Hardware -> Device Manager''). The name will be ''mbed Serial Port (COMx)'', where ''x'' is the number of the COM port allocated.\r\n\r\n * //Mac OS X// - Use the command ls /dev/tty.usbmodem*\r\n\r\n * //Linux// - Use the command ls /dev/ttyACM*\r\n<</comment>>\r\n\r\n|| '''Windows''' || '''Mac''' || '''Linux''' ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n\r\n==Debug Interface Firmware Update==\r\n\r\nA new interface firmware image is necessary to mbed-enable NXP FRDM boards\r\n\r\nThe latest Arm Mbed DAPLink interface firmware for FRDM-K66F is available at (click the image):\r\n\r\n[[https://armmbed.github.io/DAPLink/?board=FRDM-K66F|{{/media/uploads/sam_grove/website-logo-link.png|DAPLink firmware for FRDM-K66F|300}}]]\r\n\r\n* [[https://armmbed.github.io/DAPLink/?board=FRDM-K66F|Step by step firmware upgrade instructions]]\r\n\r\nSource: [[https://github.com/ARMmbed/DAPLink]] \r\n\r\n\\\\\r\n\r\n== Get Started with mbed ==\r\n\r\n===First board connection===\r\n\r\nUse the USB lead to connect your mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognize the mbed Microcontroller as a standard USB drive. \r\n\r\n|  {{/media/uploads/wsr06596/frdm-k66f_daplink-windows7.jpg}}  |  {{/media/uploads/wsr06596/frdm-k66f_daplink-mac.png}}  |\r\n| //Windows 7 example// | //Mac OS X example// |\r\n\r\n\\\\\r\n\r\n==Flash a project binary==\r\n\r\n===1. Download a (.bin) to the FRDM Platform===\r\n\r\nDownload the appropriate \"Hello World!\" binary:\r\n* NXP FRDM-K66F: \r\n[[/media/uploads/wsr06596/mbed_blinky_k66f.bin|HelloWorld_K66F.bin]] \r\n\r\nNote: the source code for this program will be seen in the next section.\r\n\r\nSave the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. \r\n\r\n<<float side=right>>\r\n {{/media/uploads/wsr06596/frdm-k66f_flashing-app.jpg}} \r\n<</float>>\r\n\r\n===2. Press the Reset Button===\r\n\r\nWhen the Reset Button in pressed, the newest program on the mbed Microcontroller Disk will be loaded in to the Microcontroller FLASH memory. The **Status LED** will flash as this happens.\r\n\r\nWhen the program is has been loaded onto the microcontroller, it will then start it running.\r\n\r\n=== 3. Run Hello World! ===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\r\n=== 4. Flash a new precompiled program ===\r\n\r\nIt is the newest program on the mbed Microcontroller that is run after reset. We can therefore download a new program or overwrite an existing one to update the program that will run.\r\n\r\n\\\\\r\n\r\n== Open existing Project==\r\n\r\n===1. Import the Program to your mbed compiler===\r\nSelect Import As //Program//\r\n\\\\Choose Import Name of //your preference//\r\n\\\\Click on //Import//\r\n\r\n<<program  /teams/mbed/code/mbed_blinky/>>\r\n\r\n===2. Compile the Program===\r\nIn the right panel //Program Workspace// Select the program you want to compile\r\n\\\\Click on //Compile// in toolbar\r\n\\\\If compilation ends successfully, you should see the comment //Success!// displayed in the Compile Output window available in the bottom and your web browser should download automatically the precompiled binary for the program.\r\n\r\n===3. Download a (.bin) to the FRDM Platform===\r\nSave the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. \r\n\r\n===4. Press the Reset Button===\r\n\r\nWhen the Reset Button in pressed, the newest program on the mbed Microcontroller Disk will be loaded in to the Microcontroller FLASH memory. The **Status LED** will flash as this happens.\r\n\r\nWhen the program is has been loaded onto the microcontroller, it will then start it running.\r\n\r\n===5. Run the Program===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\\\\\r\n<<warning title=\"Program Examples\">>\r\nCongratulation, you have successfully compiled your first project example, you will find more program examples for the FRDM-K66F board available on the right panel of this page or at the [[https://developer.mbed.org/teams/NXP/code/|NXP]] code repositories\r\n<</warning>>\r\n\r\n\\\\\r\n\r\n==Create new Project==\r\n\r\nFollow the guide to creating your own programs using the online compiler\r\n\r\n * [[/handbook/Creating-a-program| Create your own program]]\r\n\r\n\\\\\r\n\r\n== Technical Doc ==\r\n\r\n===FRDM-K66F Board===\r\n* [[http://www.nxp.com/files/soft_dev_tools/doc/user_guide/FRDMK66FUG.pdf?fasp=1&WT_TYPE=Users%20Guides&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation&fileExt=.pdf|User's Guide]] \r\n* [[http://cache.nxp.com/files/soft_dev_tools/hardware_tools/schematics/FRDM-K66F-SCH.pdf|Schematic rev B]] \r\n  \r\n===Kinetis K66F MCU===\r\n* [[http://www.nxp.com/files/32bit/doc/data_sheet/K66P144M180SF5V2.pdf?fasp=1&WT_TYPE=Data%20Sheets&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation&fileExt=.pdf|Data Sheet]] \r\n* [[http://www.nxp.com/files/32bit/doc/ref_manual/K66P144M180SF5RMV2.pdf?fasp=1&WT_TYPE=Reference%20Manuals&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation&fileExt=.pdf|Reference Manual]] \r\n* [[http://www.nxp.com/files/32bit/doc/errata/KINETIS_K_0N65N.pdf?fasp=1&WT_TYPE=Errata&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation&fileExt=.pdf|Errata]] \r\n* [[http://www.nxp.com/files/32bit/doc/app_note/AN5095.pdf?fasp=1&WT_TYPE=Application%20Notes&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation&fileExt=.pdf|Application Note - Multiplexing Pins Between SDRAM and FLEXBUS on K65/K66]] \r\n\r\n\r\n===FXOS8700 Motion Sensor===\r\n* [[http://cache.nxp.com/files/sensors/doc/data_sheet/FXOS8700CQ.pdf?pspll=1|Data Sheet]] \r\n*[[http://www.nxp.com/files/sensors/doc/data_sheet/FXOS8700CQER.pdf?fasp=1&WT_TYPE=Errata&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation&fileExt=.pdf|Errata]]\r\n\r\n===FXAS21002 Gyroscope===\r\n* [[http://www.nxp.com/files/sensors/doc/data_sheet/FXAS21002.pdf?fasp=1&WT_TYPE=Data%20Sheets&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation&fileExt=.pdf|Data Sheet]] \r\n* [[http://www.nxp.com/files/sensors/doc/data_sheet/FXAS21002CER.pdf?fasp=1&WT_TYPE=Errata&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation&fileExt=.pdf|Errata]]\r\n* [[http://www.nxp.com/files/sensors/doc/app_note/AN5087.pdf?fasp=1&WT_TYPE=Application%20Notes&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation&fileExt=.pdf|Application Note - Allan Variance: Noise Analysis for Gyroscopes]]\r\n\r\n\\\\\r\n\r\n== Where to buy ==\r\n\r\n[[http://www.nxp.com/products/software-and-tools/hardware-development-tools/freedom-development-boards/freescale-freedom-development-platform-for-kinetis-k66-k65-and-k26-mcus:FRDM-K66F?&cof=0&am=0&tab=Buy_Parametric_Tab&fromSearch=false| {{/media/uploads/sam_grove/buy-now.jpg|Online Distribution|150|50}} ]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/31930-CS_FRDM-K66F-Angle_pxpUiip.jpg",
        "image_path": "platforms/31930-CS_FRDM-K66F-Angle_pxpUiip.jpg",
        "pinout": "/media/platforms/FRDM-K66F_Arduino-Header-pinout.JPG",
        "pinout_path": "platforms/FRDM-K66F_Arduino-Header-pinout.JPG",
        "bullet1": "Cortex-M4, 180MHz",
        "bullet2": "2MB Flash, 256KB RAM",
        "bullet3": "Ethernet, microSD Card, Audio",
        "buy_now": null,
        "pre_order_mode": false,
        "gid": "5a608468-b4b4-40d6-9cf3-6fb95df49591"
    },
    {
        "id": 227,
        "name": "FRDM-KL43Z",
        "productcode": "0262",
        "logicalboard": {
            "name": "kl43z",
            "slug": "kl43z",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            }
        ],
        "slug": "FRDM-KL43Z",
        "description": "The FRDM-KL43Z is an ultra-low cost development platform for Kinetis® L families KL43, KL33, KL27, KL17 and KL13 MCUs built on ARM® Cortex®-M0+ processor running at 48 MHz.",
        "hide": false,
        "private": false,
        "ramsize": 32768,
        "flashsize": 262144,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 3,
            "name": "NXP",
            "full_name": "NXP Semiconductors",
            "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
            "url": "http://www.nxp.com/",
            "body": "",
            "logo": "/media/vendors/NXP-Logo_2.jpg"
        },
        "body": "== Overview ==\r\n\r\nThe FRDM-KL43Z has been designed by NXP in collaboration with mbed for prototyping all sorts of devices, especially those requiring the size and price point offered by Cortex-M0+.\r\nThe board is well sized for ultra-low-power applications, thanks to its power efficient Kinetis KL43 MCU featuring an ARM® Cortex®-M0+ core running up to 48MHz and embedding  256KB Flash, 32KB RAM and lots of interfaces (USB Device, UART, I2C, SPI, ADC, DAC, PWM, segment LCD and other I/O interfaces). \r\nThe Kinetis KL43 MCU family remains fully software, hardware and development tool compatibility with Kinetis MCU and Freedom board families. \r\nIt is packaged as a development board including extension headers compatible with Arduino R3 shields and includes a built-in USB Debug and Flash Programmer.\r\n\r\n\\\\\r\n== MCU Features ==\r\n* Kinetis MKL43Z256VLH4 in 64LQFP package\r\n* ARM® Cortex™-M0+ 32-bit core \r\n* 48 MHz max CPU frequency\r\n* 256 KB program flash memory\r\n* 32 KB RAM\r\n* 16kb ROM with built-in bootloader\r\n* Multiple low-power modes, low-leakage wake-up unit\r\n* 4-channel DMA controller\r\n* 3x Internal Reference Clocks, 2x Crystal inputs\r\n* 3x UART modules, supporting ISO7816\r\n* 2x SPI modules\r\n* 2x I2C modules. \r\n* 1x I2S module\r\n* 1x FlexIO module\r\n* 1x USB 2.0 full speed, crystal-less\r\n* 1x segment LCD\r\n* 1x 16-bit ADC, 1x 12-bit DAC\r\n* 6x Timers\r\n* Up to 50x GPIOs\r\n* Advanced flash security\r\n\r\n\\\\\r\n== Board Features ==\r\n\r\n* Onboard Components\r\n** MMA8451Q accelerometer\r\n** MAG3110 magnetometer\r\n** Capactive touch slider\r\n** 4-digit segment LCD\r\n** 2 user push-buttons\r\n** 1x green LED, 1x red LED\r\n** Ambient light sensor\r\n* Connectivity\r\n** Dual-role USB full-/low-speed Device controller with crystal-less feature\r\n** up to 3x UARTs, 2x SPIs and 1x I2C connected to Headers (multiplexed peripherals)\r\n* Extensions\r\n** Headers compatible with Arduino R3 shields (32-pins / outter row)\r\n** Headers for proprietary shields (32-pins / inner row)\r\n* Analog and Digital IOs (multiplexed peripherals)\r\n** 1x ADC 16-bit resolution with 16 Analog I/O Pins connected to Headers\r\n** up to three timers with 12 PWM signals accessible from Headers\r\n** up to 4 Comparator Inputs or one DAC outputs\r\n** up to 40 MCU I/O Pins connected to Headers (3.3v, 4mA each, 400mA max total)\r\n* Board power-supply options (onboard 5 to 3.3V regulator)  \r\n** USB Debug 5V\r\n** USB Target 5V\r\n** 5-9V Vin on Arduino headers\r\n** 5V PWR input\r\n** Coin-cell 3.3V\r\n* Integrated OpenSDA USB Debug and Programming adapter\r\n** Several industry standard Debug interfaces (PEmicro, CMSIS-DAP, JLink)\r\n** Drag-n-drop MSD Flash-programming\r\n** Virtual USB to Serial Port\r\n* Form factor: 3.2” x 2.1” / 81mm x 53mm\r\n* Software Development Tools\r\n**mbed HDK & SDK enabled\r\n** Online development tools\r\n** Easy to use C/C++ SDK\r\n** Lots of published libraries and projects\r\n** Alternate Offline options NXP free KDS (compiler toolchain) and KSDK library/examples\r\n* Supplier website: http://www.nxp.com/frdm-kl43z\r\n\r\n\\\\\r\n== Board Block Diagram ==\r\n\r\nThe graphic below gives an overview of the board features and the connection between the target MCU and the on-board components and connectors \r\n\\\\\r\n {{/media/uploads/wsr06596/frdm_kl43_block_diagram.jpg}} \r\n\\\\\r\n\\\\\r\n\\\\\r\n\r\n== Board Pinout ==\r\n\r\n=== Component Pinout ===\r\n\r\nFollowing figure indicates the Kinetis KL43 signal connections with the board components (LED, Motion Sensor, segment LCD and etc.)   \r\n\\\\\r\n {{/media/uploads/wsr06596/frdm_kl43_peripheral.jpg}} \r\n\\\\\r\n\\\\\r\n\r\n=== Arduino and NXP Header Pinout ===\r\n\r\nFreedom board headers enable up to 64-pins and give access to most of the Kinetis KL43 signals\r\n* Outer row pins deliver right signals to meet Arduino R3 standard\r\n* Inner row is connected to up to 32 additional Kinetis KL43 pins \r\n\\\\\r\n {{/media/uploads/wsr06596/frdm_kl43_header_pinout.jpg}} \r\n\\\\\r\n<<warning title=\"Important Notes\">>\r\nPlease note that on this MCU in SPI Slave mode pins labeled MOSI behave as Slave Output and pins labeled MISO behave as Slave Input.  The terms MOSI (Master Out Slave In) and MISO (Master In Slave Out) only apply to Master mode.  \r\n\r\n<</warning>>\r\n\r\nThe FRDM-KL43Z is fully supported in the mbed platform, so it gets access to the free tools and SDK that provides experienced embedded developers with powerful and productive tools for building proof-of-concepts. The pinout above shows the commonly used interfaces and their locations. Note that all the numbered pins (PT_XX) can also be used as [[/handbook/DigitalIn|DigitalIn]] and [[/handbook/DigitalOut|DigitalOut]] interfaces. \r\n\r\n\\\\\r\n\r\n===Pin names===\r\n\r\n* [[http://mbed.org/teams/Freescale/wiki/frdm-kl43z-pinnames|mbed pin-names]]\r\n* [[/media/uploads/wsr06596/frdm-kl43z_pinout_mbed.xlsx|KL43Z/FRDM-KL43Z revC pin-multiplexing]] \r\n\r\n\\\\\r\n\r\n== PC Configuration ==\r\n\r\nYour mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with mbed you will need a ##terminal application##. This allows the mbed Microcontroller to print to your PC screen, and for you to send characters back to your mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the mbed Micrcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n<<comment>>\r\n * //Windows// - Look under the \"Ports\" section in \"Device Manager\" (''Start -> Control Panel -> System -> Hardware -> Device Manager''). The name will be ''mbed Serial Port (COMx)'', where ''x'' is the number of the COM port allocated.\r\n\r\n * //Mac OS X// - Use the command ls /dev/tty.usbmodem*\r\n\r\n * //Linux// - Use the command ls /dev/ttyACM*\r\n<</comment>>\r\n\r\n|| '''Windows''' || '''Mac''' || '''Linux''' ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n\r\n==Firmware Update==\r\n\r\n<<warning title=FirmwareUpdate>>\r\nA new interface firmware image is necessary to mbed-enable NXP FRDM boards. Please follow the link below to get the latest firmware application (DAPLink rev0242 found in step 2). Then follow steps 3 and 4 on this page.\r\n* [[http://www.nxp.com/opensda#FRDM-KL43Z|Step by step board firmware upgrade instructions]]\r\n<</warning>>\r\n\r\n\\\\\r\n\r\n== Get Started with mbed ==\r\n\r\n===First board connection===\r\n\r\nUse the USB lead to connect your mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognise the mbed Microcontroller as a standard USB drive.\r\n\r\n| {{/media/uploads/wsr06596/frdm-kl43z_daplink-windows7.jpg}} |  {{/media/uploads/wsr06596/frdm-kl43z_daplink-macos.png}} |\r\n| //Windows 7 example// | //Mac OS X example// |\r\n\r\n===Connect to mbed===\r\n\r\nGo to the new USB Drive, and click MBED.HTM to open it in a web browser.\r\n\r\nIf you do not have an mbed account, choose \"Signup\", and create your mbed Account. Otherwise, log in with your normal username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n\\\\\r\n\r\n==Flash a project binary==\r\n\r\n===1. Download a (.bin) to the FRDM Platform===\r\n\r\nDownload the appropriate \"Hello World!\" binary:\r\n* NXP FRDM-KL43Z: [[/media/uploads/wsr06596/mbed_blinky_kl43z.bin|HelloWorld_KL43Z.bin]] \r\n\r\nNote: the source code for this program will be seen in the next section.\r\n\r\nSave the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. \r\n\r\n<<float side=right>>\r\n{{/media/uploads/wsr06596/frdm_kl43_flashing_app.jpg}} \r\n<</float>>\r\n\r\n===2. Press the Reset Button===\r\n\r\nWhen the Reset Button in pressed, the newest program on the mbed Microcontroller Disk will be loaded in to the Microcontroller FLASH memory. The **Status LED** will flash as this happens.\r\n\r\nWhen the program is has been loaded onto the microcontroller, it will then start it running.\r\n\r\n=== 3. Run Hello World! ===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\r\n=== 4. Flash a new precompiled program ===\r\n\r\nIt is the newest program on the mbed Microcontroller that is run after reset. We can therefore download a new program or overwrite an existing one to update the program that will run.\r\n\r\n\\\\\r\n\r\n== Open existing Project==\r\n\r\n===1. Import the Program to your mbed compiler===\r\nSelect Import As //Program//\r\n\\\\Choose Import Name of //your preference//\r\n\\\\Click on //Import//\r\n\r\n<<program  /teams/mbed/code/mbed_blinky/>>\r\n\r\n===2. Compile the Program===\r\nIn the right panel //Program Workspace// Select the program you want to compile\r\n\\\\Click on //Compile// in toolbar\r\n\\\\If compilation ends successfully, you should see the comment //Success!// displayed in the Compile Output window available in the bottom and your web browser should download automatically the precompiled binary for the program.\r\n\r\n===3. Download a (.bin) to the FRDM Platform===\r\nSave the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. \r\n\r\n===4. Press the Reset Button===\r\n\r\nWhen the Reset Button in pressed, the newest program on the mbed Microcontroller Disk will be loaded in to the Microcontroller FLASH memory. The **Status LED** will flash as this happens.\r\n\r\nWhen the program is has been loaded onto the microcontroller, it will then start it running.\r\n\r\n===5. Run the Program===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\\\\\r\n<<warning title=\"Program Examples\">>\r\nCongratulation, you have successfully compiled your first project example, you will find more program examples for the FRDM-KL43Z board available on the right panel of this page or at the [[https://developer.mbed.org/teams/Freescale/code/|NXP]] code repositories\r\n<</warning>>\r\n\r\n\\\\\r\n\r\n==Create new Project==\r\n\r\nFollow the guide to creating your own programs using the online compiler\r\n\r\n * [[/handbook/Creating-a-program| Create your own program]]\r\n\r\n\\\\\r\n\r\n== Technical Doc ==\r\n\r\n===FRDM-KL43Z Board===\r\n* [[http://www.nxp.com/files/microcontrollers/doc/user_guide/FRDMKL43ZUG.pdf?fasp=1&WT_TYPE=Users%20Guides&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation&fileExt=.pdf|User's Guide]] \r\n* [[http://cache.nxp.com/files/microcontrollers/hardware_tools/schematics/FRDM-KL43Z_SCH.pdf|Schematic rev C]] \r\n  \r\n===Kinetis KL43 MCU===\r\n* [[http://www.nxp.com/files/32bit/doc/data_sheet/KL43P64M48SF6.pdf?fasp=1&WT_TYPE=Data%20Sheets&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation&fileExt=.pdf|Data Sheet]] \r\n* [[http://www.nxp.com/files/32bit/doc/ref_manual/KL43P64M48SF6RM.pdf?fasp=1&WT_TYPE=Reference%20Manuals&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation&fileExt=.pdf|Reference Manual]] \r\n* [[http://www.nxp.com/files/microcontrollers/doc/errata/KINETIS_L_1N71K.pdf?fasp=1&WT_TYPE=Errata&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation&fileExt=.pdf|Errata]] \r\n* [[http://www.nxp.com/files/microcontrollers/doc/app_note/AN4905.pdf?fasp=1&WT_TYPE=Application%20Notes&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation&fileExt=.pdf|Application Note - Crystal-less USB operation on Kinetis MCUs]] \r\n* [[http://www.nxp.com/files/microcontrollers/doc/app_note/AN5275.pdf?fasp=1&WT_TYPE=Application%20Notes&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation&fileExt=.pdf|Application Note - Using FlexIO for parallel Camera Interface]] \r\n* [[http://www.nxp.com/files/32bit/doc/app_note/AN5121.pdf?fasp=1&WT_TYPE=Application%20Notes&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation&fileExt=.pdf|Application Note -Generating a Fixed Number of PWM Pulses Using TPM and DMA]] \r\n\r\n\r\n===MMA8451Q Accelerometer===\r\n* [[http://cache.freescale.com/files/sensors/doc/data_sheet/MMA8451Q.pdf|Data Sheet]] \r\n\r\n===MAG3110 Magnetometer===\r\n* [[http://www.nxp.com/files/sensors/doc/data_sheet/MAG3110.pdf?fasp=1&WT_TYPE=Data%20Sheets&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation&fileExt=.pdf|Data Sheet]] \r\n\r\n\\\\\r\n\r\n== Where to buy ==\r\n\r\n[[http://www.nxp.com/products/software-and-tools/hardware-development-tools/freedom-development-boards/freedom-development-platform-for-kinetis-kl43-kl33-kl27-kl17-and-kl13-mcus:FRDM-KL43Z?&cof=0&am=0&tab=Buy_Parametric_Tab&fromSearch=false| {{/media/uploads/sam_grove/buy-now.jpg|Online Distribution|150|50}} ]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/FRDM-KL43Z-ANGLE.jpg",
        "image_path": "platforms/FRDM-KL43Z-ANGLE.jpg",
        "pinout": "/media/platforms/FRDM_KL43_Header_Pinout_draft_LaU2bEf.JPG",
        "pinout_path": "platforms/FRDM_KL43_Header_Pinout_draft_LaU2bEf.JPG",
        "bullet1": "Cortex-M0+, 48MHz",
        "bullet2": "256KB Flash, 32KB RAM",
        "bullet3": "segment LCD, USB crystal-less",
        "buy_now": "http://www.nxp.com/products/software-and-tools/hardware-development-tools/freedom-development-boards/freedom-development-platform-for-kinetis-kl43-kl33-kl27-kl17-and-kl13-mcus:FRDM-KL43Z?&cof=0&am=0&tab=Buy_Parametric_Tab&fromSearch=false",
        "pre_order_mode": false,
        "gid": "39b04249-c366-4720-a985-c10e0b63cbd1"
    },
    {
        "id": 226,
        "name": "Delta DFBM-NQ620",
        "productcode": "4501",
        "logicalboard": {
            "name": "delta_dfbm_nq620",
            "slug": "Delta-DFBM-NQ620",
            "vendor": {
                "id": 11,
                "name": "Nordic",
                "full_name": "Nordic Semiconductor ASA",
                "description": "",
                "url": "http://www.nordicsemi.com/",
                "body": "",
                "logo": "/media/vendors/NOD_logo_Main.JPG"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            }
        ],
        "slug": "Delta-DFBM-NQ620",
        "description": "Delta DFBM-NQ62X Development Platform is CE, FCC, TELEC and Bluetooth EPL logo approved in which, it is used for Bluetooth Smart, ANT and 2.4GHz proprietary radio and NFC tag development based on NORDICSemi nRF52832 ARM Cortex-M4F SoC with ARM mBedOS5.X. This board is also compatible with nRF52-DK with low power regulator setup",
        "hide": false,
        "private": false,
        "ramsize": 65536,
        "flashsize": 524288,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 31,
            "name": "Delta",
            "full_name": "Delta",
            "description": "",
            "url": "http://www.deltaww.com",
            "body": "",
            "logo": "/media/vendors/index.jpg"
        },
        "body": "== Overview ==\r\nThe Delta DFBM-NQ620-EVB contains a mbed compatible HDK mother board and a daughter board mounted with CE/FCC/TELEC and Bluetooth EPL certified BLE module. The mother board is designed to compatible with I2S, Arduino Uno Revision 3 standard so various 3rd-party audio, sensing, control capability shields can interface with BLE with NFC Tag module for rapid prototyping BLE applications.\r\n  \r\nThe module is based NORDICSemi nRF52832 SoC therefore it supports the standard Nordic Software Development local compiler using Keil, IAR and GCC as well as ARM mbed online compiler for embedded standalone application development. The module also supports Delta defined BLE CLI (Command Line Interface) which allow external host MCU to control and set BLE communication through UART. The CLI running on the module handles all the BLE protocol tasks ends up the application is left to be implemented on external host MCU with minimal development overhead.\r\n\r\n== Pinout ==\r\n\r\n {{/media/uploads/wgd8700/nq620_pingout_wologo.png}} \r\n \r\n== Feature ==\r\n* Delta DFBM-NQ620 BLE module daughter board \r\n** NORDICSemi nRF52832 with ARM® Cortex®-M4F processor\r\n** 32MHz embedded crystal, 32.768KHz embedded RTC\r\n** 512KB flash memory, 64KB SRAM, \r\n** Addtional 512KB SPI flash for application data storage\r\n** On board chip antennae for BLE and NFC tag\r\n** CE/FCC/TELEC and BLUETOOTH EPL certified\r\n* Delta DFBM-NQ620 mother board\r\n** USB drag and drop programming\r\n** USB Virtual COM port for serial terminal\r\n** CMSIS-DAP interface for programming and debugging\r\n** Accepts power through USB or external source (7V-12V) \r\n** Pin header for current measurement\r\n\r\n<<program  /teams/Delta/code/Delta_CLI/>>\r\n\r\n==Contact us===\r\nE-mail to IOT.MODULE@deltaww.com\r\n \r\n== See also ==\r\n*[[/media/uploads/tsungta/dfxe-sm001-dt0r__sch_20160826.pdf|HDK mother board schematics]] \r\n*[[/media/uploads/tsungta/dfbm-nq620-xe0r_v03.pdf|Daughter board schematics]] \r\n*[[https://developer.mbed.org/handbook/Windows-serial-configuration|Windows Serial Configuration]]\r\n*[[/media/uploads/tsungta/dfxe-sm001-dt0r_of_nq62x_ble_mbed_kit_user_guide_20161118.pdf|Platform User Guide]] \r\n*ARM mBed Bluetooth LE Getting Start Page https://developer.mbed.org/teams/Bluetooth-Low-Energy/wiki/Getting-Started-with-BLE-on-mbed\r\n* Use Cases https://developer.mbed.org/teams/Delta/wiki/UseCases",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/NQ620_Platform_img_woLogo.png",
        "image_path": "platforms/NQ620_Platform_img_woLogo.png",
        "pinout": "/media/platforms/NQ620_pinout.png",
        "pinout_path": "platforms/NQ620_pinout.png",
        "bullet1": "Bluetooth v4.2/5.X NFC Tag Mod",
        "bullet2": "Cortex-M4F, 64MHz",
        "bullet3": "512KB ROM/64KB RAM, ext 512KB",
        "buy_now": "http://shop.robotkingdom.com.tw/iot/dfbm-nq620-xe0r.html",
        "pre_order_mode": false,
        "gid": "4770754f-2c64-46df-8b3c-4e28e802c137"
    },
    {
        "id": 220,
        "name": "NUCLEO-L496ZG",
        "productcode": "0823",
        "logicalboard": {
            "name": "NUCLEO_L496ZG",
            "slug": "NUCLEO_L496ZG",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "USB device"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "Dataflash"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-Nucleo-L496ZG",
        "description": "STM32 Nucleo-144 development board with STM32L496ZGT6 MCU, supports Arduino, ST Zio and morpho connectivity",
        "hide": false,
        "private": false,
        "ramsize": 327680,
        "flashsize": 1048576,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\nThe STM32 Nucleo-144 board provides an affordable and flexible way for users to try out new concepts and build prototypes with the STM32 microcontroller, choosing from the various combinations of performance, power consumption and features. The ST Zio connector, which is an extension of Arduino™ Uno V3, provides access to more peripherals and ST morpho headers make it easy to expand the functionality of the Nucleo open development platform with a wide choice of specialized shields.\r\nThe STM32 Nucleo-144 board does not require any separate probe, as it integrates the ST-LINK/V2-1 debugger/programmer and it comes with the STM32 comprehensive software HAL library, together with various packaged software examples, , as well as a direct access to the ARM®mbed™online resources.\r\n\r\n\\\\\r\n== Microcontroller features ==\r\n* STM32L496ZGT6 in LQFP144 package\r\n* ARM®32-bit Cortex®-M4 CPU with FPU\r\n* 80 MHz max CPU frequency\r\n* VDD from 1.71 V to 3.6 V\r\n* 1MB Flash\r\n* 320KB SRAM\r\n* 115 x GPIOs with external interrupt capability\r\n* DMA\r\n* 3 x 12-bit ADCs with 24 channels\r\n* 2 x 12-bit DAC channels\r\n* 3 x USART, 2 x UART, 1 x LPUART\r\n* 4 x I2C\r\n* 3 x SPI\r\n* 2 x Advanced-control Timers (16-bits)\r\n* 7 x General Purpose Timers (5 x 16-bits + 2 x 32-bits)\r\n* 2 x Basic Timers (16-bits)\r\n* 2 x Low power Timers (16-bits)\r\n* 1 x Systick Timer\r\n* 2 x Watchdog Timers\r\n* 2 x CAN 2.0B active\r\n* SDMMC, SWPMI\r\n* RTC\r\n* Camera Interface\r\n* True Random Generator (TRNG for HW entropy)\r\n* USB 2.0 OTG FS\r\n* LCD COMxSEG\r\n* 2 x OPAMP\r\n* 2 x Analog Comparators\r\n...\r\n\r\n\\\\\r\n== Board features ==\r\n* Two types of extension resources\r\n** Arduino Uno Revision 3 connectivity\r\n** STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible power-supply options\r\n** ST-LINK USB VBUS or external sources\r\n* Three User LEDs\r\n* Two push buttons: USER and RESET\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n\\\\\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L496xG/TARGET_NUCLEO_L496ZG/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L496xG/TARGET_NUCLEO_L496ZG/]]\r\n\r\n=== Zio and Arduino-compatible headers ===\r\n{{/media/uploads/jeromecoutant/nucleo_l496zg_zio_left_2019_8_29.png}}\r\n{{/media/uploads/jeromecoutant/nucleo_l496zg_zio_right_2019_8_29.png}}\r\n\r\n=== CN11 CN12 headers ===\r\n{{/media/uploads/jeromecoutant/nucleo_l496zg_morpho_left_2019_8_29.png}}\r\n{{/media/uploads/jeromecoutant/nucleo_l496zg_morpho_right_2019_8_29.png}}\r\n\r\n\\\\\r\n== Getting started ==\r\n\r\nThis video shows how to get started with ARM mbed Integrated Development Environment using STM32 Nucleo platform:\r\n\r\n{{https://www.youtube.com/watch?v=BrMw5TNQROo&list=PLnMKNibPkDnF97QnUOFGirl1q0G_4VdDc&index=22}}\r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]].\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32-ultra-low-power-mcus/stm32l4-series/stm32l4x6/stm32l496zg.html|STM32L496ZG microcontroller]]\r\n* [[http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-l496zg.html|NUCLEO-L496ZG board]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\nThis platform does not present any limitation.\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nucleo_L496ZG.jpg",
        "image_path": "platforms/Nucleo_L496ZG.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex M4 + FPU, 80MHz",
        "bullet2": "1MB Flash, 320KB SRAM",
        "bullet3": "USB OTG, TRNG, CAN",
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-l496zg.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "8144ffb9-e664-4bd4-886c-57f8dcf8f8f4"
    },
    {
        "id": 217,
        "name": "NuMaker-PFM-M453",
        "productcode": "1303",
        "logicalboard": {
            "name": "numaker_pfm_m453",
            "slug": "numaker_pfm_m453",
            "vendor": {
                "id": 45,
                "name": "Nuvoton",
                "full_name": "Nuvoton",
                "description": "",
                "url": "http://www.nuvoton.com/",
                "body": "",
                "logo": "/media/vendors/nuvoton.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "Nuvoton-M453",
        "description": "The NuMaker Platform is an Internet of Things (IoT) application focused platform specially developed by Nuvoton. It supports ARM mbed OS 5.0 as well as Arduino interface, and is ideal for arrays of IoT application development for prototype development designs with sensors and wireless modules.",
        "hide": false,
        "private": false,
        "ramsize": 0,
        "flashsize": 0,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 45,
            "name": "Nuvoton",
            "full_name": "Nuvoton",
            "description": "",
            "url": "http://www.nuvoton.com/",
            "body": "",
            "logo": "/media/vendors/nuvoton.jpg"
        },
        "body": "The NuMaker-PFM-M453 is also equipped with plenty of peripheral devices, such as timers, watchdog timers, RTC, PDMA, UART, SPI, I²C, I²S, PWM, GPIO, CAN, 12-bit ADC, analog comparator, temperature sensor, low voltage reset controller and brown-out detector. The NuMaker-PFM-M453 also supports USB 2.0 FS device/host/OTG.\r\nThe NuMaker-PFM-M453 has been designed by Nuvoton in collaboration with mbed for prototyping all sorts of devices, especially those requiring the size and excellent price performance ratio offered by Cortex-M4®. It is packaged as a development board with connectors to break out to strip board and breadboard.\r\n\r\n{{/media/uploads/nuvoton/m453_mbed_161206_-01.png}} \r\n{{/media/uploads/nuvoton/m453_mbed_01-1.png}}\r\n{{/media/uploads/nuvoton/m453_mbed_02.png}}\r\n\r\n{{/media/uploads/nuvoton/m453_mbed_03.png}}\r\n\r\n\r\n==The NuMaker-PFM-M453 Features==\r\n * [[http://www.nuvoton.com/hq/products/microcontrollers/arm-cortex-m4-mcus/m453-can-series/m453vg6ae/?__locale=en|M453VG6AE MCU]]\r\n * ARM® Cortex®-M4F core running up to 72 MHz\r\n * Supports DSP extension\r\n * 256 Kbytes Flash memory\r\n * 32 Kbytes embedded SRAM\r\n * SPI (3)\r\n * I²C (2)\r\n * CAN(1)\r\n * I²S (2)\r\n * UART (5)\r\n * USB FS OTG/Host\r\n * PWM(12)\r\n * ADC (16 x 12-bit with mux)\r\n * DAC (12-bit)\r\n * GPIO\r\n * Comparator(2)\r\n\r\n**On-board peripherals**\r\n * 2 user buttons, RGB LED\r\n * I²S Audio codec\r\n * MPU6500 6-axis MEMS sensor\r\n * Arduino pin expansion header\r\n * CAN Bus\r\n * RS485 Bus\r\n\r\n**Debugging**\r\n * Integrated Nu-Link-Me USB debugger/emulator with debug out functionality\r\n * Supports mbed drag-and-drop programming and virtual COM port\r\n\r\n**Windows serial port driver**\r\n*\tNuMaker USB Driver (including Nu-Link) [[https://www.nuvoton.com/export/resource-files/Nu-Link_USB_Driver_V1.6.zip|DOWNLOAD]]\r\n\r\n== ICE Firmware Update==\r\n**DAP Link Interface Firmware Update**\r\n\r\nThe board is fitted with an NUC12SRE3DE MCU running the DAPLink interface firmware to provide three main functions over a single physical USB connection.\r\n*USB disk “drag and drop” programming – ideal for fast prototyping or in-field upgradable products.\r\n*Debug interface using the Nu-Link – provides full debug capability with tools like Keil MDK.\r\n*USB serial interface between the host computer and the target.\r\n\r\n**Firmware History**\r\n\r\nCurrently no update required.\r\n\r\n**Upgrade Procedure**\r\n\r\n#Set MSG switch (No.4 of ISW1 on ICE) to ON. (It should be default at ON position)\r\n{{/media/uploads/morgandu/nulink_ice_msg_on.jpg}}\r\n#Download NuMaker ICE firmware file [[https://github.com/OpenNuvoton/Nuvoton_Tools/blob/master/Latest_NuLink_Firmware/NuLink1FW.bin|Download]]\r\n#There is ICE firmware file \"**NuLink1FW.bin**\"\r\n#Keep pressing DAP button  and connect the USB port to your PC. A Nu_Link drive will be mounted. (Not Mbed drive)\r\n{{/media/uploads/morgandu/nu_link_drive.png}}\r\n#Copy the \"**NuLink1FW.bin**\" to the Nu_Link drive.\r\n#When copy done, disconnect USB.\r\n#Done.",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nu-mbed_M453_board_square.jpg",
        "image_path": "platforms/Nu-mbed_M453_board_square.jpg",
        "pinout": "/media/platforms/M453_mbed_161206_-01.png",
        "pinout_path": "platforms/M453_mbed_161206_-01.png",
        "bullet1": "Cortex-M4F, 72MHz",
        "bullet2": "32KB SRAM, 256KB Flash",
        "bullet3": "Supports DSP extension",
        "buy_now": null,
        "pre_order_mode": false,
        "gid": "ab6fca3f-311d-4a83-af3c-1fcd5328171e"
    },
    {
        "id": 212,
        "name": "DISCO-H747I",
        "productcode": "0814",
        "logicalboard": {
            "name": "DISCO_H747I",
            "slug": "DISCO_H747I",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "Dataflash"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "QSPI"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M7"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-Discovery-H747I",
        "description": "The STM32H747I-DISCO Discovery kit is a complete demonstration and development platform for STMicroelectronics STM32H747XIH6 microcontroller, designed to simplify user application development.",
        "hide": false,
        "private": false,
        "ramsize": 0,
        "flashsize": 0,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nhttps://www.st.com/en/evaluation-tools/stm32h747i-disco.html\r\n\r\nSTM32H747I-DISC1 is the subset of STM32H747I-DISCO without the LCD display module.\r\n\r\nThe full range of hardware features available on the boards helps users improve application development by an evaluation of all the peripherals (USB OTG HS, Ethernet, microSD™ card, SAI Audio DAC stereo with audio jack input and output, MEMS digital microphone, SDRAM, Quad-SPI Flash, DCMI connector, MIPI® DSI interface, and others). Arduino™ Uno V3 and Pmod™/STMod+ connectors provide easy connection to extension shields or daughterboards for specific applications.\r\n\r\nSTLINK-V3E is integrated into the board, as the embedded in-circuit debugger and programmer for the STM32 MCU and USB Virtual COM port bridge.\r\n\r\n\r\n==Microcontroller main features==\r\n\r\nhttps://www.st.com/en/microcontrollers-microprocessors/stm32h747xi.html\r\n\r\nSTM32H747xI/G devices are based on the high-performance Arm® Cortex-M7 and Cortex-M4 32-bit RISC cores. The Cortex-M7 core operates at up to 480 MHz and the Cortex-M4 core at up to 240 MHz. Both cores feature a floating point unit (FPU) which supports Arm single- and double-precision (Cortex-M7 core) operations and conversions (IEEE 754 compliant), including a full set of DSP instructions and a memory protection unit (MPU) to enhance application security.\r\n\r\nSTM32H747xI/G devices incorporate high-speed embedded memories with a dual-bank Flash memory of up to 2 Mbytes, up to 1 Mbyte of RAM (including 192 Kbytes of TCM RAM, up to 864 Kbytes of user SRAM and 4 Kbytes of backup SRAM), as well as an extensive range of enhanced I/Os and peripherals connected to APB buses, AHB buses, 2x32-bit multi-AHB bus matrix and a multi layer AXI interconnect supporting internal and external memory access.\r\n\r\nAll the devices offer three ADCs, two DACs, two ultra-low power comparators, a low-power RTC, a high-resolution timer, 12 general-purpose 16-bit timers, two PWM timers for motor control, five low-power timers, a true random number generator (RNG). The devices support four digital filters for external sigma-delta modulators (DFSDM). They also feature standard and advanced communication interfaces.\r\n\r\n== Board features ==\r\n\r\n* 4” capacitive touch LCD display module with MIPI® DSI interface (STM32H747I-DISCO order code only)\r\n* Ethernet compliant with IEEE802.3-2002\r\n* USB OTG HS\r\n* SAI audio codec\r\n* ST-MEMS digital microphones\r\n* 2 x 512-Mbit Quad-SPI NOR Flash memory\r\n* 256-Mbit SDRAM\r\n* 4 color user LEDs\r\n* 1 user and reset push-button\r\n* 4-direction joystick with selection button\r\n* Fanout daughterboard\r\n* Board connectors:\r\n** Camera (8-bit)\r\n** USB with Micro-AB\r\n** Ethernet RJ45\r\n** SPDIF RCA input and output\r\n** Stereo headset jack including analog microphone input\r\n** Audio jack for external speakers\r\n** microSD™ card\r\n** TAG-Connect 10-pin footprint\r\n** Arm Cortex 10-pin 1.27 mm-pitch debug connector over STDC14 footprint\r\n* Board expansion connectors:\r\n** Arduino Uno V3\r\n** Pmod Type 2A and Type 4A\r\n** STMod+\r\n** Audio daughterboard\r\n* Flexible power-supply options:\r\n** ST-LINK USB VBUS, USB OTG HS connector, or external sources\r\n* On-board STLINK-V3E debugger/programmer with USB re-enumeration capability: mass storage, Virtual COM port and debug port\r\n\r\n\r\n== Board pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/tree/master/targets/TARGET_STM/TARGET_STM32H7/TARGET_STM32H747xI]]\r\n\r\n=== Arduino-compatible headers ===\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/disco_h747i_2020_2_10_arduino_left.jpg}}\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/disco_h747i_2020_2_10_arduino_right.jpg}}\r\n\r\n\r\n=== STMod+ header ===\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/disco_h747i_2020_2_10_stmod.jpg}}\r\n\r\n\r\n== mbed-os examples ==\r\n\r\nThese official mbed-os examples have been tested on this board:\\\\\r\n* [[https://github.com/ARMmbed/mbed-os-example-blinky]]\r\n\r\n\r\n== ST BSP examples ==\r\n* https://os.mbed.com/teams/ST/code/BSP_DISCO_H747I/\r\n* https://os.mbed.com/teams/ST/code/DISCO_H747I_AUDIO_demo/\r\n* https://os.mbed.com/teams/ST/code/DISCO_H747I_LCD_demo/\r\n\r\n== Technical references ==\r\n\r\n* [[https://www.st.com/resource/en/datasheet/stm32h747xi.pdf|Datasheet]]\r\n* [[https://www.st.com/content/ccc/resource/technical/document/reference_manual/group0/82/40/1a/07/c9/16/40/35/DM00176879/files/DM00176879.pdf/jcr:content/translations/en.DM00176879.pdf|Reference Manual]]\r\n* [[https://www.st.com/content/ccc/resource/technical/document/user_manual/group1/8c/0d/8b/87/b4/31/47/c3/DM00504240/files/DM00504240.pdf/jcr:content/translations/en.DM00504240.pdf|Board User Manual]]\r\n\r\n*[[https://www.st.com/en/development-tools/stsw-link007.html|FW Update]]\r\n\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/ARMmbed/mbed-os/issues|mbed repository]] available on GitHub.\r\n\r\nBy default, Ethernet connector is not enabled.\r\nSee\r\nhttps://os.mbed.com/teams/ST/wiki/DISCO_H747I-modifications-for-Ethernet\r\nfor soldier bridges needed updates.",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/DISCO_H747I.jpg",
        "image_path": "platforms/DISCO_H747I.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Dual Core M7 (480 MHz) / M4",
        "bullet2": "2MB Flash, 1MB SRAM",
        "bullet3": "USB, LCD, TRNG, Ethernet",
        "buy_now": "https://www.st.com/en/evaluation-tools/stm32h747i-disco.html#sample-and-buy",
        "pre_order_mode": false,
        "gid": "f9f09b23-cae0-4337-a0f4-eab170238cd4"
    },
    {
        "id": 199,
        "name": "FRDM-KL27Z",
        "productcode": "0261",
        "logicalboard": {
            "name": "kl27z",
            "slug": "kl27z",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            }
        ],
        "slug": "FRDM-KL27Z",
        "description": "The FRDM-KL27Z is an ultra-low-cost development platform for the Kinetis® L Series KL17 and KL27 MCUs built on the ARM® Cortex®-M0+ processor",
        "hide": false,
        "private": false,
        "ramsize": 16384,
        "flashsize": 65536,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 3,
            "name": "NXP",
            "full_name": "NXP Semiconductors",
            "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
            "url": "http://www.nxp.com/",
            "body": "",
            "logo": "/media/vendors/NXP-Logo_2.jpg"
        },
        "body": "== Overview ==\r\n\r\nThe FRDM-KL27Z has been designed by NXP in collaboration with mbed for prototyping all sorts of devices, especially those requiring the size and price point offered by Cortex-M0+. The board is well sized for ultra-low-power applications, thanks to its power efficient Kinetis KL43 MCU featuring an ARM® Cortex®-M0+ core running up to 48MHz. The Kinetis KL27 MCU family remains fully software, hardware and development tool compatibility with Kinetis MCU and Freedom board families. It is packaged as a development board including extension headers compatible with Arduino R3 shields and includes a built-in USB Debug and Flash Programmer.\r\n\r\n\\\\\r\n----\r\n== MCU Features ==\r\n* Kinetis MKL27Z64VLH4 in 64LQFP package\r\n* ARM® Cortex™-M0+ 32-bit core \r\n* 48 MHz max CPU frequency\r\n* 64 KB program flash memory\r\n* 16 KB RAM\r\n* 16kb ROM with built-in bootloader\r\n* Multiple low-power modes, low-leakage wake-up unit\r\n* 4-channel DMA controller\r\n* 3x Internal Reference Clocks, 2x Crystal inputs\r\n* 3x UART modules, supporting ISO7816\r\n* 2x SPI modules\r\n* 2x I2C modules\r\n* 1x FlexIO module\r\n* 1x USB 2.0 full speed, crystal-less\r\n* 1x segment LCD\r\n* 1x 16-bit ADC, 1x 6-bit DAC\r\n* 6x Timers\r\n* Up to 51x GPIOs\r\n* Advanced flash security\r\n\r\n\\\\\r\n----\r\n== Board Features ==\r\n* Onboard Components\r\n** MMA8451Q accelerometer\r\n** MAG3110 magnetometer\r\n** Capactive touch slider\r\n** 2 user push-buttons\r\n** 1 RGB LED\r\n** Thermistor sensor\r\n* Connectivity\r\n** Dual-role USB full-/low-speed Device controller with crystal-less feature\r\n** up to 3x UARTs, 2x SPIs and 1x I2C connected to Headers (multiplexed peripherals)\r\n* Extensions\r\n** Headers compatible with Arduino R3 shields (32-pins / outter row)\r\n** Headers for proprietary shields (32-pins / inner row)\r\n* Analog and Digital IOs (multiplexed peripherals)\r\n** 1x ADC 16-bit resolution with 16 Analog I/O Pins connected to Headers\r\n** up to three timers with 28 PWM signals accessible from Headers\r\n** up to two Comparator Inputs\r\n** up to 40 MCU I/O Pins connected to Headers (3.3v, 4mA each, 400mA max total)\r\n* Board power-supply options (onboard 5 to 3.3V regulator)  \r\n** USB Debug 5V\r\n** USB Target 5V\r\n** 5-9V Vin on Arduino headers\r\n** 5V PWR input\r\n** Coin-cell 3.3V\r\n* Integrated OpenSDA USB Debug and Programming adapter\r\n** Several industry standard Debug interfaces (PEmicro, CMSIS-DAP, JLink)\r\n** Drag-n-drop MSD Flash-programming\r\n** Virtual USB to Serial Port\r\n* Form factor: 3.2” x 2.1” / 81mm x 53mm\r\n* Software Development Tools\r\n**mbed HDK & SDK enabled\r\n** Online development tools\r\n** Easy to use C/C++ SDK\r\n** Lots of published libraries and projects\r\n** Alternate Offline options NXP free MCUXpresso IDE and SDK library/examples\r\n\r\n\\\\\r\n----\r\n== Board Block Diagram ==\r\n\r\nThe graphic below gives an overview of the board features and the connection between the target MCU and the on-board components and connectors \r\n\\\\\r\n {{/media/uploads/wsr06596/frdm-kl27_block-diagram.jpg}} \r\n\\\\\r\n\\\\\r\n\\\\\r\n----\r\n== Board Pinout ==\r\n\r\n=== Arduino and NXP Header Pinout ===\r\n\r\nFreedom board headers enable up to 64-pins and give access to most of the Kinetis KL27 signals\r\n* Outer row pins deliver right signals to meet Arduino R3 standard\r\n* Inner row is connected to up to 32 additional Kinetis KL27 pins \r\n\\\\\r\n {{/media/uploads/wsr06596/frdm_kl27_header_pinout_draft.jpg}} \r\n\\\\\r\n<<warning title=\"Important Notes\">>\r\nPlease note that on this MCU in SPI Slave mode pins labeled MOSI behave as Slave Output and pins labeled MISO behave as Slave Input.  The terms MOSI (Master Out Slave In) and MISO (Master In Slave Out) only apply to Master mode.  \r\n\r\n<</warning>>\r\n\r\nThe FRDM-KL27Z is fully supported in the mbed platform, so it gets access to the free tools and SDK that provides experienced embedded developers with powerful and productive tools for building proof-of-concepts. The pinout above shows the commonly used interfaces and their locations. Note that all the numbered pins (PT_XX) can also be used as [[/handbook/DigitalIn|DigitalIn]] and [[/handbook/DigitalOut|DigitalOut]] interfaces. \r\n\r\n\\\\\r\n\r\n===Pin names===\r\n\r\n* [[http://mbed.org/teams/Freescale/wiki/frdm-kl43z-pinnames|mbed pin-names]]\r\n\r\n\\\\\r\n----\r\n\r\n== PC Configuration ==\r\n\r\nYour mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with mbed you will need a ##terminal application##. This allows the mbed Microcontroller to print to your PC screen, and for you to send characters back to your mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the mbed Micrcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n|| Windows || Mac || Linux ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n----\r\n==Firmware Update==\r\n\r\n<<warning title=FirmwareUpdate>>\r\nA new interface firmware image is necessary to mbed-enable NXP FRDM boards. Please follow the link below to get the latest firmware application (DAPLink rev0242 found in step 2). Then follow steps 3 and 4 on NXP OpenSDA page.\r\n* [[http://www.nxp.com/opensda#FRDM-KL27Z|Step by step board firmware upgrade instructions]]\r\n<</warning>>\r\n\r\n\\\\\r\n----\r\n== Get Started with mbed ==\r\n\r\n===First board connection===\r\n\r\nUse the USB lead to connect your mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognise the mbed Microcontroller as a standard USB drive. (Note that the drive name should be customized for FRDM-KL27Z)\r\n\r\n| {{/media/uploads/wsr06596/frdm-kl43z_daplink-windows7.jpg}} |  {{/media/uploads/wsr06596/frdm-kl43z_daplink-macos.png}} |\r\n| //Windows 7 example// | //Mac OS X example// |\r\n\r\n\r\n===Connect to mbed===\r\n\r\nGo to the new USB Drive, and click MBED.HTM to open it in a web browser.\r\n\r\nIf you do not have an mbed account, choose \"Signup\", and create your mbed Account. Otherwise, log in with your normal username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n<<warning title=Mbed 2 Supported>>\r\nThis platform supports Mbed 2 with ARM and IAR toolchains.  Please be advised that applications built with GCC_ARM toolchain for this target may result in memory overflow.  \r\n<</warning>>\r\n\r\n\\\\\r\n\r\n==Flash a project binary==\r\n\r\n===1. Download a (.bin) to the FRDM Platform===\r\n\r\nDownload the appropriate \"Hello World!\" binary:\r\n* NXP FRDM-KL27Z: [[/media/uploads/wsr06596/mbed_blinky_kl27z.bin|HelloWorld_KL27Z.bin]] \r\n\r\nNote: the source code for this program will be seen in the next section.\r\n\r\nSave the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. \r\n\r\n<<float side=right>>\r\n {{/media/uploads/wsr06596/frdm_kl27_flashing_app.jpg}} \r\n<</float>>\r\n\r\n===2. Press the Reset Button===\r\n\r\nWhen the Reset Button in pressed, the newest program on the mbed Microcontroller Disk will be loaded in to the Microcontroller FLASH memory. The **Status LED** will flash as this happens.\r\n\r\nWhen the program is has been loaded onto the microcontroller, it will then start it running.\r\n\r\n=== 3. Run Hello World! ===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\r\n=== 4. Flash a new precompiled program ===\r\n\r\nIt is the newest program on the mbed Microcontroller that is run after reset. We can therefore download a new program or overwrite an existing one to update the program that will run.\r\n\r\n\\\\\r\n\r\n== Open existing Project==\r\n\r\n===1. Import the Program to your mbed compiler===\r\nSelect Import As //Program//\r\n\\\\Choose Import Name of //your preference//\r\n\\\\Click on //Import//\r\n\r\n<<program  /teams/mbed/code/mbed_blinky/>>\r\n\r\n===2. Compile the Program===\r\nIn the right panel //Program Workspace// Select the program you want to compile\r\n\\\\Click on //Compile// in toolbar\r\n\\\\If compilation ends successfully, you should see the comment //Success!// displayed in the Compile Output window available in the bottom and your web browser should download automatically the precompiled binary for the program.\r\n\r\n===3. Download a (.bin) to the FRDM Platform===\r\nSave the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. \r\n\r\n===4. Press the Reset Button===\r\n\r\nWhen the Reset Button in pressed, the newest program on the mbed Microcontroller Disk will be loaded in to the Microcontroller FLASH memory. The **Status LED** will flash as this happens.\r\n\r\nWhen the program is has been loaded onto the microcontroller, it will then start it running.\r\n\r\n===5. Run the Program===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\\\\\r\n<<warning title=\"Program Examples\">>\r\nCongratulation, you have successfully compiled your first project example, you will find more program examples for the FRDM-KL27Z board available on the right panel of this page or at the [[https://developer.mbed.org/teams/Freescale/code/|NXP]] code repositories\r\n<</warning>>\r\n\r\n\\\\\r\n\r\n==Create new Project==\r\n\r\nFollow the guide to creating your own programs using the online compiler\r\n\r\n * [[/handbook/Creating-a-program| Create your own program]]\r\n\r\n\\\\\r\n\r\n== Technical Doc ==\r\n\r\n===FRDM-KL27Z Board===\r\n* [[http://www.nxp.com/assets/documents/data/en/user-guides/FRDMKL27ZUG.pdf|User's Guide]] \r\n* [[http://www.nxp.com/products/software-and-tools/hardware-development-tools/freedom-development-boards/freedom-development-platform-for-kinetis-kl17-and-kl27-mcus:FRDM-KL27Z?tab=Design_Tools_Tab|Schematic rev B]] \r\n  \r\n===Kinetis KL27 MCU===\r\n* [[http://www.nxp.com/assets/documents/data/en/data-sheets/KL27P64M48SF2.pdf|Data Sheet]] \r\n* [[http://www.nxp.com/assets/documents/data/en/reference-manuals/KL27P64M48SF2RM.pdf|Reference Manual]] \r\n* [[http://www.nxp.com/assets/documents/data/en/errata/KINETIS_L_1N87M.pdf|Errata]] \r\n* [[http://www.nxp.com/files/32bit/doc/app_note/AN5121.pdf?fasp=1&WT_TYPE=Application%20Notes&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation&fileExt=.pdf|Application Note -Generating a Fixed Number of PWM Pulses Using TPM and DMA]] \r\n\r\n\r\n===MMA8451Q Accelerometer===\r\n* [[http://cache.freescale.com/files/sensors/doc/data_sheet/MMA8451Q.pdf|Data Sheet]] \r\n\r\n===MAG3110 Magnetometer===\r\n* [[http://www.nxp.com/files/sensors/doc/data_sheet/MAG3110.pdf?fasp=1&WT_TYPE=Data%20Sheets&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation&fileExt=.pdf|Data Sheet]] \r\n\r\n\\\\\r\n\r\n== Where to buy ==\r\n\r\n[[http://www.nxp.com/products/software-and-tools/hardware-development-tools/freedom-development-boards/freedom-development-platform-for-kinetis-kl17-and-kl27-mcus:FRDM-KL27Z?tab=Buy_Parametric_Tab| {{/media/uploads/sam_grove/buy-now.jpg|Online Distribution|150|50}} ]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/FRDM-KL27_Top.jpg",
        "image_path": "platforms/FRDM-KL27_Top.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex-M0+, 48MHz",
        "bullet2": "64KB Flash, 16KB SRAM",
        "bullet3": "USB crystal-less",
        "buy_now": "http://www.nxp.com/products/software-and-tools/hardware-development-tools/freedom-development-boards/freedom-development-platform-for-kinetis-kl17-and-kl27-mcus:FRDM-KL27Z?tab=Buy_Parametric_Tab",
        "pre_order_mode": false,
        "gid": "cdd883de-6944-4f53-a2a0-bb7664befbd8"
    },
    {
        "id": 198,
        "name": "Hexiwear",
        "productcode": "0214",
        "logicalboard": {
            "name": "hexiwear",
            "slug": "hexiwear",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "Hexiwear",
        "description": "Next generation wearable IoT development platform designed to reduce time to market. Comes in compact form factor with on-board MCUs, BLE connectivity, sensors, OLED display, and battery. Open source software package includes embedded software, cellphone apps and cloud connectivity. Expandable with 200 additional click boards™.",
        "hide": false,
        "private": false,
        "ramsize": 262144,
        "flashsize": 1048576,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 3,
            "name": "NXP",
            "full_name": "NXP Semiconductors",
            "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
            "url": "http://www.nxp.com/",
            "body": "",
            "logo": "/media/vendors/NXP-Logo_2.jpg"
        },
        "body": "<<quote>>\r\nLooking for mbed examples or applications to start programming your Hexiwear platform, jump directly to the [[https://developer.mbed.org/teams/Hexiwear/code/|**HEXIWEAR CODE REPOSITORY**]]\r\n<</quote>>\r\n\r\n== Overview ==\r\n\r\nHexiwear has been designed by MikroElektronika in collaboration with NXP to better support developer projects by accelerating their time to market, reducing their development and manufacturing costs and securing their migration from prototype to production.\r\nFor just $49, this open-source reference-design for IoT/connected applications brings together everything developers need to design their next IoT application in a very compact form factor (2\" x 2\"). \r\n\r\nFeaturing more than traditional MCU development platforms, the Hexiwear platform is ideal for connected applications, thanks to its power-efficient Kinetis K64F MCU featuring: \r\n* ARM® Cortex®-M4 core;\r\n* max frequency up to 120MHz;\r\n* 1024KB Flash, 256KB RAM;\r\n* many peripherals (16-bit ADCs, DAC, Timers);\r\n* interfaces (USB Device Crystal-less, UART, SPI, I2C, I2S, SD-card). \r\n\r\nIntegration is also a key feature of Hexiwear, with a Bluetooth Low Energy (BLE) SoC (Kinetis KW40z) and 8 Sensors onboard: \r\n* 6-axis Accelerometer and Magnetometer combo (FXOS8700CQ);\r\n* 3-axis Gyroscope (FXAS21002CQ);\r\n* Pressure sensor accurate up to Altitude sensing (MPL3115A2);\r\n* Temperature and humidity combo (HTU21D);\r\n* Ambient light sensor (TSL2561);\r\n* Optical Heart rate sensor (Maxim MAX30101).\r\n\r\nIt also includes a 1.1” OLED color display and a 190mAh 2C Li-Po battery with a charger (MC34671) (see block diagram below).\r\n\r\nThe Kinetis K64 MCU family remains fully software, hardware and development tool compatible with Kinetis MCUs, and existing NXP Freedom projects (using the FRDM-K64F Freedom platform) can be easily migrated to Hexiwear. \r\n\r\nThe docking station for Hexiwear allows developers to easily program and debug their code (built-in USB Debug and Flash Programmer) and expand the board features with up to three click boards^^™^^ among a portfolio of more than 200 references.\r\n\r\n\\\\\r\n\\\\\r\n== MCU Features ==\r\n* Kinetis MK64FN1M0VDC12 in 121BGA\r\n* Performance\r\n** ARM® Cortex®-M4 32-bit core with DSP instructions and Floating Point Unit (FPU) \r\n** 120 MHz max CPU frequency\r\n* Memories and memory interfaces\r\n** 1024 KB program flash memory\r\n** 256 KB RAM\r\n** FlexBus external bus interface\r\n* System peripherals\r\n** Multiple low-power modes, low-leakage wake-up unit\r\n** 16-channel DMA controller\r\n* Clocks\r\n** 3x Internal Reference Clocks: 32KHz, 4MHz and 48MHz \r\n** 2x Crystal inputs: 3-32MHz (XTAL0) and 32kHz (XTAL32/RTC)\r\n** PLL and FL\r\n* Analog modules\r\n** 2x 16-bit SAR ADCs up 800ksps (12-bit mode)\r\n** 2x 12-bit DACs\r\n** 3x Analog comparators\r\n** Voltage reference 1.13V\r\n* Communication interfaces\r\n** 1x 10/100 Mbit/s Ethernet MAC controller with MII/RMII interface IEEE1588 capable\r\n** 1x USB 2.0 Full-/Low-Speed Device/Host/OTG controller with embedded 3.3V/120mA Vreg, and USB device Crystal-less operation\r\n** 1x Controller Area Network (CAN) module\r\n** 3x SPI modules\r\n** 3x I2C modules. Support for up to 1 Mbit/s\r\n** 6x UART modules\r\n** 1x Secure Digital Host Controller (SDHC)\r\n** 1x I2S module\r\n* Timers\r\n** 2x 8-channel Flex-Timers (PWM/Motor control)\r\n** 2x 2-channel FlexTimers (PWM/Quad decoder)\r\n** 32-bit PITs and 16-bit low-power timers\r\n** Real-Time Clock (RTC)\r\n** Programmable delay block\r\n* Security and integrity modules\r\n** Hardware CRC and random-number generator modules \r\n** Hardware encryption supporting DES, 3DES, AES, MD5, SHA-1 and SHA-256 algorithms\r\n* Operating Characteristics\r\n** Voltage range: 1.71 to 3.6 V\r\n** Flash write voltage range: 1.71 to 3.6 V\r\n\r\n\\\\\r\n== Board Features ==\r\n\r\n* Hexiwear Components\r\n** Kinetis MK64FN1M0VDC12 - ARM® Cortex®-M4 @120MHz 32-bit main MCU with 1024KB Flash and 256KB RAM memory\r\n** FXOS8700CQ - 6-axis combo Sensor Accelerometer and Magnetometer\r\n** FXAS21002CQ - 3-axis Gyroscope\r\n** FXAS21002CQ - pressure sensor accurate up to Altitude sensing\r\n** HTU21D - combo temperature and Humidity\r\n** TSL2561 - ambient light sensor and\r\n** MAX30101 - optical Heart rate sensor\r\n** W25Q64FVSSIG - 8MB/64Mbit \u000bSerial Flash memory\r\n** 6 user capacitive/touch electrodes (controlled by KW40z Wireless SoC)\r\n** RGB LED\r\n** Vibration motor for haptic feedback\r\n* Hexiwear Connectivity\r\n** Kinetis MKW40Z160VHT4 - 2,4GHz Wireless SoC Bluetooth Low-Energy (BLE) v4.1 (default) and 802.15.4 capable \r\n** Up to 5x UARTs, 1x SPI, 2x I2Cs and 1x CAN connected to Headers (multiplexed peripherals)\r\n** I2S interface (pinout on Docking station)\r\n* Extensions\r\n** Micro SD-Card (Socket on Docking station)\r\n**  3x mikro-bus sockets to combine click boards™ among a portfolio of 200 references (Headers on Docking station)\r\n* Analog and Digital I/O (multiplexed peripherals)\r\n** Up to two ADC 16-bit resolution with 8 Analog Pins connected to Headers\r\n** Up to four timers with 10 PWM signals accessible from Headers\r\n** Up to three Comparators with 6 Inputs\r\n** Up to 31 MCU I/O Pins connected to Headers (3.3v, 25mA each, 100mA max total)\r\n* Board power supply options (onboard 5 to 3.3V regulator)  \r\n** Embedded 190 mAh 2C Li-Po battery\r\n** Docking USB Debug port (charge enabled) \r\n** Hexiwear USB port (charge enabled) \r\n* OpenSDA USB Debug and Programming adapter (available via the Docking Station)\r\n** Several industry standard Debug interfaces (PEmicro, CMSIS-DAP, JLink)\r\n** Drag-n-drop MSD Flash-programming\r\n** Virtual USB to Serial Port\r\n* Form factor: 2in x 2in / 5.08cm x 5.08cm\r\n* Software Development Tools\r\n**mbed-Enabled(TM) (HDK, SDK, online development tools, community)\r\n** Easy to use C/C++ SDK\r\n** Many published libraries and projects\r\n** Alternate offline options using NXP Kinetis Design Studio IDE (free compiler toolchain) and Kinetis SDK library/examples\r\n* Supplier website: http://www.hexiwear.com\r\n* Status\r\n** Available Now \r\n\r\n\\\\\r\n\r\n== Board Block Diagram ==\r\n\r\nThe graphic below gives an overview of the board features and the connection between the target MCU and the on-board components and connectors\r\n\\\\\r\n {{/media/uploads/GregC/hexiwear_block_diagram2.png}} \r\n\\\\\r\n\\\\\r\n\\\\\r\n\r\n== Board Pinout ==\r\n\r\n=== Component Pinout ===\r\n\r\nFollowing figure indicates the Kinetis K64F signal connections with the board components (RGB LED, Sensors, Display, Memory...)   \r\n\\\\\r\n\\\\\r\n {{/media/uploads/GregC/hexiwear_peripherals4.png}} \r\n\\\\\r\n\\\\\r\n\r\n=== Docking Header Pinout ===\r\n\r\nDocking headers enable up to 58-pins and give access to most of the Kinetis K64F signals via\r\n* three Click module sockets\r\n* one I2S header (not populated) \r\n\\\\\r\n\\\\\r\n {{/media/uploads/GregC/docking_header_pinout3.png}} \r\n\\\\\r\n<<warning title=\"Important Notes\">>\r\nPlease note that on this MCU in SPI Slave mode pins labeled MOSI behave as Slave Output and pins labeled MISO behave as Slave Input.  The terms MOSI (Master Out Slave In) and MISO (Master In Slave Out) only apply to Master mode.  \r\n\r\n<</warning>>\r\n\r\nDocking switches authorize user to select the microcontroller (K64F or KW40Z) to be programmed/debugged, the onboard OpenSDA or external debugger and enable the I2S or the Push buttons.\r\n\\\\\r\n\\\\\r\n {{/media/uploads/GregC/docking_switchest4.png}} \r\n\\\\\r\n\r\nHexiwear Docking Station is fully supported in the mbed Developer Platform with full access to the free tools and mbed SDK, providing experienced embedded developers with powerful and productive tools for building \"proof-of-concepts\". The pinout above shows the commonly used interfaces and their locations. Note that all the numbered pins (PT_XX) can also be used as [[/handbook/DigitalIn|DigitalIn]] and [[/handbook/DigitalOut|DigitalOut]] interfaces. \r\n\r\n\\\\\r\n\r\n===Pin names===\r\n\r\n* [[/media/uploads/GregC/hexiwear_pinout.xls|Hexiwear with Docking Signal available and pin-multiplexing]] \r\n\r\n\\\\\r\n\\\\\r\n== PC Configuration ==\r\n\r\nThe Docking station embeds (on the back) a controller, which emulates the latest ARM DAP-LINK debug interface, featuring MSD Flash programming, Debug and virtual Serial Serial port. \r\nYou must connect your computer via the USB cable to the micro-USB port of the Docking station.  **Make sure that the PWR switch of the Docking station is set ON** and the green PWR status light will come on, indicating it has power.\r\nThe MSD drive and the Debugger are automatically detected however the Virtual Serial port must be properly setup for your computer. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<note \"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your mbed Microcontroller\r\n<</note>>\r\n\r\nFrom a host PC to communicate with mbed you will need a ##terminal application##. This allows Hexiwear via the micro-USB port of the Docking station to print to your PC screen, and for you to send characters back to your mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the Hexiwear via the micro-USB port of the Docking station.\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n|| Windows || Mac || Linux ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n\\\\\r\n== Get Started with mbed ==\r\n\r\n\\\\\r\n\\\\\r\n\r\n===1. First board connection===\r\n\r\nPlug Hexiwear on the Docking station and connect the one end of the USB cable to your computer and the other end to the micro-USB port of the Docking station.  **Make sure that the PWR switch of the Docking station is set ON** and the green PWR status light will come on, indicating it has power. After a few seconds of activity, the PC will recognize the mbed Microcontroller as a standard USB drive called \"DAP-LINK\".\r\n\r\n| {{/media/uploads/dan/winxp-disk.png}} | {{/media/uploads/dan/mac-disk.png}} |\r\n| //Windows XP example// | //Mac OS X example// |\r\n\r\n===2. Connect to mbed===\r\n\r\nGo to the new USB Drive, and click MBED.HTM to open it in a web browser.\r\n\r\nIf you do not have an mbed account, choose \"Signup\", and create your mbed Account. Otherwise, log in with your established mbed username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n\\\\\r\n\\\\\r\n==Flash a project binary==\r\n\\\\\r\n===1. Download a (.bin) to Hexiwear ===\r\n\r\nDownload the appropriate \"Hello World!\" binary:\r\n* MikroElektronika HEXIWEAR: [[/media/uploads/GregC/helloworld_hexi_k64f.bin|HelloWorld_Hexi_K64F.bin]] \r\n\r\nNote: the source code for this program will be seen in the next section.\r\n\r\nSave the program binary file to the DAP-LINK disc from your file explorer, just like you would with a normal USB disk. \r\n\r\n<<float side=right>>\r\n  {{/media/uploads/GregC/hexiwear_w_docking_buttons_leds3.png|K64F stuff}} \r\n<</float>>\r\n\r\n===2. Press the Reset Button===\r\n\r\nWhen the Reset_K64F Button located on the Docking station is pressed, the newest program on the DAP-LINK drive will be loaded in to the K64F microcontroller FLASH memory. \r\n\r\nWhen the program is has been loaded onto the K64F microcontroller, it will then start it running.\r\n\r\n=== 3. Run Hello World! ===\r\n\r\nThe K64F microcontroller is now running the program; Blink LED Red forever! If you reset the K64F microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\r\n=== 4. Flash a new precompiled program ===\r\n\r\nIt is the newest program on the K64F microcontroller that is run after reset. We can therefore download a new program or overwrite an existing one to update the program that will run. \r\n\\\\\r\n\\\\\r\n\\\\\r\n<<note \"Hexiwear factory demo\">>\r\nThe binary for the default project programmed in factory in Hexiwear memory is available for download at the end of this page.\r\n<</note>>\r\n\r\n\\\\\r\n\\\\\r\n== Open existing Project==\r\n\\\\\r\n===1. Import the Program to your mbed compiler===\r\nSelect Import As //Program//\r\n\\\\Choose Import Name of //your preference//\r\n\\\\Click on //Import//\r\n\r\n<<program  /teams/Hexiwear/code/Hexi_Blinky_Example/>>\r\n\r\n===2. Compile the Program===\r\nIn the right panel //Program Workspace// Select the program you want to compile\r\n\\\\Click on //Compile// in toolbar\r\n\\\\If compilation ends successfully, you should see the comment //Success!// displayed in the Compile Output window available in the bottom and your web browser should download automatically the precompiled binary for the program.\r\n\r\n===3. Download a (.bin) to Hexiwear===\r\nSave the program binary file to the DAP-LINK drive from your file explorer, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. \r\n\r\n===4. Press the Reset Button===\r\n\r\nWhen the Reset_K64F Button located on the Docking station is pressed, the newest program on the DAP-LINK drive will be loaded in to the K64F microcontroller FLASH memory. The **Status LED** will flash as this happens.\r\nWhen the program has been loaded onto the K64F microcontroller, it will then start it running.\r\n\r\n===5. Run the Program===\r\n\r\nThe K64F microcontroller is now running the program; flashing LED1/Red located on Hexiwear front panel forever! If you reset the K64F microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\\\\\r\n<<note \"Program Examples\">>\r\nCongratulations, you have successfully compiled your first project example, you will find more program examples for the Hexiwear board available on the right panel of this page or at the [[https://developer.mbed.org/teams/Hexiwear/code/|Hexiwear]]  code repository\r\n<</note>>\r\n\r\n\\\\\r\n\\\\\r\n==Create new Project==\r\n\r\nFollow the guide to creating your own programs using the online compiler\r\n\r\n * [[/handbook/Creating-a-program| Create your own program]]\r\n\r\n\\\\\r\n\\\\\r\n== Technical Doc ==\r\n\\\\\r\n====Hexiwear Board====\r\n* [[https://docs.mikroe.com/Hexiwear|User's Guide]] \r\n* [[/media/uploads/GregC/sch_hexiwear_mainboard_v106.pdf|Schematic v106]] \r\n\r\n====Kinetis K64F MCU====\r\n* [[/media/uploads/GregC/k64f_ds_rev6.pdf|Data Sheet]] \r\n* [[/media/uploads/GregC/k64f_rm_rev2.pdf|Reference Manual]] \r\n* [[/media/uploads/GregC/k64f_er_rev13.pdf|Errata]] \r\n* [[/media/uploads/GregC/an4470-using_low-power_modes_with_kinetis_mcus.pdf|AN4470 - Using Low-Power Modes with Kinetis MCUs]] \r\n* [[/media/uploads/GregC/an5083-using_dma_for_pulse_counting.pdf|AN5083 - Using DMA for pulse counting]] \r\n* [[/media/uploads/GregC/an4373-cookbook_for_sar_adc.pdf|AN4373 - Cookbook for SAR ADC]] \r\n* [[/media/uploads/GregC/an4381-flextimer_configuration.pdf|AN4381 - FlexTimer configuration]] \r\n\r\n====FXOS8700CQ 6-axis combo Accelero and Magnetometer====\r\n* [[/media/uploads/GregC/fxos8700cq_ds_rev6.pdf|Data Sheet]] \r\n* [[/media/uploads/GregC/fxos8700cq_er.pdf|Errata]] \r\n\r\n====FXAS21002CQ 3-axis Gyroscope====\r\n* [[/media/uploads/GregC/nxp_fxas21002cq_datasheet.pdf|Data Sheet]] \r\n\r\n====MPL3115A2 Pressure sensor with Altimeter capabilities====\r\n* [[/media/uploads/GregC/nxp_mpl3115a2_datasheet.pdf|Data Sheet]] \r\n\r\n====HTU21D Temperature and Humidity sensor====\r\n* [[/media/uploads/GregC/measurment-specialties_htu21d_datasheet.pdf|Data Sheet]] \r\n \r\n====TSL2561 Ambient light Sensor====\r\n* [[/media/uploads/GregC/taos_tsl2561_datasheet.pdf|Data Sheet]] \r\n\r\n====MAX30101 Optical Heart rate Sensor====\r\n* [[/media/uploads/GregC/max30101.pdf|Data Sheet]] \r\n\r\n====KW40Z BLE v4.1 and 802.15.4 Wireless 2.4GHz SoC====\r\n* [[/media/uploads/GregC/nxp_mkw40z160vht4_datasheet.pdf|Data Sheet]] \r\n\r\n====PSP27801 OLED color display====\r\n* [[/media/uploads/GregC/psp27801_product_specification_-_a0-1.1---.pdf|Product Specification rev A0]] \r\n* [[/media/uploads/GregC/ssd1351-revision_1.3.pdf|Solomon SSD1351 Graphical controller Datasheet rev1.3]] \r\n \r\n====W25Q64FVSSIG 8MB/64Mbit \u000bSerial Flash memory====\r\n* [[/media/uploads/GregC/winbond_w25q64fvssig_datasheet.pdf|Data Sheet]] \r\n\r\n\\\\\r\n\\\\\r\n==Software Materials==\r\n\\\\\r\n====Hexiwear Factory Program====\r\n*[[/media/uploads/GregC/hexiwear_factory_k64f.bin|Hexiwear default/original demo]]\r\n \r\n====Hexiwear Interface Firmware / OpenSDA Application====\r\n* [[/media/uploads/GregC/k20dx_hexiwear_if_crc_legacy_0x8000_180424.bin|DAP-LINK Interface Firmware for the docking (updated version 24 April 2018)]]\\\\//Combining DAP-LINK debug, MSD flash programming and Serial features for both K64F and KW40Z MCUs//\r\n\r\n====K64F Freedom Sensor Libraries and Examples====\r\n* FXOS8700Q - 6 Axis combination Accelerometer / Magnetometer for eCompass \\\\\r\n[[http://mbed.org/users/JimCarver/code/FXOS8700Q/ | FXOS8700Q Driver Library]] and [[http://mbed.org/users/JimCarver/code/Hello_FXOS8700Q/ | Example program]]\\\\\r\n* eCompass - A basic eCompass using the on board FXOS8700Q\\\\\r\n[[http://mbed.org/users/JimCarver/code/eCompass_FPU_Lib/ | eCompass Library for Cortex-M4F]] and [[http://mbed.org/users/JimCarver/code/K64F_eCompass/ | eCompass Example program]]\\\\\r\n* Differential A2D - Library and example to use the 16 Bit Differential A2D on the K64\\\\\r\n[[https://mbed.org/users/JimCarver/code/AnalogIn_Diff/ | Differential A2D Library for K64F]] and [[https://mbed.org/users/JimCarver/code/K64F_DIFF_A2D/ | Differential A2D Example program]]\\\\\r\n\r\n\\\\\r\n\\\\\r\n== Hexiwear basic program examples ==\r\n\\\\\r\n<<program  /teams/Hexiwear/code/Hexi_Gpio_Example/>>\r\n<<program  /teams/Hexiwear/code/Hexi_Timer_Example/>>\r\n<<program  /teams/Hexiwear/code/Hexi_Serial_Example/>>\r\n<<program  /teams/Hexiwear/code/Hexi_Serial_Rgb_Example/>>\r\n<<program  /teams/Hexiwear/code/Hexi_Accelero_Magneto_Example/>>\r\n<<program  /teams/Hexiwear/code/Hexi_Gyro_Example/>>\r\n<<program  /teams/Hexiwear/code/Hexi_Pressure_Baro_Temp_Example/>>\\\\\r\n\\\\\r\n\\\\\r\n== Hexiwear application examples  ==\r\n\\\\\r\n<<program  /teams/Hexiwear/code/Hexi_Accelero_Magneto_Example/>>\r\n<<program  /teams/Hexiwear/code/Hexi_Gyro-v2_Example/>>\r\n<<program  /teams/Hexiwear/code/Hexi_Pressure_Baro_Temp_Example/>>\r\n<<program  /teams/Hexiwear/code/Hexi_Humid_Temp-v2_Example/>>\r\n<<program  /teams/Hexiwear/code/Hexi_BLE_Example/>>\r\n<<program  /teams/Hexiwear/code/Hexi_OLED_Text_Example/>>\r\n<<program  /teams/Hexiwear/code/Hexi_OLED_Image_Example/>>\r\n<<program  /teams/Hexiwear/code/Hexi_OLED_TextImage_Example/>>\r\n<<program  /teams/Hexiwear/code/Hexi_Buttons_Example/>>\r\n<<program  /teams/Hexiwear/code/Hexi_Vibration_Example/>>\\\\\r\n\\\\\r\n\\\\\r\n== Supported Mikroe Click modules ==\r\n\\\\\r\nMIKROELEKTRONIKA introduced few years ago a new family called CLICK of compact Connectivity and Sensor modules, much cheaper (starting $5) and smaller than Arduino shields. Up to now the Mikroe Click portfolio includes more than 200 extension solutions!!\\\\ \r\n\r\nPlease find below the list of the Program Examples tested with Hexiwear\r\n\\\\\r\n\\\\\r\n=== User Interfaces ===\r\n\\\\\r\n{{/media/uploads/GregC/code_logo.jpg}} **[[https://developer.mbed.org/teams/Hexiwear/code/Hexi_Click_Relay-v3_Example/ | Hexi Click Relay Example]]**\\\\ Control two Relays using Touch electrodes and Display Relays status (instructions available).\r\n<<gallery size=large>>\r\n[[http://www.mikroe.com/click/relay/|{{/media/uploads/GregC/click-relay.jpg|Double Relay}}]]\r\n<</gallery>>\r\n\r\n{{/media/uploads/GregC/code_logo.jpg}} **[[https://developer.mbed.org/teams/Hexiwear/code/Hexi_Click_Buzzer-v2_Example/ | Hexi Click Buzzer Example]]**\\\\ Play some tones with Buzzer using Touch electrode to start it and Display Buzzer status (instructions available).\r\n<<gallery size=large>>\r\n[[http://www.mikroe.com/click/buzz/|{{/media/uploads/GregC/clickbuzzer2.jpg|Buzzer}}]]\r\n<</gallery>>\r\n\r\n\\\\\r\n\\\\\r\n== Assistance ==\r\n\r\n<<note \"Hexiwear factory demo\">>\r\nRestore Hexiwear in default state downloading/programming [[/media/uploads/GregC/hexiwear_factory_k64f.bin|Hexiwear default/original demo]]\r\n<</note>>",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Hexiwear_Platform_Image_19Ja2aX_pNSWsjb.png",
        "image_path": "platforms/Hexiwear_Platform_Image_19Ja2aX_pNSWsjb.png",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex-M4, 120MHz",
        "bullet2": "1024KB Flash, 256KB RAM",
        "bullet3": "Color OLED display, 8x Sensors",
        "buy_now": "http://www.hexiwear.com/shop/",
        "pre_order_mode": false,
        "gid": "8095fb71-4471-41c5-92b4-9688cba7b5ad"
    },
    {
        "id": 187,
        "name": "FRDM-KW41Z",
        "productcode": "0201",
        "logicalboard": {
            "name": "kw41z",
            "slug": "kw41z",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0+"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "FRDM-KW41Z",
        "description": "The FRDM-KW41Z is a low cost development platform for Kinetis® KW41Z, KW31Z, and KW21Z MCUs.",
        "hide": false,
        "private": false,
        "ramsize": 131072,
        "flashsize": 524288,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 3,
            "name": "NXP",
            "full_name": "NXP Semiconductors",
            "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
            "url": "http://www.nxp.com/",
            "body": "",
            "logo": "/media/vendors/NXP-Logo_2.jpg"
        },
        "body": "<<warning title=\"RF Software in Development\">>\r\nPlease note that support for the following features of FRDM-KW41Z are currently in development in mbed OS.  Schedule for release is TBD.  \r\n*Bluetooth Low Energy \r\n* 802.15.4 (Thread)\r\n<</warning>>\r\n\r\n== Overview ==\r\n\r\nThe FRDM-KW41Z has been designed by NXP in collaboration with mbed for prototyping all sorts of devices, especially those requiring the size and price point offered by Cortex-M0+.\r\nThe board is well sized for low-power applications, thanks to its power efficient Kinetis KW41Z MCU featuring an ARM® Cortex®-M0+ core running up to 48MHz and embedding 512KB Flash, 128KB RAM. Features on FRDM-KW41Z include but not limited to a 32 MHz reference oscillator crystal, RF circuitry (including antenna), 4-Mbit external serial flashflash, and supporting circuitry in the popular Freedom board form-factor.\r\nThe Kinetis KW41Z MCU family remains fully software, hardware and development tool compatibility with other Kinetis MCU and Freedom board families. \r\nIt is packaged as a development board can also be used as an Arduino compatible shield, and includes a built-in USB Debug and Flash Programmer.\r\n\r\n\\\\\r\n== MCU Features ==\r\n* Kinetis MKW41Z512VHT4 in 48LQFN package\r\n*Multi-Standard Radio\r\n** 2.4 GHz Bluetooth Low Energy ver. 4.2 compliant\r\n** IEEE Std. 802.15.4 compliant with dual-PAN support\r\n** Generic FSK modulation\r\n** On-chip balun with single ended bidirectional RF port\r\n* Performance\r\n** ARM® Cortex™-M0+ 32-bit core\r\n** 48 MHz max CPU frequency\r\n* Memory and memory expansion\r\n** 512 KB program flash memory\r\n** 128 KB RAM\r\n* Low Power Consumption\r\n** Transceiver current (DC-DC buck mode, 3.6 V supply)\r\n** Typical Rx Current: 6.8 mA\r\n** Typical Tx current: 6.1 mA (0 dBm output)\r\n** Low Power Mode (VLLS0) Current: 182 nA\r\n* System peripherals\r\n** Multiple low-power modes\r\n** DC-DC Converter (Buck, Boost, and Bypass Modes)\r\n** 4-channel Direct memory access(DMA) Controller\r\n** Bit Manipulation Engine (BME)\r\n* Clocks\r\n** 26 and 32 MHz supported for BLE and FSK modes\r\n** 32 MHz supported for IEEE Standard 802.15.4\r\n** 32.768 kHz Crystal Oscillator\r\n* Analog modules\r\n** 1x 16-bit ADC\r\n** 1x 12-bit DAC\r\n** 1x 6-bit High Speed Analog Comparator (CMP)\r\n** Voltage reference 1.2 V\r\n* Communication interfaces\r\n** 2x SPI modules\r\n** 2x I2C modules\r\n** 1x Low Power UART (LPUART) module\r\n** 1x Carrier Modulator Timer (CMT) module\r\n* Timers\r\n** 1x 16-bit low-power timer PWM module\r\n** 1x 4-channel & 2x 2-channel motor control/general purpose/PWM timers (TPMs)\r\n** 1x 2 channel-Programmable Interrupt Timer (PIT)\r\n** Real-Time Clock (RTC)\r\n* Security and integrity modules\r\n** AES-128 Hardware Accelerator (AESA)\r\n** True Random Number Generator (TRNG)\r\n** Advanced flash security\r\n** 80-bit unique identification number per chip\r\n** 40-bit unique media access control (MAC) subaddress\r\n** Bluetooth-LE v4.2 Secure Connections\r\n** IEEE Standard 802.15.4-2011 compliant security\r\n* Human machine interface\r\n** Low-power hardware touch sensor interface (TSI)\r\n** General-purpose I/O\r\n* Operating Characteristics\r\n** Voltage range: 0.9 V to 4.2 V\r\n\r\n\\\\\r\n== Board Features ==\r\n\r\n* Onboard Components\r\n** Integrated PCB inverted F-type antenna and SMA RF port \r\n** FXOS8700CQ - Accelerometer and Magnetometer\r\n** AT45DB041E - 4-Mbit (512 kB) external serial flash memory\r\n** 2 user push-buttons\r\n** RGB LED\r\n** Thermistor\r\n* Connectivity\r\n** up to 1x UARTs, 2x SPIs and 2x I2Cs connected to Headers (multiplexed peripherals)\r\n* Extensions\r\n** Headers compatible with Arduino R3 shields (32-pins) \r\n* Analog and Digital IOs (multiplexed peripherals)\r\n** 1x ADC 16-bit resolution with 7 Analog I/O Pins connected to Headers\r\n** up to 4x timers with 9 PWM signals accessible from Headers\r\n** up to 6x Comparator Inputs or 1x DAC outputs\r\n** up to 24 MCU I/O Pins connected to Headers (3.3v)\r\n** up to 2 capacitive pads connected to touch-sensing input (TSI) module\r\n* Board power-supply options (onboard 5 to 3.3V regulator) \r\n** USB Debug/Target 5V\r\n** 5-9V Vin on Arduino headers\r\n** 3.3V/5V PWR input\r\n** Coin-cell 3.3V\r\n** DC-DC converter with configurable operation modes\r\n*** Buck Mode, VDCDC_IN (1.71 to 3.6V) \r\n*** Boost  Mode, VDCDC_IN (0.9V to 1.8V) - Single Battery Operation\r\n*** Bypass Mode, VDCDC_IN (1.8V to 4.2V) - Coin Cell Battery Operation\r\n* Integrated OpenSDA USB Debug and Programming adapter\r\n** Several industry standard Debug interfaces (PEmicro, CMSIS-DAP, JLink)\r\n** Drag-n-drop MSD Flash-programming\r\n** Virtual USB to Serial Port\r\n* Form factor: 3.2” x 2.1” / 81mm x 53mm\r\n* Software Development Tools\r\n**mbed HDK & SDK enabled\r\n** Online development tools\r\n** Easy to use C/C++ SDK\r\n** Lots of published libraries and projects\r\n** Alternate Offline options NXP free MCUXpresso IDE (compiler toolchain) and MCUXpresso SDK library/examples\r\n* Supplier website: http://www.nxp.com/frdm-kw41z\r\n\r\n\r\n<<warning title=\"RF Software in Development\">>\r\nPlease note that support for the following features of FRDM-KW41Z are currently in development in mbed OS.  Schedule for release is TBD.  \r\n*Bluetooth Low Energy \r\n* 802.15.4 (Thread)\r\n<</warning>>\r\n\r\n\r\n\r\n\\\\\r\n== Board Block Diagram ==\r\n\r\nThe graphic below gives an overview of the board features and the connection between the target MCU and the on-board components and connectors \r\n\\\\\r\n {{/media/uploads/Ting_Wang/block-diagram_of_frdm-kw41z.jpg}}  \r\n\\\\\r\n\\\\\r\n\\\\\r\n\r\n== Board Pinout ==\r\n\r\n=== Component Pinout ===\r\n\r\nFollowing figure indicates the Kinetis KW41Z signal connections with the board components (RGB LED, Motion Sensor) and extension connectors (microSD Card, Bluetooth and RF headers).\r\n\\\\\r\n {{/media/uploads/Ting_Wang/frdm-kw41z_peripheral.jpg}} \r\n\\\\\r\n\\\\\r\n\r\n=== Arduino and NXP Header Pinout ===\r\n\r\nFreedom board headers enable up to 64-pins and give access to most of the Kinetis KW41Z signals\r\n* Outer row pins deliver right signals to meet Arduino R3 standard\r\n* Inner row is connected to up to 32 additional Kinetis KW41Z pins \r\n\\\\\r\n {{/media/uploads/Ting_Wang/frdm-kw41z_arduino-header-pinout.jpg}}  \r\n\\\\\r\n\r\n<<warning title=\"Important Notes\">>\r\nPlease note that on this MCU in SPI Slave mode pins labeled MOSI behave as Slave Output and pins labeled MISO behave as Slave Input.  The terms MOSI (Master Out Slave In) and MISO (Master In Slave Out) only apply to Master mode.  \r\n\r\n<</warning>>\r\n\r\nThe FRDM-KW41Z is fully supported in the mbed platform, so it gets access to the free tools and SDK that provides experienced embedded developers with powerful and productive tools for building proof-of-concepts. The pinout above shows the commonly used interfaces and their locations. Note that all the numbered pins (PT_XX) can also be used as [[/handbook/DigitalIn|DigitalIn]] and [[/handbook/DigitalOut|DigitalOut]] interfaces. \r\n\r\n\\\\\r\n\r\n===Pin names===\r\n\r\n* [[https://developer.mbed.org/teams/NXP/wiki/FRDM-KW41Z-Pinnames|mbed pin-names]]\r\n* [[/media/uploads/Ting_Wang/frdm-kw41z_reva3_pinout_mbed.xlsx|KW41Z/FRDM-KW41Z rev A3 pin-multiplexing]] \r\n \r\n\\\\\r\n\r\n== PC Configuration ==\r\n\r\nYour mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with mbed you will need a ##terminal application##. This allows the mbed Microcontroller to print to your PC screen, and for you to send characters back to your mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the mbed Micrcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n<<comment>>\r\n * //Windows// - Look under the \"Ports\" section in \"Device Manager\" (''Start -> Control Panel -> System -> Hardware -> Device Manager''). The name will be ''mbed Serial Port (COMx)'', where ''x'' is the number of the COM port allocated.\r\n\r\n * //Mac OS X// - Use the command ls /dev/tty.usbmodem*\r\n\r\n * //Linux// - Use the command ls /dev/ttyACM*\r\n<</comment>>\r\n\r\n|| '''Windows''' || '''Mac''' || '''Linux''' ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n\r\n==Firmware Update==\r\n\r\n<<warning title=FirmwareUpdate>>\r\nA new interface firmware image is necessary to mbed-enable NXP FRDM boards\r\n\r\nFor FRDM-KW41Z, at the following link, choose DAPLink firmware that is compatible with OpenSDA v2.2 bootloader.  \r\n\r\nQuick Summary: Set J24 to 1-2, hold down the reset button, plug in the usb cable to the OpenSDA usb connection, copy the new interface firmware to the enumerated drive, done!\r\n\r\n* [[http://www.nxp.com/opensda#FRDM-KW41Z|Step by step board firmware upgrade instructions]]\r\n<</warning>>\r\n\r\n\\\\\r\n\r\n== Get Started with mbed ==\r\n\r\n\\\\\r\n{{https://youtu.be/y3ucmP_o6oE}}\r\n\\\\\r\n\r\n===First board connection===\r\n\r\nUse the USB lead to connect your mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognize the mbed Microcontroller as a standard USB drive. \r\n\r\n|  {{/media/uploads/Ting_Wang/frdm-kw41z_v2.2-daplink-windows7.jpg}}  |  {{/media/uploads/Ting_Wang/frdm-kw41z_v2.2-daplink-mac.jpg}}  |\r\n| //Windows 7 example// | //Mac OS X example// |\r\n\r\n\\\\\r\n\r\n==Flash a project binary==\r\n\r\n===1. Download a (.bin) to the FRDM Platform===\r\n\r\nDownload the appropriate \"Hello World!\" binary:\r\n* NXP FRDM-KW41Z: \r\n[[/media/uploads/Ting_Wang/helloworld_kw41z.bin|HelloWorld_KW41Z.bin]] \r\n\r\nNote: the source code for this program will be seen in the next section.\r\n\r\nSave the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. \r\n\r\n<<float side=right>>\r\n {{/media/uploads/Ting_Wang/frdm-kw41z_flashing-app.jpg}} \r\n<</float>>\r\n\r\n===2. Press the Reset Button===\r\n\r\nWhen the Reset Button in pressed, the newest program on the mbed Microcontroller Disk will be loaded in to the Microcontroller FLASH memory. The **Status LED** will flash as this happens.\r\n\r\nWhen the program is has been loaded onto the microcontroller, it will then start it running.\r\n\r\n=== 3. Run Hello World! ===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\r\n=== 4. Flash a new precompiled program ===\r\n\r\nIt is the newest program on the mbed Microcontroller that is run after reset. We can therefore download a new program or overwrite an existing one to update the program that will run.\r\n\r\n\\\\\r\n\r\n== Open existing Project==\r\n\r\n===1. Import the Program to your mbed compiler===\r\nSelect Import As //Program//\r\n\\\\Choose Import Name of //your preference//\r\n\\\\Click on //Import//\r\n\r\n<<program /teams/mbed-os-examples/code/mbed-os-example-blinky/>>\r\n\r\n===2. Compile the Program===\r\nIn the right panel //Program Workspace// Select the program you want to compile\r\n\\\\Click on //Compile// in toolbar\r\n\\\\If compilation ends successfully, you should see the comment //Success!// displayed in the Compile Output window available in the bottom and your web browser should download automatically the precompiled binary for the program.\r\n\r\n===3. Download a (.bin) to the FRDM Platform===\r\nSave the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. \r\n\r\n===4. Press the Reset Button===\r\n\r\nWhen the Reset Button in pressed, the newest program on the mbed Microcontroller Disk will be loaded in to the Microcontroller FLASH memory. The **Status LED** will flash as this happens.\r\n\r\nWhen the program is has been loaded onto the microcontroller, it will then start it running.\r\n\r\n===5. Run the Program===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\\\\\r\n<<warning title=\"Program Examples\">>\r\nCongratulation, you have successfully compiled your first project example, you will find more program examples for the FRDM-KW41Z board available on the right panel of this page or at the [[https://developer.mbed.org/teams/NXP/code/|NXP]] code repositories\r\n<</warning>>\r\n\r\n\\\\\r\n\r\n==Create new Project==\r\n\r\nFollow the guide to creating your own programs using the online compiler\r\n\r\n * [[https://docs.mbed.com/docs/mbed-os-handbook/en/latest/#developing-applications-on-top-of-mbed-os| Create your own program]]\r\n\r\n\\\\\r\n\r\n== Technical Doc ==\r\n\r\n===FRDM-KW41Z Board===\r\n* [[http://www.nxp.com/docs/en/user-guide/FRDMKW41ZQRG.pdf|Quick Start Guide]] \r\n* [[http://www.nxp.com/docs/en/user-guide/FRDMKW41ZUG.pdf|User's Guide]] \r\n* [[http://www.nxp.com/downloads/en/schematics/FRDM-KW41Z-SCH.pdf|Schematic rev B3]] \r\n* [[http://www.nxp.com/downloads/en/schematics/FRDM-KW41Z-DESIGNFILES.zip|Design Files rev 1]] \r\n* [[http://www.nxp.com/docs/en/user-guide/USBKW41ZUG.pdf|USB-KW41Z Sniffer/Development Board User's Guide]] \r\n \r\n===Kinetis KW41Z MCU===\r\n* [[http://www.nxp.com/docs/en/data-sheet/MKW41Z512.pdf|Data Sheet]] \r\n* [[http://www.nxp.com/docs/en/reference-manual/MKW41Z512RM.pdf|Reference Manual]] \r\n* [[http://www.nxp.com/docs/en/errata/KINETIS_W_1N16S.pdf|Errata]] \r\n* [[http://www.nxp.com/docs/en/application-note/AN5377.pdf|Application Note - Hardware Design Considerations for MKW41Z/31Z/21Z BLE and IEEE 802.15.4 Devices]] \r\n* [[http://www.nxp.com/docs/en/application-note/AN5421.pdf|Application Note - How to Achieve Optimal RF Range on a Wireless System Using KW41]] \r\n\r\n\r\n===FXOS8700 Motion Sensor===\r\n* [[http://cache.nxp.com/files/sensors/doc/data_sheet/FXOS8700CQ.pdf?pspll=1|Data Sheet]] \r\n*[[http://www.nxp.com/files/sensors/doc/data_sheet/FXOS8700CQER.pdf?fasp=1&WT_TYPE=Errata&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation&fileExt=.pdf|Errata]]\r\n*[[https://developer.mbed.org/teams/NXP/code/FXOS8700_FXAS21002/|Library]]\r\n\r\n\\\\\r\n\r\n== Where to buy ==\r\n\r\n[[http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/kinetis-cortex-m-mcus/w-series-wireless-m0-plus-m4/kinetis-kw41z-2.4-ghz-dual-mode-ble-and-802.15.4-wireless-radio-microcontroller-mcu-based-on-arm-cortex-m0-plus-core:KW41Z?tab=Buy_Parametric_Tab&fromSearch=false| {{/media/uploads/sam_grove/buy-now.jpg|Online Distribution|150|50}} ]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/36656_KW41Z_Board_Angle_HR_-_Resize_3tqRsCD.jpg",
        "image_path": "platforms/36656_KW41Z_Board_Angle_HR_-_Resize_3tqRsCD.jpg",
        "pinout": "/media/platforms/FRDM-KW41Z_Arduino-Header-pinout.jpg",
        "pinout_path": "platforms/FRDM-KW41Z_Arduino-Header-pinout.jpg",
        "bullet1": "Cortex-M0+, 48MHz",
        "bullet2": "512KB Flash, 128KB RAM",
        "bullet3": "BLE, IEEE® 802.15.4, Thread",
        "buy_now": null,
        "pre_order_mode": false,
        "gid": "a449ecd5-9d05-4555-bbb4-c1a1099b2eef"
    },
    {
        "id": 186,
        "name": "NuMaker-PFM-NUC472",
        "productcode": "1302",
        "logicalboard": {
            "name": "numaker_pfm_nuc472",
            "slug": "numaker_pfm_nuc472",
            "vendor": {
                "id": 45,
                "name": "Nuvoton",
                "full_name": "Nuvoton",
                "description": "",
                "url": "http://www.nuvoton.com/",
                "body": "",
                "logo": "/media/vendors/nuvoton.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "Nuvoton-NUC472",
        "description": "The NuMaker Platform is an Internet of Things (IoT) application focused platform specially developed by Nuvoton. It supports ARM mbed OS 5.0 as well as Arduino interface, and is ideal for arrays of IoT application development for prototype development designs with sensors and wireless modules.",
        "hide": false,
        "private": false,
        "ramsize": 65536,
        "flashsize": 524288,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 45,
            "name": "Nuvoton",
            "full_name": "Nuvoton",
            "description": "",
            "url": "http://www.nuvoton.com/",
            "body": "",
            "logo": "/media/vendors/nuvoton.jpg"
        },
        "body": "<<notoc/>>\r\n\r\nThe NuMaker-PFM-NUC472 is also equipped with plenty of peripheral devices, such as timers, watchdog timers, RTC, PDMA, EBI, UART, smart card interface, SD host, SPI, I²C, I²S, PWM, GPIO, LIN, CAN, PS/2, 12-bit ADC, analog comparator, operational amplifier, temperature sensor, low voltage reset controller and brown-out detector. \r\n\r\nThe NuMaker-PFM-NUC472 also provides Ethernet 10/100 MAC with MII and RMII interface, USB 2.0 FS device/host/OTG, USB 2.0 HS device and security functions such as tamper detection, symmetric cryptographic accelerator and secure Hash function accelerator.\r\n\r\nThe NuMaker-PFM-NUC472 has been designed by Nuvoton in collaboration with mbed for prototyping all sorts of devices, especially those requiring the size and excellent price performance ratio offered by Cortex-M4®. It is packaged as a development board with connectors to break out to strip board and breadboard.\r\n\r\n{{/media/platforms/NuMaker_NUC472_Board_pinout_new.png}}\r\n {{/media/uploads/nuvoton/01.png}} \r\n {{/media/uploads/nuvoton/02.png}} \r\n {{/media/uploads/nuvoton/03.png}} \r\n==NuMaker-PFM-NUC472 Platform Features==\r\n\r\n * [[http://www.nuvoton.com/opencms/products/microcontrollers/arm-cortex-m4-mcus/nuc442-472-series/nuc472ji8ae/?__locale=en|NUC472JI8AE MCU]]\r\n * ARM® Cortex®-M4F core running up to 84 MHz\r\n * Supports DSP extension\r\n * 512 Kbytes Flash memory\r\n * 64 Kbytes embedded SRAM\r\n * SPI (4) \r\n * I2C (5)\r\n * I2S (2) \r\n * UART (6)\r\n * USB OTG / Host / Device USB\r\n * PWM(16)\r\n * ADC (16 x 12bit with mux) \r\n * DAC (12bit) \r\n * GPIO\r\n * Comparator \r\n * CAN(2)\r\n\r\n**On-board peripherals**\r\n * External 1MB SRAM \r\n * 2 user buttons, RGB LED\r\n * I2S Audio codec\r\n * SD Card \r\n * MPU6500 6-axis MEMS sensor\r\n * Arduino pin expansion header\r\n * 10/100Mbps Ethernet Port\r\n\r\n**Debugging**\r\n * Integrated Nu-Link Me USB debugger/emulator with debug out functionality\r\n * Supports mbed drag-and-drop programming and virtual COM port\r\n\r\n**Windows serial port driver**\r\n*\tNuMaker USB Driver (including Nu-Link) [[https://www.nuvoton.com/export/resource-files/Nu-Link_USB_Driver_V1.6.zip|DOWNLOAD]]\r\n\r\n**ICE firmware**\r\n * NuMaker ICE firmware upgrade (6674r)\r\n[[http://www.nuvoton.com/hq/resource-download.jsp?tp_GUID=SW0520171227090749|Download]]\r\n\r\n**DAP Link Interface Firmware Update**\r\n\r\nThe Nuvoton mbed PFM boards is fitted with an NUC12SRE3DE MCU running the DAPLink interface firmware to provide three main functions over a single physical USB connection.\r\n*USB disk “drag and drop” programming – ideal for fast prototyping or in-field upgradable products.\r\n*Debug interface using the Nu-Link – provides full debug capability with tools like Keil MDK.\r\n*USB serial interface between the host computer and the target.\r\n\r\n**Firmware History**\r\n\r\n2017-01-11 [[http://www.nuvoton.com/hq/resource-download.jsp?tp_GUID=SW0520170119190252|Download]] the one-click firmware update package (v6593b).\r\nFixes issues with Windows 8.1 / Windows 10 / Linux / MacOS.\r\n\r\n2017-12-28 [[http://www.nuvoton.com/hq/resource-download.jsp?tp_GUID=SW0520171227090749|Download]] the one-click firmware update package (v6674r).\r\nFixes \"firmware binary should disappear after copy to Mbed drive\" issue. \r\n\r\n**Upgrade Procedure**\r\n\r\nLocation of MASS jumper on NuMaker-NUC472-PFM board:\r\n\r\n{{/media/uploads/nuvoton/mass-jumper-numaker-pfm-nuc472.jpg}}\r\n\r\n\r\n#Download the one-click firmware update package.\r\n#Remove MASS jumper.\r\n#Connect the USB port to Windows PC.\r\n#Extract the downloaded package to a directory then open the directory.\r\n#Click update.bat to execute the batch file. A new DOS window will open and update the firmware automatically.\r\n#When done, press a key to exit the window.\r\n {{/media/uploads/nuvoton/firmware_update.png}} \r\n#Un-plug the USB cable and install the MASS jumper.\r\n#Done.\r\n\r\nIf you need other resource information, please visit [[http://www.nuvoton.com/hq/support/tool-and-software/development-tool-hardware/numaker-pfm/?__locale=en|Nuvoton Website ]]\r\n\r\n If you have any question, please visit [[http://forum.nuvoton.com/|NuForum ]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/NuMaker-PFM-NUC472Small.png",
        "image_path": "platforms/NuMaker-PFM-NUC472Small.png",
        "pinout": "/media/platforms/NUC472_mbed_2PmxOc1.png",
        "pinout_path": "platforms/NUC472_mbed_2PmxOc1.png",
        "bullet1": "Cortex-M4F, 84MHz",
        "bullet2": "64KB RAM, 1MB SRAM, 512K Flash",
        "bullet3": "Ethernet, SDCard, MEMS, Audio",
        "buy_now": "https://direct.nuvoton.com/numaker-pfm-nuc472",
        "pre_order_mode": false,
        "gid": "b908a157-38c5-4b17-ac46-d7d67cb495ff"
    },
    {
        "id": 185,
        "name": "MultiTech xDot (STM32L151)",
        "productcode": "0350",
        "logicalboard": {
            "name": "xdot_l151cc",
            "slug": "xdot_l151cc",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "LoRa"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M3"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "MTS-xDot-L151CC",
        "description": "The xDot® is a low cost, low power LoRa Module.",
        "hide": false,
        "private": false,
        "ramsize": 32768,
        "flashsize": 262144,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 27,
            "name": "MultiTech",
            "full_name": "MultiTech",
            "description": "",
            "url": "http://www.multitech.com/",
            "body": "",
            "logo": "/media/vendors/logo_1.png"
        },
        "body": "== Overview ==\r\n\r\nThe [[http://multitech.com/brands/multiconnect-xdot|xDot®]]  is a secure, CE/FCC/RCM/GITEKI certified, Arm® Mbed™ programmable, low-power RF module, that provides long-range, low bit rate M2M data connectivity to sensors, industrial equipment and remote appliances.\r\n\r\nThe xDot is LoRaWAN® 1.0.4 compliant, providing bi-directional data communication up to 10 miles/15 km line-of-sight and 1-3 miles / 2 km into buildings**, using sub-GHz ISM bands in North America, Europe, Australia (AU915), Asia Pacific (AS923), India (IN865) and Korea (KR920).\r\n\r\nxDots bring intelligence, reduced complexity and a lower overall bill of material cost to the very edge of the network while supporting a variety of electronic interfaces to connect just about any “Thing” for years on battery power.\r\n\r\n**Actual performance speeds may be affected by a variety of attributes such as distance from gateway, data loads, packet sizes, etc. Note: AS923 models are for use in many Asia Pacific countries. At this time regulatory approvals are pending. Contact your MultiTech sales representative for more information.\r\n\r\n\r\n=== Key Benefits ===\r\n* Excellent performance in harsh radio environments\r\n* Range of miles\r\n* Deep in-building penetration - 1 to 3 miles / 2 km\r\n* Developer friendly to integrate and quickly deploy assets\r\n* Run for years on battery power\r\n\r\n=== Features ===\r\n* FCC/CE/RCM/GITEKI certified for use in North America, Europe, Australia and Japan\r\n* LoRaWAN CertifiedCM\r\n* Unicast and Multicast message support\r\n* Multiple I/O interfaces for connecting almost any \"Thing\"\r\n* Data rates 293bps - 20Kbps + LoRa® \r\n\r\nxDots can be purchased as standalone modules for design-in or mounted on the xDot-DK developer board.\r\n\r\n<<help title=\"Windows 7 Serial Driver\">>\r\nThe [[https://os.mbed.com/docs/mbed-os/latest/program-setup/windows-serial-driver.html|mbed serial driver]] must be installed on windows 7 PCs before the USB debug serial port from the xDot can be used.\r\n<</help>>\r\n\r\n<<help title=\"Offline Development Options\">>\r\nIt is possible to develop offline for the xDot using mbed-cli and the Eclipse IDE. See [[https://os.mbed.com/teams/MultiTech/wiki/Using-Eclipse-and-mbed-5-for-MTS-Devices|our wiki page]] for more information.\r\n<</help>>\r\n\r\n<<note title=\"Radio Compliance\">>\r\nMultiTech has certified the xDot for compliance with US and Foreign compliance bodies including FCC, R&TTE, and others. (e.g. FCC 15.247:2015 & IC RSS-210:2010)\r\n\r\nMultiTech provides software meant to operate the LoRa radio to a level that maintains compliance with the operating modes under which these radio devices were certified.  To ensure this level of compliance, the software code is provided in binary form only.  Users are prohibited from making any changes that affect the operation of the radio performance.  Accessing or controlling the radio through any means other than the provided binary software will require the user to obtain their own intentional radiator license from the certification body governing their locality, as all precertification provided with MTDOT-x will have been made invalid.\r\n<</note>>\r\n\r\n\\\\\r\n----\r\n\r\n==xDot Pinout Diagram==\r\n\r\n {{/media/uploads/mfiore/xdot-pinout-9.png}} \r\n\r\nThe pinout diagram above shows the commonly used interfaces and their locations. In addition to their stated functions, all GPIO pins (PA_*, PB_*) can also be used as [[https://os.mbed.com/docs/mbed-os/v6.8/apis/digitalin.html|DigitalIn]] and [[https://os.mbed.com/docs/mbed-os/v6.8/apis/digitalout.html|DigitalOut]] interfaces.\r\n\r\n<<warning title=\"InterruptIn Limitations\">>\r\nDue to the processor's architecture, only **one pin of the same number** (e.g. PA_1 & PB_1) may be configured as an [[https://docs.mbed.com/docs/mbed-os-api-reference/en/5.1/APIs/io/InterruptIn/|InterruptIn]]. If multiple pins of the same number are configured as InterruptIn, only the last pin configured will actually trigger an interrupt in the processor. The rest will be ignored.\r\n\r\nPin numbers 1, 6, 7, 8, and 13 are internally used as interrupts from the LoRa radio and may not be configured as external interrupts. Doing so will break the LoRa functionality of the xDot and cause undefined behavior.\r\n\r\n**Example:** If the WAKE (PA_0) pin is configured to wake the xDot from low power modes, GPIO2 (PB_0) may not be configured as an InterruptIn. Doing so will cause the WAKE pin to not wake the xDot as desired.\r\n<</warning>>\r\n\r\n<<warning title=\"PwmOut Limitations\">>\r\n[[https://os.mbed.com/docs/mbed-os/v6.8/apis/pwmout.html|PwmOut]] objects using different channels of the same timer must use the same prescaler value. Each timer has a single prescaler which applies to all channels in the timer.\r\n\r\nFor STM32L15x devices, two possible prescaler values are allowed:\r\n * 1us which allows for a period/pulse from 1us to 65535us\r\n* 500us which allows for a period/pulse from 500us to ~32.76s\r\n<</warning>>\r\n\r\n<<warning title=\"5V Tolerant IO Limitations\">>\r\n**If the external voltage on a GPIO is greater than VDD + 0.3V, use of the internal pullup or pulldown resistors could damage the xDot. External pullup or pulldown resistors should be used instead.**\r\n\r\nFor more information see the notes below section 6.3.1 of the [[http://www.st.com/content/ccc/resource/technical/document/datasheet/2a/6e/97/91/cd/c0/43/8b/DM00048356.pdf/files/DM00048356.pdf/jcr:content/translations/en.DM00048356.pdf|STM32L151CC Data Sheet]].\r\n<</warning>>\r\n\r\n\\\\\r\n----\r\n\r\n==xDot Features==\r\n\r\n* **STM32L151CCU6 Processor**\r\n** High performance ARM® Cortex™-M3 Core\r\n** 32MHz, 32kB RAM, 256kB Flash\r\n** SPI (1)\r\n** I2C (1)\r\n** UART (2) - 1x 4-pin TX/RX/RTS/CTS, 1x 2-pin TX/RX\r\n** PWM (7)\r\n** ADC (12 bit ADC with 10 channels)\r\n** DAC (12 bit DAC with 2 channels)\r\n** GPIO (up to 19)\r\n\r\n* **Sx1272 Radio**\r\n** Range of miles\r\n** Deep in-building penetration - 1 to 3 miles / 2 km\r\n** 2-way duplex communication, ideal for emergency or mission-critical applications\r\n** LoRaWAN data rates 293bps - 20 Kbps + FSK up to 300Kbps\r\n\r\n* **Power**\r\n** 2.41V to 3.57V external power\r\n** Current (active): < 15 mA (< 25 mA with Secure Element)\r\n** Current (sleep): < 2 uA\r\n** Maximum of 25 mA output current sourced by any IO pin\r\n** Maximum of 60 mA output current sourced by sum of all IO pins\r\n** All IO pins are 3.3v tolerant\r\n** 15 5V tolerant IO pins (see xDot Pinout Diagram)\r\n*** Internal pullup and pulldown resistors cannot be used on 5V tolerant GPIO pins when pin voltage is greater than VDD + 0.3V. See warning box above.\r\n\r\n\\\\\r\n----\r\n\r\n==xDot-DK Pinout Diagram==\r\n\r\nThe table on the right maps xDot-DK pin names to xDot pin names where they differ.\r\n\r\n<<float side=left>>\r\n {{/media/uploads/mfiore/dk_labels2.jpg|DK Pinout|500|1000}} \r\n<</float>>\r\n\r\n<<float side=right>> \r\n|=xDot-DK Pin Name |=xDot Pin Name |\r\n| UART1_TX | UART_TX |\r\n| UART1_RX | UART_RX |\r\n| UART1_CTS | UART_CTS |\r\n| UART1_RTS | UART_RTS |\r\n| I2C0_SDA | I2C_SDA |\r\n| I2C0_SCL | I2C_SCL |\r\n<</float>>\r\n\r\n\\\\\r\n----\r\n\r\n==xDot-DK Features==\r\n\r\n* **xDot-DK Onboard Sensors**\r\n**ISL29011 Ambient Light Sensor [[https://www.renesas.com/sg/en/document/dst/isl29011-datasheet|datasheet]]\r\n\r\n* **xDot-DK Form factor**\r\n** Approximately 2\" x 1.5\"\r\n** 5V USB power or 2.41V to 3.57V external power\r\n*** Please see the [[https://www.multitech.com/documents/publications/developer-guides/S000645--xDOT-Developer-Guide.pdf| xDot Developer Guide]] if powering DK from external power\r\n** On-board Debug and Programming Interface Circuit \r\n*** [USB MSC] Drag-n-drop programming\r\n*** [USB CDC] USB Serial Port\r\n*** [USB HID] CMSIS-DAP\r\n\r\n\\\\\r\n----\r\n\r\n== LoRa Stack (libxDot) ==\r\n\r\n=== Version 4 ===\r\nDot Library versions 4.x.x are compiled with mbed-os 6.  Stable production build is hosted on [[https://os.mbed.com/teams/MultiTech/code/libxDot-stable|mbed]] and [[https://github.com/MultiTechSystems/libxDot|GitHub]] for convenience.\r\n\r\nCommit messages specify the version of mbed-os it was compiled against.  We recommend building your application with the version of mbed-os specified in the commit message of the version of the Dot library you're using. This will ensure that you don't run into any runtime issues caused by differences in the mbed-os versions.\r\n\r\n\r\n=== Version 3 ===\r\nDot Library versions 3.x.x are compiled with mbed-os 5.  Stable production build is hosted on [[https://os.mbed.com/teams/MultiTech/code/libxDot-mbed5|mbed]] and [[https://github.com/MultiTechSystems/libxDot-mbed5|GitHub]] for convenience.  \r\n\r\n\r\n=== Supported Toolchains and Versions ===\r\nDevelopment and production builds of the Dot Library currently only support the ARMC6 and GCC_ARM toolchains. The IAR toolchain is not supported at this time.\r\nARMC6 is suggested for production builds, it also provides reduced firmware size and RAM usage compared with GCC_ARM builds.\r\n\r\n\r\n=== Stable Production Build ===\r\nThis build of libxDot is stable, tested, and suitable for deployment scenarios. It is hosted on [[https://os.mbed.com/teams/MultiTech/code/libmDot-stable/ | mbed]] and [[https://github.com/MultiTechSystems/libmDot | GitHub]] for convenience.\r\n\r\n=== Bleeding Edge Development Build ===\r\nThis build of libxDot contains bug fixes and new feature development which may not be complete. It is **not guaranteed to be stable or well-tested** and is **not suitable for deployment scenarios**. It is hosted on [[https://os.mbed.com/teams/MultiTech/code/libxDot-dev/ | mbed]] and [[https://github.com/MultiTechSystems/libxDot-dev | GitHub]] for convenience.\r\n\r\n\\\\\r\n----\r\n\r\n=== Usage ===\r\n\r\nThe Dot Library requires a channel plan to be injected into the LoRa stack. Available channel plans can be found be in the Dot Library repository in the plans folder.\r\n\r\nThe following code demonstrates the basics for setting up the LoRa stack.\r\n<<code title=Setting up the mDot instance>>\r\n#include \"mDot.h\"\r\n#include \"ChannelPlans.h\"\r\n\r\nint main() {\r\n    // use US915 plan\r\n    lora::ChannelPlan* plan = new lora::ChannelPlan_US915();\r\n    // use EU868 plan\r\n    // lora::ChannelPlan* plan = new lora::ChannelPlan_EU868();\r\n    assert(plan);\r\n\r\n    // inject channel plan into LoRa stack\r\n    mDot* dot = mDot::getInstance(plan);\r\n    assert(dot);\r\n\r\n    // your code ...\r\n\r\n    return 0;\r\n}\r\n<</code>>\r\n\r\n=== Threads ===\r\nThe Dot Library starts two threads. One to manage LoRa radio, MAC, and link layers.  Another to manage LoRa application layer for multicast and FOTA.  Each of these threads are allocated 1280 bytes for their stacks.\r\n\r\n<<warning title=\"Limited System Memory\">>\r\nDue to limited system memory, stack sizes on the xDot are smaller than mbed defaults.\r\n  * Default main thread/other threads: 4kB/2kB\r\n  * xDot main thread/other threads: 2.5kB/256B\r\n<</warning>>\r\n\r\n=== Bootloader ===\r\nA bootloader binary can be specified in the project's mbed_app.json file.  See [[https://multitechsystems.github.io/dot-development|this article]], our example programs, and [[https://os.mbed.com/docs/mbed-os/v6.8/program-setup/creating-and-using-a-bootloader.html|here]] for details.\r\n\r\nFOTA requires an MTS Bootloader to be included in the project.\r\n\r\n=== FOTA ===\r\nTo enable FOTA on xDot external flash storage must be provided.  See [[https://multitechsystems.github.io/dot-development-xdot|this article]] for flash part requirements and implementing a block device in code.\r\n\r\nAlso see [[https://os.mbed.com/docs/mbed-os/v6.8/apis/blockdevice-apis.html|BlockDevice APIs]].\r\n\r\n----\r\n\r\n== Example Programs ==\r\n\r\nThe following programs support multiple Dot devices. Before examples or the AT firmware are compiled, a Dot library must be imported. See the Dot-Examples or Dot-AT-Firmware landing pages for more details.\r\n\r\n<<program https://os.mbed.com/teams/MultiTech/code/Dot-Examples/>>\r\n\r\n**For mbed-os 5 use Dot-Examples revision 41.**\r\n\r\n<<program https://os.mbed.com/teams/MultiTech/code/Dot-AT-Firmware/>>\r\n\r\n**For mbed-os 5 use Dot-AT-Firmware revision 27.**\r\n\r\n\r\n**The [[https://os.mbed.com/docs/mbed-os/v6.8/apis/index.html|mbed OS API References]] contain example code which demonstrates how to use common peripherals like Digital IO, Analog IO, Serial, SPI, I2C, PWM, RTOS, Timers, Tickers, etc.**\r\n\r\n\\\\\r\n----\r\n\r\n== Factory Firmware ==\r\n\r\nThe xDot ships from the factory pre-loaded with our custom AT Command Firmware. This firmware provides a serial AT command interface for configuring and using the xDot.  It can be used in production when using a separate host processor that controls the mDot via AT commands and during development for testing LoRa transmissions.  It is available [[http://www.multitech.net/developer/downloads#xdot|here]].  AT command documentation is available [[https://www.multitech.com/documents/publications/reference-guides/S000768-xDot-AT-Command-Guide.pdf|here]].\r\n\r\n\\\\\r\n----\r\n\r\n== Offline IDE ==\r\n\r\nIt is possible to compile for the xDot and debug them on the xDot using the Eclipse IDE. See our [[https://os.mbed.com/teams/MultiTech/wiki/Using-Eclipse-and-mbed-5-for-MTS-Devices|wiki page]] for more information.\r\n\r\n\\\\\r\n----\r\n\r\n== MTS Bootloader ==\r\n\r\nThe xDot can include a bootloader to allow applications to be upgraded OTA (Over The Air) or via serial without the need for a developer board. See [[https://multitechsystems.github.io/dot-development|this article]] and [[https://os.mbed.com/teams/MultiTech/wiki/updating-firmware-using-MTS-bootloader|this wiki page]] describing how the bootloader can be used for more information.\r\n\r\nBootloader binaries are available on [[https://github.com/MultiTechSystems/bootloaders|GitHub ]].\r\n\r\n\\\\\r\n----\r\n\r\n== Technical Reference ==\r\n\r\n ===Documentation===\r\n  * [[http://www.multitech.com/documents/publications/quick-start-guides/82101900l.pdf|xDot Quick Start Guide]]\r\n  * [[http://multitech.com/documents/publications/data-sheets/86002182.pdf|xDot Data Sheet]]\r\n  * [[https://www.multitech.com/documents/publications/developer-guides/S000645--xDOT-Developer-Guide.pdf|xDot  Developer Guide]]\r\n  ** Includes xDot-DK schematics and board files\r\n  * [[https://www.multitech.com/documents/publications/reference-guides/S000768-xDot-AT-Command-Guide.pdf|MultiTech xDot AT Command Guide]]\r\n  \r\n === Data Sheets ===\r\n  * [[https://www.st.com/en/microcontrollers-microprocessors/stm32l151cc.html|STM32L151CC Web Page]]\r\n  * [[http://www.st.com/content/ccc/resource/technical/document/datasheet/2a/6e/97/91/cd/c0/43/8b/DM00048356.pdf/files/DM00048356.pdf/jcr:content/translations/en.DM00048356.pdf|STM32L151CC Data Sheet]]\r\n  * [[http://www.st.com/content/ccc/resource/technical/document/reference_manual/cc/f9/93/b2/f0/82/42/57/CD00240193.pdf/files/CD00240193.pdf/jcr:content/translations/en.CD00240193.pdf|STM32L151CC Reference Manual]]\r\n  * [[https://www.st.com/resource/en/errata_sheet/es0241-stm32l15xxc-and-stm32l162xc-device-errata-stmicroelectronics.pdf|STM32L151CC Errata Sheet]]\r\n  * [[https://semtech.my.salesforce.com/sfc/p/#E0000000JelG/a/440000001NCE/v_VBhk1IolDgxwwnOpcS_vTFxPfSEPQbuneK3mWsXlU|SX1272 Data Sheet]]\r\n  * [[https://www.renesas.com/sg/en/document/dst/isl29011-datasheet|ISL29011 Data Sheet]]\r\n\r\n\\\\\r\n----\r\n\r\n== Interface Firmware ==\r\n\r\nThe xDot-DK has [[https://os.mbed.com/docs/mbed-os/v6.5/debug-test/daplink.html | DAPLink]] interface firmware. Interface firmware for the xDot-DK will be included in DAPLink releases. To update the interface firmware on your xDot-DK, follow these steps:\r\n* Download the latest release from [[https://github.com/mbedmicro/DAPLink/releases | DAPLink releases]].\r\n* Extract the zip file.\r\n* While holding down the reset button, plug the xDot-DK into your PC. After a drive called MAINTENANCE enumerates, the reset button can be released.\r\n* Drag and drop the new firmware onto the MAINTENANCE drive. The firmware name should be of the form <daplink version>_k20dx_xDot_0x8000.bin.\r\n* After the new firmware programs, the XDOT drive should appear. The DETAILS.TXT file should reflect the new DAPLink firmware version.\r\n\r\n<<warning>>\r\nDAPLink v0254 fails to program xDot.\r\n<</warning>>\r\n\\\\\r\n----\r\n\r\n== Getting Started with mbed ==\r\n\r\n=== 1. Connect your microcontroller to a PC ===\r\n\r\nUse the USB lead to connect your mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognise the mbed Microcontroller as a standard USB drive.\r\n\r\n| {{/media/uploads/dan/winxp-disk.png}} | {{/media/uploads/dan/mac-disk.png}} |\r\n| //Windows XP example// | //Mac OS X example// |\r\n\r\n=== 2. Click the MBED.HTM link to get logged in ===\r\n\r\nGo to the new USB Drive, and click MBED.HTM to open it in a web browser.\r\n\r\nIf you do not have an mbed account, choose \"Signup\", and create your mbed Account. Otherwise, log in with your normal username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n\\\\\r\n----\r\n\r\n== PC Configuration ==\r\n\r\nYour mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows 7, you need to install a driver:\r\n\r\n<<warning title=\"Windows 7\">>\r\nSee [[https://os.mbed.com/docs/mbed-os/latest/program-setup/windows-serial-driver.html|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with mbed you will need a ##terminal application##. This allows the mbed Microcontroller to print to your PC screen, and for you to send characters back to your mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the mbed Micrcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n|| Windows || Mac || Linux ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\nOn both Mac and Linux PCs, the port with the higher number will be the USB serial debug port. For example, if you have Linux and get ports /dev/ttyACM0 and /dev/ttyACM1, ttyACM1 will be the debug port and ttyACM0 the AT command/secondary port.\r\n\r\n\\\\\r\n----\r\n\r\n== Downloading A program ==\r\n\r\n=== 1. Save a program binary (.bin) to the Platform ===\r\n\r\nDownload the appropriate \"Hello World!\" binary:\r\n   * XDOT_L151CC: [[/media/uploads/mfiore/mbed-os-example-blinky_xdot_l151cc.bin|mbed-os-example-blinky_xdot_l151cc.bin]] \r\n\r\nNote: the source code for this program will be seen in the next section.\r\n\r\nSave the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. The file is now consumed.\r\n\r\n=== 2. Press the Reset Button ===\r\n\r\nWhen the Reset Button in pressed, the microcontroller will be reset and the last programmed application will begin to run.\r\n\r\n=== 3. Hello World! ===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\r\n\\\\\r\n----\r\n\r\n== Hello World! ==\r\n\r\n<<program /teams/mbed-os-examples/code/mbed-os-example-blinky/>>\r\n\r\n\\\\\r\n----\r\n\r\n== Where Next ==\r\n\r\nFollow the guide to creating your own programs using the online compiler\r\n\r\n * [[/handbook/Creating-a-program|Create your own program]]\r\n\r\nMore information can be found [[https://multitechsystems.github.io/|here]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/xDot_cover.png",
        "image_path": "platforms/xDot_cover.png",
        "pinout": "/media/platforms/xDot_Pinout_Diagram_22MI7dY.png",
        "pinout_path": "platforms/xDot_Pinout_Diagram_22MI7dY.png",
        "bullet1": "LoRaWan 1.0.1 Compliant",
        "bullet2": "Cortex-M3 32MHz, 256kB flash,",
        "bullet3": "2uA current draw in low power",
        "buy_now": null,
        "pre_order_mode": false,
        "gid": "dc529944-c9cc-496c-9605-7620bb5c5e5b"
    },
    {
        "id": 180,
        "name": "u-blox EVK-ODIN-W2",
        "productcode": "1236",
        "logicalboard": {
            "name": "ublox_evk_odin_w2",
            "slug": "ublox_evk_odin_w2",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Wi-Fi"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Debug support shown here includes boards supported in pyOCD, as well as boards that can be debugged via CMSIS-Pack debug information that Arm has tested.\r\n\r\nDebug may be possible on other boards, but is currently untested.",
                "hide": false,
                "name": "Debug"
            }
        ],
        "slug": "ublox-EVK-ODIN-W2",
        "description": "The EVK‑ODIN‑W2 is designed for use with Arm® Mbed™ and is a complete starter kit that allows quick prototyping of a variety of applications for Internet of Things. The support for dual‑band Wi‑Fi, Bluetooth Low Energy, and Ethernet enables easy connectivity for a wide range of applications.  Additional hardware interfaces such as CAN, SPI, I2C, UART, ADC, and GPIOs are available using Arm Mbed. The EVK‑ODIN‑W2 can also be used to evaluate the pre‑loaded u‑blox software suite using the u-blox s‑center tool on a PC.",
        "hide": false,
        "private": false,
        "ramsize": 262144,
        "flashsize": 2097152,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 9,
            "name": "u-blox",
            "full_name": "u-blox AG",
            "description": "",
            "url": "http://www.u-blox.com/",
            "body": "",
            "logo": "/media/vendors/u-blox.png"
        },
        "body": "==Highlights==\r\n* Available in two variants\r\n**EVK-ODIN-W260 with U.FL antenna connector\r\n**EVK-ODIN‑W262 with onboard antenna\r\n* Integrated MCU, STM [[http://www.st.com/web/en/resource/technical/document/datasheet/DM00077036.pdf|STM32F439ZIY6]]\r\n**Cortex®-M4 with FPU\r\n**168 MHz\r\n**2 MB flash\r\n**256 kB RAM\r\n* Wi-Fi 802.11a/b/g/n, 2.4 and 5 GHz bands\r\n* Wi-Fi Enterprise security (EAP-TLS and PEAP)\r\n* Bluetooth Low Energy\r\n* Simultaneous Wi-Fi and Bluetooth Low Energy\r\n* RJ45 Ethernet connector for ODIN‑W2 RMII‑PHY interface\r\n* Pin headers in 1.8 V I/O domain and Arduino sockets in 3.3 V I/O domain\r\n* Micro SD-card slot\r\n* Powered through USB or external power supply\r\n\r\n==Binary for Arm Mbed OS 5==\r\nA pre-compiled binary module including u-blox Wi-Fi and Bluetooth Low Energy drivers is included in Mbed OS 5, see [[https://github.com/ARMmbed/mbed-os/pull/13450|github]]. These drivers are completed and no updates or maintenance is planned.\r\n\r\nFor additional documentation see [[https://github.com/u-blox/ublox-odin-w2-drivers-docs-mbed-5|github]].\r\n\r\n==Product Variants==\r\n|EVK-ODIN-W260|Evaluation kit for ODIN-W260 module with U.FL connector|\r\n|EVK-ODIN-W262|Evaluation kit for ODIN-W262 module with onboard antenna|\r\n\r\n==Pin Layout==\r\n {{/media/uploads/ECarlberg/evk-odin-w2_pin_layout_w_logo.png}} \r\nBy default pins A1 and A2 will be configured as digital I/Os. To use them as analog inputs, configure the jumpers on pin header J26.\r\n\r\nIn order to use the external LPO on the EVK-ODIN-W2 short the header J21 with a jumper. If the header J21 is left open the internal RC oscillator will be used.\r\n\r\nTo ensure that the internal RC oscillator is correctly enabled, the following should be added to the target configuration mbed_app.json:\r\n<<code>>\r\n\"overrides\": {\r\n    \"lse_available\": false \r\n}\r\n<</code>>\r\n\r\nNote that when SW0 or SW1 is used as digital input it should be configured as pull-up e.g.:\r\n<<code>>\r\nDigitalIn button(SW0);\r\nbutton.mode(PullUp);\r\n<</code>>\r\n\r\n==Board schematics==\r\nElectrical schematics of the EVK-ODIN-W2 board is found here: [[/media/uploads/ECarlberg/evb-odin-w2_schematic.pdf|Evaluation Board Schematics]]\r\n\\\\\r\nThe picture below shows how to connect the antennas on the EVK-ODIN-W260 board, with U.FL connectors for external antennas.\r\n\r\n {{/media/uploads/ECarlberg/evk-odin-w260_antenna_connections_497x373.png}}  \r\n\r\n==ST-LINK debugger upgrade==\r\nThe early production of the EVK-ODIN-W2 board (before w46 2016) contains an old ST-LINK firmware(V2.J23.M9).\r\nThe old firmware has some limitations:\r\n* Windows 10 corrupts the firmware of the ODIN-W2 module when copying the firmware via copy or drag and drop(via mass storage device).\r\n* The target_id of the board is not unique.\r\n \r\nDo the following to upgrade the ST-LINK firmware:\r\n* Download the following application from ST [[http://www.st.com/content/st_com/en/products/embedded-software/development-tool-software/stsw-link007.html|here]].\r\n* Run either ST-LinkUpgrade.exe or STLinkUpgrade.jar\r\n \r\nYou can verify with 'mbedls' afterwards that the target_id is unique e.g.:\r\n<<code>> \r\nBefore upgrade:\r\n+-------------------+----------------------+-------------+-------------+--------------------------+-----------------+\r\n| platform_name     | platform_name_unique | mount_point | serial_port | target_id                | daplink_version |\r\n+-------------------+----------------------+-------------+-------------+--------------------------+-----------------+\r\n| UBLOX_EVK_ODIN_W2 | UBLOX_EVK_ODIN_W2[0] | E:          | COM78       | 12360200000000003F65830B | 0200            |\r\n+-------------------+----------------------+-------------+-------------+--------------------------+-----------------+\r\n \r\nAfter upgrade:\r\n+-------------------+----------------------+-------------+-------------+--------------------------+-----------------+\r\n| platform_name     | platform_name_unique | mount_point | serial_port | target_id                | daplink_version |\r\n+-------------------+----------------------+-------------+-------------+--------------------------+-----------------+\r\n| UBLOX_EVK_ODIN_W2 | UBLOX_EVK_ODIN_W2[0] | E:          | COM78       | 12360221024B68103D0FEB1B | 0221            |\r\n+-------------------+----------------------+-------------+-------------+--------------------------+-----------------+\r\n<</code>> \r\n\r\n==Example programs==\r\n\r\n<<program https://os.mbed.com/teams/mbed-os-examples/code/mbed-os-example-blinky/>>\r\n\r\n<<program https://os.mbed.com/teams/mbed-os-examples/code/mbed-os-example-wifi/>>\r\n\r\n<<program https://os.mbed.com/teams/ublox/code/mbed-os-example-odinw2-wifi-ap/>>\r\n\r\n<<program https://os.mbed.com/teams/mbed-os-examples/code/mbed-os-example-ble-Button/>>\r\n\r\n\r\n==Technical Resources==\r\n|[[https://www.u-blox.com/sites/default/files/EVK-ODIN-W2_QuickStart_%28UBX-16009801%29.pdf|EVK-ODIN-W2 Quick Start]]|Short instructions how to setup the install the EVK|\r\n|[[https://www.u-blox.com/sites/default/files/EVK-ODIN-W2_UserGuide_%28UBX-16007132%29.pdf|EVK-ODIN-W2 User Guide]]|Evaluation kit HW description including pin layout and configuration options. Instructions on how to install drivers and getting started with Mbed evaluation on EVK-ODIN-W2.|\r\n\r\n==Known Limitations==\r\n* The OdinWiFiInterface class can only be instantiated once\r\n* DHCP server mode not supported in Access Point mode\r\n* Mbed OS 5.15 doesn't build with Arm Compiler 5 (see [[https://github.com/ARMmbed/mbed-os/issues/12004|issue]]) - please use Arm Compiler 6 instead",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/EVK-ODIN-W2-5_09102017_2.png",
        "image_path": "platforms/EVK-ODIN-W2-5_09102017_2.png",
        "pinout": "/media/platforms/EVK-ODIN-W2_pin_layout_sxASsBL.png",
        "pinout_path": "platforms/EVK-ODIN-W2_pin_layout_sxASsBL.png",
        "bullet1": "Wi-Fi and Bluetooth Low Energy",
        "bullet2": "Cortex®-M4 with FPU, 168 MHz",
        "bullet3": "2 MB Flash, 256 kB RAM",
        "buy_now": "https://www.u-blox.com/en/product/evk-odin-w2",
        "pre_order_mode": false,
        "gid": "34697eb3-2d15-453a-9364-10cd66479d6e"
    },
    {
        "id": 176,
        "name": "NUCLEO-F767ZI",
        "productcode": "0818",
        "logicalboard": {
            "name": "nucleo_f767zi",
            "slug": "nucleo_f767zi",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "USB device"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "Dataflash"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M7"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-Nucleo-F767ZI",
        "description": "STM32 Nucleo-144 development board with STM32F767ZIT6 MCU, supports Arduino, ST Zio and morpho connectivity",
        "hide": false,
        "private": false,
        "ramsize": 524288,
        "flashsize": 2097152,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\nThe STM32 Nucleo-144 board provides an affordable and flexible way for users to try out new concepts and build prototypes with the STM32 microcontroller,\r\nchoosing from the various combinations of performance, power consumption and features. The ST Zio connector, which is an extension of Arduino™ Uno,\r\nprovides access to more peripherals and ST morpho headers make it easy to expand the functionality of the Nucleo open development platform with a wide\r\nchoice of specialized shields. The STM32 Nucleo-144 board does not require any separate probe, as it integrates the ST-LINK/V2-1 debugger/programmer and it\r\ncomes with the STM32 comprehensive software HAL library, together with various packaged software examples, as well as a direct access to the ARM®mbed™online resources.\r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32F767ZIT6 in LQFP144 package\r\n* ARM®32-bit Cortex®-M7 + DPFPU + Chrom-ART™ Accelerator\r\n* 216 MHz max CPU frequency\r\n* VDD from 1.7 V to 3.6 V\r\n* 2 MB Flash\r\n* 512 KB SRAM\r\n* GPIOs (114) with external interrupt capability\r\n* 12-bit ADCs with 24 channels (3)\r\n* 12-bit DAC channels (2)\r\n* USART/UART (8)\r\n* I2C (4)\r\n* SPI (6)\r\n* General Purpose Timers (10)\r\n* Advanced-control Timers (2)\r\n* Basic Timers (2)\r\n* Low-power Timers (1)\r\n* Watchdog Timers (2)\r\n* CAN 2.0B active (3)\r\n* SAI (2)\r\n* SPDIFRX 4 inputs\r\n* SDMMC\r\n* Camera Interface\r\n* LCD-TFT\r\n* USB 2.0 OTG HS/FS\r\n* Random Number Generator (TRNG for HW entropy)\r\n* Ethernet\r\n\r\n\\\\\r\n== Nucleo board features ==\r\n\r\n* Two types of extension resources\r\n** Arduino Uno Revision 3 connectivity\r\n** STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible board power supply\r\n** USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)\r\n** Power management access point\r\n* Three User LEDs\r\n* Two push buttons: USER and RESET\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n* Ethernet 10/100Mbps\r\n* USART\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F767xI/TARGET_NUCLEO_F767ZI/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F767xI/TARGET_NUCLEO_F767ZI/]]\r\n\r\n=== Zio and Arduino-compatible headers ===\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/nucleo_f767zi_zio_left_2020_3_30.png}}\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/nucleo_f767zi_zio_right_2020_3_30.png}}\r\n\r\n=== CN11 CN12 headers ===\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/nucleo_f767zi_morpho_left_2020_3_30.png}}\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/nucleo_f767zi_morpho_right_2020_3_30.png}}\r\n\r\n\\\\\r\n== Getting started ==\r\n\r\nThis video shows how to get started with ARM mbed Integrated Development Environment using STM32 Nucleo platform:\r\n\r\n\r\nhttps://www.youtube.com/watch?v=BrMw5TNQROo&list=PLnMKNibPkDnF97QnUOFGirl1q0G_4VdDc&index=22\r\n\r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]].\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f7-series/stm32f7x7/stm32f767zi.html|STM32F767ZI microcontroller]]\r\n* [[http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f767zi.html|NUCLEO-F767ZI board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n* Conflict between Ethernet and SPI pins on Arduino D11\r\n\r\nSee [[https://os.mbed.com/teams/ST/wiki/Nucleo-144pins-ethernet-spi-conflict|HERE]]\r\n\r\n* Ethernet erroneous data received in RMII configuration with boards embedding STM32F767 revision A\r\n\r\nSee [[http://www.st.com/content/ccc/resource/technical/document/errata_sheet/group0/23/a6/11/0b/30/24/46/a5/DM00257543/files/DM00257543.pdf/jcr:content/translations/en.DM00257543.pdf|Errata Sheet]] for more information\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\n[[https://os.mbed.com/teams/ST/wiki/How-to-enable-flash-dual-bank|How to enable the Flash dual bank ?]]\r\n\r\nFind more in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nucleo144_perf_logo_1024_WcNkWBI.jpg",
        "image_path": "platforms/Nucleo144_perf_logo_1024_WcNkWBI.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex M7 + FPU, 216MHz",
        "bullet2": "2MB Flash, 512KB SRAM",
        "bullet3": "Ethernet, USB OTG, TRNG",
        "buy_now": "http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f767zi.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "623a4444-dcc6-4071-9894-21ebae9f9fcc"
    },
    {
        "id": 174,
        "name": "EFM32 Pearl Gecko",
        "productcode": "2035",
        "logicalboard": {
            "name": "efm32pg_stk3401",
            "slug": "efm32pg_stk3401",
            "vendor": {
                "id": 20,
                "name": "SiliconLabs",
                "full_name": "Silicon Labs",
                "description": "",
                "url": "http://www.silabs.com/",
                "body": "",
                "logo": "/media/vendors/silicon-labs-logo-red.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "J-Link"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "EFM32-Pearl-Gecko",
        "description": "Silicon Labs' EFM32™ Pearl Gecko ARM® Cortex®-M4 based 32-bit microcontrollers (MCUs) provide flash memory configurations up to 256 kB, 32 kB of RAM and CPU speeds up to 40 MHz, providing a full DSP instruction set and includes a hardware FPU for faster computation performance.",
        "hide": false,
        "private": false,
        "ramsize": 32768,
        "flashsize": 262144,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 20,
            "name": "SiliconLabs",
            "full_name": "Silicon Labs",
            "description": "",
            "url": "http://www.silabs.com/",
            "body": "",
            "logo": "/media/vendors/silicon-labs-logo-red.png"
        },
        "body": "<<notoc>>\r\n=== SLSTK3401A ===\r\n\r\nSilicon Labs' SLSTK3401A is an excellent starting point to get familiar with the [[https://www.silabs.com/products/mcu/32-bit/efm32-pearl-gecko/Pages/efm32-pearl-gecko.aspx|EFM32™ Pearl Gecko 32-bit microcontrollers]]. The starter kit contains sensors and peripherals demonstrating some of the MCU's many capabilities and can serve as a starting point for application development. The Pearl Gecko features an on-board SEGGER J-Link debugger and an Advanced Energy Monitoring system, allowing you to program, debug and perform real-time current profiling of your application without using external tools.\r\n\r\n=== Development ===\r\n<<info title=\"Kit firmware upgrade\">>\r\nRegrettably, the firmware version that was shipped on the first batch of Pearl Gecko boards wasn't mbed-enabled yet. To update your board to a firmware that supports mbed, please follow the guide [[https://developer.mbed.org/teams/SiliconLabs/wiki/Silicon-Labs-Firmware#firmware-upgrade-instructions|here]].\r\n<</info>>\r\n\r\nThe following images depicts the default pin-out for this MCU on this kit. Advanced users will note that on this device any function can be routed to any pin.\r\n\r\n{{/media/uploads/Laplace/stk3401-breakout.png}}\r\n\\\\\r\n{{/media/uploads/Laplace/stk3401_exp.png}}\r\n\r\n=== Pearl Gecko Platform Features ===\r\n\r\n*[[https://www.silabs.com/products/mcu/32-bit/efm32-pearl-gecko/Pages/EFM32PG1B200F256GM48.aspx|EFM32PG1B200F256 Pearl Gecko MCU]]\r\n** ARM® Cortex™-M4, up to 40MHz\r\n** 32kB RAM\r\n** 256kB Flash\r\n** Integrated DC/DC converter\r\n** Integrated CRYPTO engine supporting: AES-128; AES-256; ECC; SHA-1; SHA-2\r\n\r\n* Starter kit features\r\n** 20 pin expansion header\r\n** Breakout pads for easy access to I/O pins\r\n** Power sources (USB and CR2032 battery)\r\n\r\n* On-board peripherals\r\nMemory LCD, capacitive touch buttons, LEDs, pushbuttons\r\n** 2 user buttons\r\n** 2 user LEDs\r\n** 2 capacitive touch buttons\r\n** 128x128 low-power Memory LCD\r\n** Si7021 RH/temperature sensor\r\n\r\n* Debugging and Energy Profiling\r\n** Advanced Energy Monitoring system for precise current tracking\r\n** Fully supported in [[http://www.silabs.com/products/mcu/Pages/simplicity-studio.aspx|Simplicity Studio]]\r\n** mbed Online IDE [[/teams/SiliconLabs/wiki/Exporting-to-Simplicity-Studio|exporters support for Simplicity Studio]]\r\n** Integrated Segger J-Link USB debugger/emulator with debug out functionality\r\n** Supports mbed [[/teams/SiliconLabs/wiki/Silicon-Labs-Firmware|drag-and-drop programming]] and [[/teams/SiliconLabs/wiki/Using-stdio-on-Silicon-Labs-platforms|virtual COM port]]\r\n\r\n* Full support for the power-efficient mbed APIs\r\n** [[teams/SiliconLabs/wiki/Using-the-mbed-asynchronous-APIs|Using the asynchronous APIs]]\r\n** [[/teams/SiliconLabs/wiki/Using-the-improved-mbed-sleep-API|Using the sleep API]]\r\n\r\n=== Getting started with ARM mbed and EFM32 ===\r\n{{https://youtu.be/rNKAZ16WiXg}}\r\n\r\n\\\\\r\n<<info title=Firmware Update>>\r\n[[/teams/SiliconLabs/wiki/Silicon-Labs-Firmware|How to update Firmware in Simplicity Studio]]\r\n<</info>>\r\n\r\n\\\\\r\n\r\n<<info title=Using Simplicity Studio with mbed projects>>\r\n{{https://youtu.be/SPf2DKiVlM4}}\r\n\r\n* [[/teams/SiliconLabs/wiki/Exporting-to-Simplicity-Studio|Exporting to Simplicity Studio]]\r\n* [[/teams/SiliconLabs/wiki/Measuring-power-consumption-on-EFM32|Measuring power consumption using Simplicity Studio]]\r\n<</info>>\r\n\r\n\r\n=== Additional Resources ===\r\n\r\n* [[http://www.silabs.com/Support%20Documents/TechnicalDocs/EFM32PG1-DataSheet.pdf|EFM32 Pearl Gecko Data Sheet]]\r\n* [[http://www.silabs.com/Support%20Documents/TechnicalDocs/EFM32PG1-ReferenceManual.pdf|EFM32 Pearl Gecko Reference Manual]]\r\n*[[http://www.silabs.com/Support%20Documents/TechnicalDocs/QSG118.pdf|EFM32 Pearl Gecko Starter Kit Quick Start Guide]]\r\n* Other kit documentation (schematics, user guide) can be found in [[http://www.silabs.com/products/mcu/Pages/simplicity-studio.aspx|Simplicity Studio]]\r\n\r\n\\\\\r\n\r\n=== More information ===\r\n\r\n[[https://www.silabs.com/products/mcu/32-bit/efm32-pearl-gecko/Pages/efm32-pearl-gecko-starter-kit.aspx|Learn more about Silicon Labs' EFM32 Pearl Gecko Starter Kit]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/pearl-gecko-stk.jpg",
        "image_path": "platforms/pearl-gecko-stk.jpg",
        "pinout": "/media/platforms/STK3401-breakout.png",
        "pinout_path": "platforms/STK3401-breakout.png",
        "bullet1": "Cortex-M4, 40 MHz",
        "bullet2": "256 kB Flash, 32 kB RAM",
        "bullet3": "extremely long battery life",
        "buy_now": "https://www.silabs.com/products/mcu/32-bit/efm32-pearl-gecko/Pages/efm32-pearl-gecko-starter-kit.aspx",
        "pre_order_mode": false,
        "gid": "2c5cc396-97ed-4d20-a97d-a7490b2e9570"
    },
    {
        "id": 173,
        "name": "Switch Science mbed TY51822r3",
        "productcode": "1019",
        "logicalboard": {
            "name": "ty51822r3",
            "slug": "ty51822r3",
            "vendor": {
                "id": 11,
                "name": "Nordic",
                "full_name": "Nordic Semiconductor ASA",
                "description": "",
                "url": "http://www.nordicsemi.com/",
                "body": "",
                "logo": "/media/vendors/NOD_logo_Main.JPG"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "Switch-Science-mbed-TY51822r3",
        "description": "The Switch Science mbed TY51822R3 is FCC and Japan radio type approved Bluetooth low energy development board with the Nordic's nRF51822 Rev.3 SoC. This board is also compatible with nRF51-DK except the 32MHz MCU clock.",
        "hide": false,
        "private": false,
        "ramsize": 24576,
        "flashsize": 262144,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 14,
            "name": "Switch Science",
            "full_name": "Switch Science Inc.",
            "description": "We are developing, manufacturing and distributing open source hardware products from Japan.",
            "url": "http://international.switch-science.com/",
            "body": "",
            "logo": "/media/vendors/switchscience.png"
        },
        "body": "<<warning>>\r\nA flow control of Serial was enabled on mbed library release 124. Applications which use printf() may hang. To develop this board, we recommend to use latest release ( which uses nRF5x unified HAL ) or before release 123 ( which uses classic nRF51 HAL ).\r\n<</warning>>\r\n\r\n == Pinout ==\r\n{{/media/uploads/asagin/ssci_mbedty51822r3_pinout_20160906_igOwFLp.png}}\r\n\r\n== Features ==\r\n* Nordic nRF51822 System-on-Chip combining Bluetooth v4.1-compliant 2.4GHz multiprotocol radio and ARM® Cortex®-M0 processor on a single chip optimized for ultra-low power operation\r\n* Flash 256kB, RAM 32kB\r\n* 2.54mm (0.1inch) pitch, bread board friendly 29 GPIOs\\\\**Be careful! GPIO port can drive up to 0.5mA!**\r\n* USB drag and drop flashing\r\n* USB Virtual COM port for serial terminal\r\n* CMSIS-DAP interface for programming and debugging from offline tools\r\n* Accepts power through:\r\n** Micro-B\r\n** Pin header (1.8V-3.6V Typ. 3.0V)\r\n\r\n==Firmware==\r\n* [[https://developer.mbed.org/teams/Switch-Science/wiki/Firmware-Switch-Science-mbed-TY51822r3|How to update firmware]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/ty51822-1-500.jpg",
        "image_path": "platforms/ty51822-1-500.jpg",
        "pinout": "/media/platforms/ssci_mbedty51822r3_pinout_20160906.png",
        "pinout_path": "platforms/ssci_mbedty51822r3_pinout_20160906.png",
        "bullet1": "Bluetooth Low Energy",
        "bullet2": "Cortex-M0, 16MHz",
        "bullet3": "256kB Flash, 32kB RAM",
        "buy_now": "https://international.switch-science.com/catalog/2574/",
        "pre_order_mode": false,
        "gid": "d7facf38-53e8-4ac8-b722-fc722a8af26f"
    },
    {
        "id": 169,
        "name": "B96B-F446VE",
        "productcode": "0840",
        "logicalboard": {
            "name": "b96b_f446ve",
            "slug": "b96b_f446ve",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-B96B-F446VE",
        "description": "STM32F446 sensor board with 96Boards mezzanine support to use with 96Boards CE card",
        "hide": false,
        "private": false,
        "ramsize": 131072,
        "flashsize": 524288,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nThe STM32F446 sensor board enables users to prototype systems that are aware of their environment thanks to embedded sensors for movement, pressure and sound:\r\n* It can be plugged on a 96Boards CE card (such as the DragonBoard 410c) or simply be used in stand-alone mode.\r\n* Embedded sensors include a 9-axis accelerometer/gyroscope/magnetometer, pressure and microphone.\r\n* Capabilities may seamlessle be extender through its **Arduino™ Uno** and **Grove™ ** connectors.\r\n* It does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer. \r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32F446VET6 in LQFP100 package\r\n* ARM®32-bit Cortex®-M4 CPU with FPU\r\n* Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait state execution from Flash memory\r\n* 180 MHz max CPU frequency\r\n* VDD from 1.7 V to 3.6 V\r\n* 512 KB Flash\r\n* 128 KB SRAM System\r\n* 4 KB SRAM Backup\r\n* Timers General Purpose (10)\r\n* Timers Advanced-Control (2)\r\n* Timers Basic (2)\r\n* SPI (4)\r\n* I2S (2)\r\n* USART (4)\r\n* UART (2)\r\n* USB OTG Full Speed and High Speed\r\n* CAN (2)\r\n* SAI (2)\r\n* SPDIF-Rx (1)\r\n* HDMI-CEC (1)\r\n* Quad SPI (1)\r\n* Camera Interface\r\n* GPIO (50) with external interrupt capability\r\n* 12-bit ADC (3) with 16 channels\r\n* 12-bit DAC with 2 channels\r\n\r\n\\\\\r\n== B96B-F446VE features ==\r\n\r\n* Compliant with the 96Boards CE standard\r\n* **Arduino™ Uno V3** connectivity\r\n* **Grove™ ** connectivity\r\n* Integrated MEMS sensors:\r\n** 9-axis accelerometer/gyroscope/magnetometer\r\n** pressure, microphone\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n* 3 User LEDs\r\n* Two push buttons: USER and RESET\r\n\r\n\\\\\r\n== B96B-F446VE pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/TARGET_B96B_F446VE/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/TARGET_B96B_F446VE/]]\r\n\r\n=== Arduino™-compatible headers ===\r\n {{/media/uploads/adustm/b96b_revc_f446ve_mbed_pinout_v1_arduino.png}} \r\n\r\n=== Grove™ headers ===\r\n {{/media/uploads/adustm/b96b_revc_f446ve_mbed_pinout_v2_groove.png}} \r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]].\r\n\r\n\\\\\r\n== Getting started ==\r\n<<warning title=\"Switch 96Boards mode to Stand-alone mode\">>\r\n* To work in standalone mode\r\n** Add JP5 jumper\r\n** Add a 5V power supply on the Arduino +5V/GND pins of J4 connector\r\n* To work in 96Boards mode\r\n** Remove JP5 jumper\r\n<</warning>>\r\n\r\n<<warning title=\"Nucleo ST-LINK/V2 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f4-series/stm32f446/stm32f446ve.html|STM32F446VE microcontroller]]\r\n* [[http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-eval-boards/b-f446e-96b01a.html|B-F446E-96B01A sensor board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\nThis platform does not present any limitation.\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/B96B_F446VE.jpg",
        "image_path": "platforms/B96B_F446VE.jpg",
        "pinout": "/media/platforms/B96B_revB_F446VE_mbed_pinout_v1_arduino.png",
        "pinout_path": "platforms/B96B_revB_F446VE_mbed_pinout_v1_arduino.png",
        "bullet1": "Cortex-M4 + FPU, 180MHz",
        "bullet2": "512KB Flash, 128KB SRAM",
        "bullet3": "Grove and 96Boards",
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-eval-boards/b-f446e-96b01a.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "a1fdd41f-f3d5-4fae-9336-109e234da8e7"
    },
    {
        "id": 168,
        "name": "NUCLEO-F429ZI",
        "productcode": "0796",
        "logicalboard": {
            "name": "nucleo_f429zi",
            "slug": "nucleo_f429zi",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "USB device"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "Dataflash"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Debug support shown here includes boards supported in pyOCD, as well as boards that can be debugged via CMSIS-Pack debug information that Arm has tested.\r\n\r\nDebug may be possible on other boards, but is currently untested.",
                "hide": false,
                "name": "Debug"
            }
        ],
        "slug": "ST-Nucleo-F429ZI",
        "description": "STM32 Nucleo-144 development board with STM32F429ZIT6 MCU, supports Arduino, ST Zio and morpho connectivity",
        "hide": false,
        "private": false,
        "ramsize": 266240,
        "flashsize": 2097152,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\nThe STM32 Nucleo-144 board provides an affordable and flexible way for users to try out new concepts and build prototypes with the STM32 microcontroller, choosing from the various combinations of performance, power consumption and features. The ST Zio connector, which is an extension of Arduino™ Uno V3, provides access to more peripherals and ST morpho headers make it easy to expand the functionality of the Nucleo open development platform with a wide choice of specialized shields.\r\nThe STM32 Nucleo-144 board does not require any separate probe, as it integrates the ST-LINK/V2-1 debugger/programmer and it comes with the STM32 comprehensive software HAL library, together with various packaged software examples, , as well as a direct access to the ARM®mbed™online resources.\r\n\r\n\\\\\r\n== Microcontroller features ==\r\n*STM32F429ZIT6 in LQFP144 package\r\n*ARM®32-bit Cortex®-M4 CPU with FPU\r\n*180 MHz max CPU frequency\r\n*VDD from 1.8 V to 3.6 V\r\n*2048 KB Flash\r\n*256+4 KB SRAM, including 64 KB of CCM (core couple memory) data RAM \r\n*GPIOs (114) with external interrupt capability\r\n*16-stream DMA controller with FIFOs and burst support\r\n*12-bit ADCs with 24 channels (3)\r\n*12-bit DAC channels (2)\r\n*USART/UART (4)\r\n*I2C (3)\r\n*SPI (6)\r\n*Advanced-control Timer (2)\r\n*General Purpose Timers (10)\r\n*Watchdog Timers (2)\r\n*CAN 2.0B active (2)\r\n*SAI\r\n*SDIO\r\n* Random Generator (TRNG for HW entropy)\r\n*USB 2.0 OTG HS\r\n*USB 2.0 OTG FS\r\n*Camera interface\r\n*Ethernet\r\n*LCD-TFT\r\n\r\n\\\\\r\n== Nucleo features ==\r\n* Two types of extension resources\r\n** Arduino Uno Revision 3 connectivity\r\n** STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible board power supply\r\n** USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)\r\n** Power management access point\r\n* Three User LEDs\r\n* Two push buttons: USER and RESET\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n* Ethernet 10/100Mbps\r\n* USART\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n\\\\\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F429xI/TARGET_NUCLEO_F429ZI/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F429xI/TARGET_NUCLEO_F429ZI/]]\r\n\r\n=== Zio and Arduino-compatible headers ===\r\n{{/media/uploads/jeromecoutant/nucleo_f429zi_zio_left_2019_8_29.png}}\r\n\r\n<<warning title=\"ETHERNET and SPI simultaneous use\">>\r\nThere is a conflict between Ethernet and SPI Arduino D11 pins\r\n\r\nPlease read carefully the [[https://os.mbed.com/teams/ST/wiki/Nucleo-144pins-ethernet-spi-conflict|wiki page]]\r\n<</warning>>\r\n\r\n{{/media/uploads/jeromecoutant/nucleo_f429zi_zio_right_2019_8_29.png}}\r\n\r\n=== CN11 CN12 headers ===\r\n{{/media/uploads/jeromecoutant/nucleo_f429zi_morpho_left_2019_8_29.png}}\r\n{{/media/uploads/jeromecoutant/nucleo_f429zi_morpho_right_2019_8_29.png}}\r\n\r\n== Getting started ==\r\n\r\nThis video shows how to get started with ARM mbed Integrated Development Environment using STM32 Nucleo platform:\r\n\r\n{{https://www.youtube.com/watch?v=BrMw5TNQROo&list=PLnMKNibPkDnF97QnUOFGirl1q0G_4VdDc&index=22}}\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]].\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f4-series/stm32f429-439/stm32f429zi.html|STM32F429ZI microcontroller]]\r\n* [[http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f429zi.html|NUCLEO-F429ZI board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n* Conflict between Ethernet and SPI pins on Arduino D11\r\n\r\nSee [[https://os.mbed.com/teams/ST/wiki/Nucleo-144pins-ethernet-spi-conflict|HERE]]\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nucleo144_perf_logo_1024_qTjTDC0.jpg",
        "image_path": "platforms/Nucleo144_perf_logo_1024_qTjTDC0.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex M4 , 180MHz",
        "bullet2": "2MB Flash, 260KB SRAM",
        "bullet3": "USB, Ethernet, TRNG",
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f429zi.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "20b7178e-4704-45c0-a114-462d7757fd31"
    },
    {
        "id": 167,
        "name": "NUCLEO-F207ZG",
        "productcode": "0835",
        "logicalboard": {
            "name": "nucleo_f207zg",
            "slug": "nucleo_f207zg",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "CAN"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "USB device"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "Dataflash"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M3"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-Nucleo-F207ZG",
        "description": "STM32 Nucleo-144 development board with STM32F207ZG MCU, supports Arduino, ST Zio and morpho connectivity",
        "hide": false,
        "private": false,
        "ramsize": 131072,
        "flashsize": 524288,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\nThe STM32 Nucleo-144 board provides an affordable and flexible way for users to try out new concepts and build prototypes with the STM32 microcontroller, choosing from the various combinations of performance, power consumption and features. The ST Zio connector, which is an extension of Arduino™ Uno, provides access to more peripherals and ST morpho headers make it easy to expand the functionality of the Nucleo open development platform with a wide choice of specialized shields. The STM32 Nucleo-144 board does not require any separate probe, as it integrates the ST-LINK/V2-1 debugger/programmer and it comes with the STM32 comprehensive software HAL library, together with various packaged software examples, as well as a direct access to the ARM®mbed™online resources.\r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* Core: ARM® 32-bit Cortex®-M3 CPU (120 MHz max) with Adaptive real-time accelerator (ART Accelerator™ allowing 0-wait state execution performance from Flash memory, MPU, 150 DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1)\r\n* Memories\r\n** 1 Mbyte of Flash memory\r\n** 512 bytes of OTP memory\r\n** 128 + 4 Kbytes of SRAM\r\n** Flexible static memory controller that supports Compact Flash, SRAM, PSRAM, NOR and NAND memories\r\n** LCD parallel interface, 8080/6800 modes\r\n* Clock, reset and supply management\r\n** From 1.8 to 3.6 V application supply+I/Os\r\n** POR, PDR, PVD and BOR\r\n** 4 to 26 MHz crystal oscillator\r\n** Internal 16 MHz factory-trimmed RC\r\n** 32 kHz oscillator for RTC with calibration\r\n** Internal 32 kHz RC with calibration\r\n* Low-power modes\r\n** Sleep, Stop and Standby modes\r\n** VBAT supply for RTC, 20 × 32 bit backup registers, and optional 4 KB backup SRAM\r\n* 3 × 12-bit, 0.5 μs ADCs with up to 24 channels and up to 6 MSPS in triple interleaved mode\r\n* 2 × 12-bit D/A converters\r\n* General-purpose DMA: 16-stream controller with centralized FIFOs and burst support\r\n* Up to 17 timers\r\n** Up to twelve 16-bit and two 32-bit timers, up to 120 MHz, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input\r\n* Debug mode: Serial wire debug (SWD), JTAG, and Cortex-M3 Embedded Trace Macrocell™\r\n* Up to 140 I/O ports with interrupt capability:\r\n** Up to 136 fast I/Os up to 60 MHz\r\n** Up to 138 5 V-tolerant I/Os\r\n* Up to 15 communication interfaces\r\n** Up to 3 × I2 C interfaces (SMBus/PMBus)\r\n** Up to 4 USARTs and 2 UARTs (7.5 Mbit/s, ISO 7816 interface, LIN, IrDA, modem ctrl)\r\n** Up to 3 SPIs (30 Mbit/s), 2 with muxed I2 S to achieve audio class accuracy via audio PLL or external PLL\r\n** 2 × CAN interfaces (2.0B Active)\r\n** SDIO interface\r\n* Advanced connectivity\r\n** USB 2.0 full-speed device/host/OTG controller with on-chip PHY\r\n** USB 2.0 high-speed/full-speed device/host/OTG controller with dedicated DMA, on-chip full-speed PHY and ULPI\r\n** 10/100 Ethernet MAC with dedicated DMA: supports IEEE 1588v2 hardware, MII/RMII\r\n* 8- to 14-bit parallel camera interface (48 Mbyte/s max.)\r\n* CRC calculation unit\r\n* 96-bit unique ID\r\n\r\n\\\\\r\n== Nucleo features ==\r\n\r\n* STM32 microcontroller in LQFP144 package\r\n* Two types of extension resources:\r\n** ST Zio connector including: support for Arduino™ Uno V3 connectivity (A0 to A5, D0 to D15) and additional signals exposing a wide range of peripherals\r\n** ST morpho extension pin header footprints for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector:\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n** USB re-enumeration capability. Three different interfaces supported on USB: virtual COM port, mass storage, debug port\r\n* Flexible board power supply:\r\n** 5 V from ST-LINK/V2-1 USB VBUS\r\n** External power sources: 3.3 V and 7 - 12 V on ST Zio or ST morpho connectors, 5 V on ST morpho connector\r\n* USB OTG or full-speed device with Micro-AB connector (depending on STM32 support)\r\n* IEEE-802.3-2002 compliant Ethernet connector (depending on STM32 support)\r\n* Three user LEDs\r\n* Two push-buttons: USER and RESET\r\n* LSE crystal:\r\n** 32.768 KHz crystal oscillator\r\n* Comprehensive free software HAL library including a variety of software examples\r\n* Support of wide choice of Integrated Development Environments (IDEs) including IAR™ , Keil® , GCC-based IDEs, ARM® mbed™\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32F2/TARGET_NUCLEO_F207ZG/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F2/TARGET_NUCLEO_F207ZG/]]\r\n\r\n=== Zio and Arduino-compatible headers ===\r\n{{/media/uploads/jeromecoutant/nucleo_f207zg_zio_left_2019_8_29.png}}\r\n{{/media/uploads/jeromecoutant/nucleo_f207zg_zio_right_2019_8_29.png}}\r\n\r\n=== CN11 CN12 headers ===\r\n{{/media/uploads/jeromecoutant/nucleo_f207zg_morpho_left_2019_8_29.png}}\r\n{{/media/uploads/jeromecoutant/nucleo_f207zg_morpho_right_2019_8_29.png}}\r\n\r\n\\\\\r\n== Getting started ==\r\n\r\nThis video shows how to get started with ARM mbed Integrated Development Environment using STM32 Nucleo platform:\r\n\r\n{{https://www.youtube.com/watch?v=BrMw5TNQROo&list=PLnMKNibPkDnF97QnUOFGirl1q0G_4VdDc&index=22}}\r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]].\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f2-series/stm32f2x7/stm32f207zg.html|STM32F207ZG microcontroller]]\r\n* [[http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f207zg.html|NUCLEO-F207ZG board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n* Conflict between Ethernet and SPI pins on Arduino D11\r\n\r\nSee [[https://os.mbed.com/teams/ST/wiki/Nucleo-144pins-ethernet-spi-conflict|HERE]]\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nucleo144_perf_logo_1024_7vO7hzC.jpg",
        "image_path": "platforms/Nucleo144_perf_logo_1024_7vO7hzC.jpg",
        "pinout": "/media/platforms/NUCLEO_F207ZG_morpho_left_2016_8_10.png",
        "pinout_path": "platforms/NUCLEO_F207ZG_morpho_left_2016_8_10.png",
        "bullet1": "Cortex-M3, 120MHz",
        "bullet2": "1MB Flash, 128KB SRAM",
        "bullet3": "USB, ETH, CAN",
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f207zg.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "adcd7e2a-ca1c-416b-be66-e60860029322"
    },
    {
        "id": 166,
        "name": "NUCLEO-F446ZE",
        "productcode": "0778",
        "logicalboard": {
            "name": "nucleo_f446ze",
            "slug": "nucleo_f446ze",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "CAN"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "USB device"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "Dataflash"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Debug support shown here includes boards supported in pyOCD, as well as boards that can be debugged via CMSIS-Pack debug information that Arm has tested.\r\n\r\nDebug may be possible on other boards, but is currently untested.",
                "hide": false,
                "name": "Debug"
            }
        ],
        "slug": "ST-Nucleo-F446ZE",
        "description": "STM32 Nucleo-144 development board with STM32F446ZE MCU, supports Arduino, ST Zio and morpho connectivity",
        "hide": false,
        "private": false,
        "ramsize": 131072,
        "flashsize": 524288,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\nThe STM32 Nucleo-144 board provides an affordable and flexible way for users to try out new concepts and build prototypes with the STM32 microcontroller, choosing from the various combinations of performance, power consumption and features. The ST Zio connector, which is an extension of Arduino™ Uno, provides access to more peripherals and ST morpho headers make it easy to expand the functionality of the Nucleo open development platform with a wide choice of specialized shields. The STM32 Nucleo-144 board does not require any separate probe, as it integrates the ST-LINK/V2-1 debugger/programmer and it comes with the STM32 comprehensive software HAL library, together with various packaged software examples, as well as a direct access to the ARM®mbed™online resources.\r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\nCore: ARM® 32-bit Cortex®-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait state execution from Fl ash memory, frequency up to 180 MHz, MPU, 225 DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1), and DSP instructions\r\nMemories\r\n\r\n* STM32F446ZET6 in LQFP144 package\r\n* ARM®32-bit Cortex®-M4 + FPU + Chrom-ART™ Accelerator\r\n* Up to 180MHz CPU frequency\r\n* 512 kB of Flash memory\r\n* 128 KB of SRAM\r\n* LCD parallel interface, 8080/6800 modes\r\n* 1.7 V to 3.6 V application supply and I/Os\r\n* 32 kHz oscillator for RTC with calibration\r\n* Internal 32 kHz RC with calibration\r\n* Low power: Sleep, Stop and Standby modes\r\n* VBAT supply for RTC, 20×32 bit backup registers + optional 4 KB backup SRAM\r\n* 3×12-bit, 2.4 MSPS ADC\r\n* 2×12-bit D/A converters\r\n* General-purpose DMA\r\n* Up to 17 timers\r\n* Debug mode: SWD & JTAG interfaces\r\n* SPDIF-Rx\r\n* Up to 4 × I2 C interfaces (SMBus/PMBus)\r\n* Up to 4 USARTs/2 UARTs \r\n* Up to 4 SPIs \r\n* 2 x SAI (serial audio interface)\r\n* 2 × CAN (2.0B Active)\r\n* SDIO interface\r\n* USB 2.0 full-speed device/host/OTG controller with on-chip PHY\r\n* 8- to 14-bit parallel camera interface up to 54 Mbytes/s\r\n* CRC calculation unit\r\n* RTC: subsecond accuracy, hardware calendar\r\n* 96-bit unique ID\r\n\r\n\\\\\r\n== Nucleo features ==\r\n\r\n* Two types of extension resources:\r\n** ST Zio connector including: support for Arduino™ Uno V3 connectivity (A0 to A5, D0 to D15) and additional signals exposing a wide range of peripherals\r\n** ST morpho extension pin header footprints for full access to all STM32 I/Os\r\nARM® mbed™ -enabled (see http://mbed.org)\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector:\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* USB re-enumeration capability. Three different interfaces supported on USB: \r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n* Flexible board power supply:\r\n** 5 V from ST-LINK/V2-1 USB VBUS\r\n** External power sources: 3.3 V and 7 - 12 V on ST Zio or ST morpho connectors, 5 V on ST morpho connector\r\n** USB OTG or full-speed device with Micro-AB connector (depending on STM32 support)\r\n* Three user LEDs\r\n* Two push-buttons: USER and RESET\r\n* LSE crystal: 32.768 KHz crystal oscillator\r\n* USART\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/TARGET_NUCLEO_F446ZE/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/TARGET_NUCLEO_F446ZE/]]\r\n\r\n=== Zio and Arduino-compatible headers ===\r\n{{/media/uploads/jeromecoutant/nucleo_f446ze_zio_left_2019_8_29.png}}\r\n{{/media/uploads/jeromecoutant/nucleo_f446ze_zio_right_2019_8_29.png}}\r\n\r\n=== CN11 CN12 headers ===\r\n{{/media/uploads/jeromecoutant/nucleo_f446ze_morpho_left_2019_8_29.png}}\r\n{{/media/uploads/jeromecoutant/nucleo_f446ze_morpho_right_2019_8_29.png}}\r\n\r\n\\\\\r\n== Getting started ==\r\n\r\nThis video shows how to get started with ARM mbed Integrated Development Environment using STM32 Nucleo platform:\r\n\r\n{{https://www.youtube.com/watch?v=BrMw5TNQROo&list=PLnMKNibPkDnF97QnUOFGirl1q0G_4VdDc&index=22}}\r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]].\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f4-series/stm32f446/stm32f446ze.html|STM32F446ZE microcontroller]]\r\n* [[http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f446ze.html|NUCLEO-F446ZE board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\nThis platform does not present any limitation.\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nucleo144_perf_logo_1024_-_NO_ETHERNET_TfC56iR.jpg",
        "image_path": "platforms/Nucleo144_perf_logo_1024_-_NO_ETHERNET_TfC56iR.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex M4 + FPU, 180MHz",
        "bullet2": "512KB Flash,128KB SRAM",
        "bullet3": "USB 2.0 full-speed",
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f446ze.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "75e2296a-f5fb-42da-94ec-fcc55e0ad20d"
    },
    {
        "id": 165,
        "name": "NUCLEO-F303ZE",
        "productcode": "0747",
        "logicalboard": {
            "name": "nucleo_f303ze",
            "slug": "nucleo_f303ze",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-Nucleo-F303ZE",
        "description": "STM32 Nucleo-144 development board with STM32F303ZE MCU, supports Arduino, ST Zio and morpho connectivity.",
        "hide": false,
        "private": false,
        "ramsize": 65536,
        "flashsize": 524288,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\nThe STM32 Nucleo-144 board provides an affordable and flexible way for users to try out new concepts and build prototypes with the STM32 microcontroller, choosing from the various combinations of performance, power consumption and features. The ST Zio connector, which is an extension of Arduino™ Uno, provides access to more peripherals and ST morpho headers make it easy to expand the functionality of the Nucleo open development platform with a wide choice of specialized shields. The STM32 Nucleo-144 board does not require any separate probe, as it integrates the ST-LINK/V2-1 debugger/programmer and it comes with the STM32 comprehensive software HAL library, together with various packaged software examples, as well as a direct access to the ARM®mbed™online resources.\r\n\r\n\\\\\r\n== Microcontroller features ==\r\n* STM32F303ZET6 in LQFP144 package\r\n* Core: ARM® Cortex®  -M4 32-bit CPU with 72 MHz FPU, single-cycle multiplication and HW division, 90 DMIPS (from CCM), DSP instruction and MPU (memory protection unit) \r\n* Operating conditions: ◾VDD , VDDA voltage range: 2.0 V to 3.6 V\r\n* Memories \r\n** Up to 512 Kbytes of Flash memory\r\n** 64 Kbytes of SRAM, with HW parity check implemented on the first 32 Kbytes.\r\n** Routine booster: 16 Kbytes of SRAM on instruction and data bus, with HW parity check (CCM)\r\n** Flexible memory controller (FSMC) for static memories, with four Chip Select\r\n* CRC calculation unit \r\n* Reset and supply management\r\n** Power-on/Power-down reset (POR/PDR)\r\n** Programmable voltage detector (PVD)\r\n** Low power modes: Sleep, Stop and Standby\r\n* VBAT supply for RTC and backup registers\r\n* Clock management\r\n** 4 to 32 MHz crystal oscillator\r\n** 32 kHz oscillator for RTC with calibration\r\n** Internal 8 MHz RC with x 16 PLL option\r\n** Internal 40 kHz oscillator\r\n* Up to 115 fast I/Os \r\n** All mappable on external interrupt vectors\r\n** Several 5 V-tolerant\r\n* Interconnect matrix \r\n* 12-channel DMA controller \r\n* 4 x ADCs 0.20 μs (up to 40 channels) with selectable resolution of 12/10/8/6 bits, 0 to 3.6 V conversion range, separate analog supply from 2.0 to 3.6 V \r\n* 2 x 12-bit DAC channels with analog supply from 2.4 to 3.6 V \r\n* 7 x ultra-fast rail-to-rail analog comparators with analog supply from 2.0 to 3.6 V \r\n* 4 x operational amplifiers that can be used in PGA mode, all terminals accessible with analog supply from 2.4 to 3.6 V \r\n* Up to 24 capacitive sensing channels supporting touchkey, linear and rotary touch sensors \r\n* Up to 14 timers \r\n** 1 x 32-bit timer and 2 x 16-bit timers with up to four IC/OC/PWM or pulse counter and quadrature (incremental) encoder input\r\n** 3 x 16-bit 6-channel advanced-control timers, with up to six PWM channels, deadtime generation and emergency stop\r\n** 1 x 16-bit timer with two IC/OCs, one OCN/PWM, deadtime generation and emergency stop\r\n** 2 x 16-bit timers with IC/OC/OCN/PWM, deadtime generation and emergency stop\r\n** 2 x watchdog timers (independent, window)\r\n** SysTick timer: 24-bit downcounter\r\n** 2 x 16-bit basic timers to drive the DAC\r\n* Calendar RTC with Alarm, periodic wakeup from Stop/Standby \r\n*Communication interfaces\r\n** 1 x CAN interface (2.0B Active)\r\n** 3 x I2 C Fast mode plus (1 Mbit/s) with 20 mA current sink, SMBus/PMBus, wakeup from STOP\r\n** Up to 5 x USART/UARTs (ISO 7816 interface, LIN, IrDA, modem control)\r\n** Up to 4 x SPIs, 4 to 16 programmable bit frames, two with multiplexed half/full duplex I2S interface\r\n* USB 2.0 full speed interface with LPM support\r\n* Infrared transmitter\r\n* SWD, Cortex®  -M4 with FPU ETM, JTAG \r\n* 96-bit unique ID \r\n\r\n\\\\\r\n== Nucleo features ==\r\n* Two types of extension resources: \r\n** ST Zio connector including: support for Arduino™ Uno V3 connectivity (A0 to A5, D0 to D15) and additional signals exposing a wide range of peripherals\r\n** ST morpho extension pin header footprints for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector: \r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* USB re-enumeration capability. Three different interfaces supported on USB: virtual COM port, mass storage, debug port\r\n* Flexible board power supply: \r\n** 5 V from ST-LINK/V2-1 USB VBUS\r\n**  External power sources: 3.3 V and 7 - 12 V on ST Zio or ST morpho connectors, 5 V on ST morpho connector\r\n* USB OTG or full-speed device with Micro-AB connector \r\n* Three user LEDs \r\n* Two push-buttons: USER and RESET \r\n* LSE crystal: \r\n** 32.768 KHz crystal oscillator\r\n\r\n\\\\\r\n==Board Pinout==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xE/TARGET_NUCLEO_F303ZE/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xE/TARGET_NUCLEO_F303ZE/]]\r\n\r\n=== Zio and Arduino-compatible headers ===\r\n{{/media/uploads/jeromecoutant/nucleo_f303ze_zio_left_2019_8_29.png}}\r\n{{/media/uploads/jeromecoutant/nucleo_f303ze_zio_right_2019_8_29.png}}\r\n\r\n=== CN11 CN12 headers ===\r\n{{/media/uploads/jeromecoutant/nucleo_f303ze_morpho_left_2019_8_29.png}}\r\n{{/media/uploads/jeromecoutant/nucleo_f303ze_morpho_right_2019_8_29.png}}\r\n\r\n\\\\\r\n== Getting started ==\r\n\r\nThis video shows how to get started with ARM mbed Integrated Development Environment using STM32 Nucleo platform:\r\n\r\n{{https://www.youtube.com/watch?v=BrMw5TNQROo&list=PLnMKNibPkDnF97QnUOFGirl1q0G_4VdDc&index=22}}\r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]].\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f3-series/stm32f303/stm32f303ze.html|STM32F303ZE microcontroller]]\r\n* [[http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f303ze.html|NUCLEO-F303ZE board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\nThis platform does not present any limitation.\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nucleo144_perf_logo_1024_-_NO_ETHERNET_Ceqzy5i.jpg",
        "image_path": "platforms/Nucleo144_perf_logo_1024_-_NO_ETHERNET_Ceqzy5i.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex M4 + FPU, 72MHz",
        "bullet2": "512KB Flash, 80KB SRAM",
        "bullet3": "USB 2.0 full-speed",
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f303ze.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "9a8567c2-d31a-40d2-8ab2-c80179a22dfc"
    },
    {
        "id": 163,
        "name": "DISCO-F746NG",
        "productcode": "0815",
        "logicalboard": {
            "name": "disco_f746ng",
            "slug": "disco_f746ng",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "CAN"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "USB device"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "Dataflash"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "QSPI"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M7"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-Discovery-F746NG",
        "description": "The STM32F746G-DISCO discovery board (32F746GDISCOVERY) is a complete demonstration and development platform for STMicroelectronics ARM® Cortex®-M7 core-based STM32F746NGH6 microcontroller.",
        "hide": false,
        "private": false,
        "ramsize": 327680,
        "flashsize": 1048576,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\nThe STM32F746G-DISCO discovery board (32F746GDISCOVERY) is a complete demonstration and development platform for STMicroelectronics ARM® Cortex®-M7 core-based STM32F746NGH6 microcontroller.\r\n\r\n== Microcontroller features ==\r\n\r\n* STM32F746NGH6 in TFBGA216 package\r\n* ARM®32-bit Cortex®-M7 + FPU + Chrom-ART Accelerator\r\n* 216 MHz max CPU frequency\r\n* VDD from 1.7 V to 3.6 V\r\n* 1024 KB Flash\r\n* 320 KB SRAM\r\n* GPIOs (168) with external interrupt capability\r\n* 12-bit ADCs with 24 channels (3)\r\n* 12-bit DAC channels (2)\r\n* USART/UART (8)\r\n* I2C (4)\r\n* SPI (6)\r\n* Advanced-control Timer (2)\r\n* Low-power Timer (1)\r\n* General Purpose Timers (12)\r\n* Watchdog Timers (2)\r\n* CAN 2.0B active (2)\r\n* SAI (2)\r\n* USB 2.0 OTG HS\r\n* USB 2.0 OTG FS\r\n* Ethernet\r\n* SDMMC\r\n* Camera interface\r\n* Random Generator (TRNG for HW entropy)\r\n* LCD-TFT\r\n\r\n== Board features ==\r\n\r\nThis discovery board offers everything required for users to get started quickly and develop applications easily. The full range of hardware features on the board helps to evaluate almost all peripherals and develop your own applications.\r\n\r\n* USB OTG HS, USB OTG FS\r\n* Ethernet 10/100Mb\r\n* MicroSD card\r\n* USART\r\n* SAI audio DAC stereo with audio jack input and output\r\n* MEMS digital microphones\r\n* SDRAM\r\n* Quad-SPI Flash memory\r\n* 4.3-inch color LCD-TFT with a capacitive multi-touch panel\r\n* SPDIF RCA input\r\n* 1 user LED\r\n* 1 user button\r\n* **Arduino Uno V3** connectors make it possible to easily connect extension shields or a daughterboard for your specific application.\r\n* The integrated ST-LINK/V2-1 provides an embedded in-circuit debugger and programmer for the STM32 MCU.\r\n\r\n== Board pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/TARGET_DISCO_F746NG/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/TARGET_DISCO_F746NG/]]\r\n\r\n {{/media/uploads/adustm/disco_f746ng_mbed_pinout_v5.png}} \r\n\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]]\r\n\r\n== Getting started ==\r\n\r\n<<warning title=\"Nucleo ST-LINK/V2-1 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2-1 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2-1 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1858/LN1902/PF260869?s_searchtype=partnumber|STM32F746NG microcontroller]]\r\n* [[http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1848/PF261641?s_searchtype=partnumber|32F746GDISCOVERY board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\nThis platform does not present any limitation.\r\n\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/DISCO_F746NG.jpg",
        "image_path": "platforms/DISCO_F746NG.jpg",
        "pinout": "/media/platforms/DISCO_F746NG_mbed_pinout_v4.png",
        "pinout_path": "platforms/DISCO_F746NG_mbed_pinout_v4.png",
        "bullet1": "Cortex M7 + FPU, 216MHz",
        "bullet2": "1MB Flash, 320KB SRAM",
        "bullet3": "LCD, Ethernet, USB, TRNG",
        "buy_now": "https://www.st.com/en/evaluation-tools/32f746gdiscovery.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "f873997d-78d4-46e1-a053-bd398791e43a"
    },
    {
        "id": 162,
        "name": "CoreLink SSE-100 (IOT Subsystem for Cortex-M)",
        "productcode": "5001",
        "logicalboard": {
            "name": "arm_iotss_beid",
            "slug": "arm_iotss_beid",
            "vendor": {
                "id": 18,
                "name": "Arm",
                "full_name": "Arm",
                "description": "",
                "url": "http://arm.com",
                "body": "",
                "logo": "/media/vendors/Arm_logo_blue_72MN.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            }
        ],
        "slug": "ARM-IoTSS-M3",
        "description": "The ARM®  CoreLink SSE-100 allows design teams to create IoT endpoints faster and with lower risk. ARM simplifies IoT with its hardware and software, power efficiency and wide ecosystem support. The ARM IoT subsystem for ARM Cortex-M processors is optimized for use with ARM’s most efficient processor, mbed™OS, radio technologies and physical IP.",
        "hide": false,
        "private": false,
        "ramsize": 32768,
        "flashsize": 524288,
        "secret": "3d65913da",
        "landing_page": "",
        "vendor": {
            "id": 18,
            "name": "Arm",
            "full_name": "Arm",
            "description": "",
            "url": "http://arm.com",
            "body": "",
            "logo": "/media/vendors/Arm_logo_blue_72MN.png"
        },
        "body": "** Subsystem Information**\r\n\r\nThe CoreLink SSE-100 Subsystem has been implemented using an example design to connect to the peripherals of the Cortex-M Prototyping System+, this adds extra perhiperals to those included in the CoreLink SSE-100. This provides an easy to use platform for software development for the IoT subsystem. \r\n\r\nIf you have a licence for the CoreLink SSE-100 you can extend the design and make your own variant. CoreLink SSE-100 provides RTL and a range of deliverables including integration scripts, example integration, and other information to describe how best to configure ARM’s various IP components to target specific IoT devices.\r\n\r\n** Target Implementation**\r\n\r\n {{/media/uploads/liam_dillon/iotss-fpga_overview.jpg}} \r\n\r\nApplication Note outlining IoT subsystem implemination in FPGA is avialable here\r\n [[/media/uploads/liam_dillon/dai0491a_iot_subsystem_for_cortex_m.pdf| AN491]] \r\n\r\n** Diagram of IoT subsystem for Cortex-M**\r\n\r\n {{/media/uploads/liam_dillon/iot_subsystem_diagram1.png}} \r\n\r\nFurther information is available here\r\n[[http://www.arm.com/products/internet-of-things-solutions/iot-subsystem-for-cortex-m.php| IoT Subsystems for Cortex-M]]\r\n\r\n**Cortex-M Prototypying System Pinout**\r\n\r\n {{/media/uploads/liam_dillon/mps2_pinout_image.jpg}} \r\n\r\n {{/media/uploads/liam_dillon/connector_pinout.jpg}} \r\n\r\n**Target Features**\r\n* List Form factor: 140x120cm \r\n* SRAM: 8MB single cycle SRAM, 16MB PSRAM \r\n* Video: QSVGA touch screen panel, 4bit RGB VGA connector \r\n* Audio: Audio Codec \r\n* Debug: ◦ARM JTAG20 connector \r\n** ARM parallel trace connector (MICTOR38) \r\n** 20 pin Cortex debug connector \r\n** 10 pin Cortex debug connector \r\n**ILA connector for FPGA debug \r\n\r\n*Expansion \r\n**GPIO \r\n**SPI \r\n\r\n\r\nMore information on the platform available here\r\n[[https://developer.arm.com/products/system-design/development-boards/cortex-m-prototyping-system| MPS2+ product page]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/V2M-MPS2_revB_colour_medium_5cIhjmO.png",
        "image_path": "platforms/V2M-MPS2_revB_colour_medium_5cIhjmO.png",
        "pinout": "/media/platforms/MPS2_Pinout_Platform_Images.jpg",
        "pinout_path": "platforms/MPS2_Pinout_Platform_Images.jpg",
        "bullet1": "Evaluate the entire ARM Cortex",
        "bullet2": null,
        "bullet3": null,
        "buy_now": "http://www.arm.com/contact-us/contact.php?action=step2&qid=8&subject=Info Request for Cortex-M Prototyping System",
        "pre_order_mode": false,
        "gid": "dbfcc906-b9dd-4aa2-bf88-5a50803466cd"
    },
    {
        "id": 156,
        "name": "WIZwiki-W7500P",
        "productcode": "2203",
        "logicalboard": {
            "name": "wizwiki_w7500p",
            "slug": "wizwiki_w7500p",
            "vendor": {
                "id": 38,
                "name": "WIZnet",
                "full_name": "WIZnet",
                "description": "WIZnet is a fabless IT company that provides Internet processors for the IoT.\r\n\r\nWIZnet is the sole innovator to patent the hardwired TCP/IP technology into a microprocessor chip in 2001. Since then, a yearly average of 10 million WIZnet chips have been used in various embedded Internet devices worldwide.",
                "url": "http://www.wiznet.co.kr/",
                "body": "",
                "logo": "/media/vendors/WIZnet_logo_500x500.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            }
        ],
        "slug": "WIZwiki-W7500P",
        "description": "WIZwiki-W7500P is a SoC platform board based on the W7500P chip = ARM Cortex-M0 that integrates 128KB Flash and hardwired TCP/IP core and MacPhy. If you use WIZwiki-W7500 board, you can easily evaluate the W7500 and test its performance and all functions.",
        "hide": false,
        "private": false,
        "ramsize": 49152,
        "flashsize": 131071,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 38,
            "name": "WIZnet",
            "full_name": "WIZnet",
            "description": "WIZnet is a fabless IT company that provides Internet processors for the IoT.\r\n\r\nWIZnet is the sole innovator to patent the hardwired TCP/IP technology into a microprocessor chip in 2001. Since then, a yearly average of 10 million WIZnet chips have been used in various embedded Internet devices worldwide.",
            "url": "http://www.wiznet.co.kr/",
            "body": "",
            "logo": "/media/vendors/WIZnet_logo_500x500.png"
        },
        "body": "==Overview==\r\nWIZnet WIZwiki Platform based on WIZnet's W7500P MCU. The IOP4IoT \"Internet Offload Platform for IoT\" W7500P chip is the SoC one-chip solution which integrates an ARM Cortex-M0, 128KB Flash and hardwired TCP/IP core & Ethernet PHY for various embedded application especially for Internet of things and Gateways. The TCP/IP core is a market-proven hardwired TCP/IP stack. If you use WIZwiki-W7500P you will be able to easily develop a prototype. It can be used as an Arduino shield because its Arduino pin Compatible. This is using the CMSIS-DAP USB and ISP Header for easy firmware writing in the mbed.org compiler environment.\r\n\r\n== Features ==\r\n* WIZnet W7500P\r\n** ARM® Cortex™-M0 Core 48MHz\r\n** 128KB Flash memory\r\n** 16KB to 48 KB SRAM (Min 16KB available if 32KB socket buffer is used, Max 48KB available if no socket buffer is used)\r\n** Hardwired TCP/IP Core \r\n***8 Sockets\r\n**integrated PHY IC+(IP101G)\r\n** 12-bit, 8ch ADC\r\n** 34 I/Os\r\n** 1ch Watchdog, 4ch Timers and 8ch PWM\r\n** 3ch UART\r\n** 2ch SPI\r\n** 2ch I2C\r\n* Arduino form-factor\r\n** Compatible with a wide range of commercially available shields\r\n* Xbee Interface form-factor\r\n** Compatible with a Xbee I/F module\r\n* CMSIS-DAP interface firmware\r\n** Built-in USB drag 'n' drop FLASH programmer\r\n**USB Virtual COM port for serial terminal\r\n** CMSIS-DAP interface for programming and debugging from offline tools\r\n* mbed.org Developer Website\r\n** Online Compiler\r\n** High level C/C++ SDK\r\n** Active developer community\r\n\r\n<<warning>>\r\n* You must do not use PWM1, DUALTIMER 0(already used us ticker in mbed driver ). \r\n* Due to low demand, Dual Edge Triggered GPIO will not be supported. \r\n* InterruptIn class’ rise() or fall() member function will override the previous callback setting.\r\n* As a problem with online compilers, OS 2.0 users are encouraged to replace them with OS 5.0 as shown below.\r\n{{/media/uploads/jcm931213/os5_import.png}}\r\n*If you want using Ethernet function with mbed OS 5.0 \r\nrefer to this link : https://os.mbed.com/teams/WIZnet/code/WIZnetInterface-OS5/\r\n<</warning>>\r\n\r\n==Hand Book==\r\n<<info>>\r\nWelcome!! [[https://developer.mbed.org/teams/WIZnet/wiki/handbook|**HANDBOOK PAGE LINK**]]\r\n\r\nWelcome!! [[http://wiznetian.com/mcia/|**COMPONENT PAGE LINK**]]\r\n\r\nbasic examples & components example & application examples in this page\r\nExample is verified by WIZwiki-W7500P\r\n\r\n[[http://wiznetian.com/mcia/|{{/media/uploads/justinkim/component.png}}]]\r\n\r\n<</info>>\r\n\r\n== Pinout ==\r\n\r\n**WIZwiki-W7500P detail Pinout\r\n{{/media/uploads/justinkim/wizwiki_w7500p_pinout_mbed_150907.png}}\r\n\r\n** Available Pin Name at mbed\r\n<<note>>\r\nOnly the labels written must be used in your code. The other labels are given as information (alternate-functions, power pins, ...). You can also use these additional labels:\r\n{{{\r\nPA_0, PA_1, PA_2, PA_3, PA_4, PA_5, PA_6, PA_7, PA_8, PA_9, PA_10, PA_11, PA_12, PA_13, PA_14\r\n\r\nPA_00, PA_01, PA_02, PA_03, PA_04, PA_05, PA_06, PA_07, PA_08, PA_09\r\n\r\nPB_0, PB_1, PB_2, PB_3\r\n\r\nPB_00, PB_01, PB_02, PB_03\r\n\r\nPC_0, PC_1, PC_2, PC_3, PC_4, PC_5, PC_6, PC_8, PC_9, PC_10, PC_11, PC_12, PC_13, PC_14, PC_15\r\n\r\nPC_00, PC_01, PC_02, PC_03, PC_04, PC_05, PC_06, PC_08, PC_09\r\n\r\nA0 = PC_15, A1 = PC_14, A2 = PC_13, A3 = PC_12, A4 = PC_11, A5 = PC_10, A6 = PC_9, A7 = PC_8\r\n\r\nD0 = PA_14, D1 = PA_13, D2 = PC_3, D3 = PC_2, D4 = PA_2, D5 = PA_1, D6 = PA_0, D7 = PA_12, D8 = PA_11, D9 = PC_1, D10 = PA_5, D11 = PA_8, D12 = PA_7, D13 = PA_6, D14 = PA_10, D15 = PA_9\r\n\r\nLED_RED = PC_0, LED_GREEN = PC_4, LED_BLUE = PC_5\r\n\r\nLED1 = LED_RED, LED2 = LED_GREEN, LED3 = LED_BLUE, LED4 = LED_BLUE\r\n\r\nLEDR = LED_RED, LEDG = LED_GREEN, LEDB = LED_BLUE\r\n\r\nUSBTX = PC_10, USBRX = PC_11\r\n\r\nSD_SEL = PB_0, SD_CLK = PB_1, SD_MISO = PB_2, SD_MOSI = PB_3\r\n}}}\r\n<</note>>\r\n\r\n== Getting Started ==\r\n*[[https://developer.mbed.org/teams/WIZnet/wiki/How-to-start-WIZwiki-W7500-Board|How to start WIZwiki-W7500P Board]]\r\n*[[https://developer.mbed.org/teams/WIZnet/wiki/How-to-install-WIZwiki-W7500-serial-driv| How to install serial driver of WIZwiki-W7500P]]\r\n*[[https://developer.mbed.org/teams/WIZnet/wiki/How-to-write-the-firmware-into-WIZwiki-W | How to write the firmware]]\r\n\r\n== Update or Restore Firmware ==\r\n*[[https://developer.mbed.org/teams/WIZnet/wiki/How-to-write-the-firmware-to-CMSIS-DAP | How to write the firmware to CMSIS-DAP]]\r\n\r\n== Resources ==\r\n* [[http://www.wiznet.co.kr/product-item/wizwiki-W7500P/|WIZwiki-W7500P]]\r\n* [[http://www.wiznet.co.kr/product-item/W7500P/|WIZnet W7500P]]\r\n* [[http://wizwiki.net/wiki/doku.php?id=products:wizwiki_W7500P:start#technical_reference|Technical Reference (include schematics)]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/wizwiki-w7500P.png",
        "image_path": "platforms/wizwiki-w7500P.png",
        "pinout": "/media/platforms/WIZwiki_W7500P_Pinout_mbed_150907.png",
        "pinout_path": "platforms/WIZwiki_W7500P_Pinout_mbed_150907.png",
        "bullet1": "Hardwired TCP/IP Core",
        "bullet2": "Cortex™-M0, 48MHz",
        "bullet3": "16-48KB SRAM, 128KB Flash",
        "buy_now": "http://old.wiznet.co.kr/select_shop.asp",
        "pre_order_mode": false,
        "gid": "51e47d3a-3306-4c5a-9fa2-615ad391d64a"
    },
    {
        "id": 155,
        "name": "WIZwiki-W7500ECO",
        "productcode": "2202",
        "logicalboard": {
            "name": "wizwiki_w7500eco",
            "slug": "wizwiki_w7500eco",
            "vendor": {
                "id": 38,
                "name": "WIZnet",
                "full_name": "WIZnet",
                "description": "WIZnet is a fabless IT company that provides Internet processors for the IoT.\r\n\r\nWIZnet is the sole innovator to patent the hardwired TCP/IP technology into a microprocessor chip in 2001. Since then, a yearly average of 10 million WIZnet chips have been used in various embedded Internet devices worldwide.",
                "url": "http://www.wiznet.co.kr/",
                "body": "",
                "logo": "/media/vendors/WIZnet_logo_500x500.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            }
        ],
        "slug": "WIZwiki-W7500ECO",
        "description": "WIZwiki-W7500ECO is a SoC platform board based on the W7500 chip = ARM Cortex-M0 that integrates 128KB Flash and hardwired TCP/IP core. If you use WIZwiki-W7500 board, you can easily evaluate the W7500 and test its performance and all functions.",
        "hide": false,
        "private": false,
        "ramsize": 49152,
        "flashsize": 131071,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 38,
            "name": "WIZnet",
            "full_name": "WIZnet",
            "description": "WIZnet is a fabless IT company that provides Internet processors for the IoT.\r\n\r\nWIZnet is the sole innovator to patent the hardwired TCP/IP technology into a microprocessor chip in 2001. Since then, a yearly average of 10 million WIZnet chips have been used in various embedded Internet devices worldwide.",
            "url": "http://www.wiznet.co.kr/",
            "body": "",
            "logo": "/media/vendors/WIZnet_logo_500x500.png"
        },
        "body": "==Overview==\r\nWIZnet WIZwiki Platform based on WIZnet's W7500 MCU. The IOP4IoT \"Internet Offload Platform for IoT\" W7500 chip is the SoC one-chip solution which integrates an ARM Cortex-M0, 128KB Flash and hardwired TCP/IP core for various embedded application especially for Internet of things and Gateways. The TCP/IP core is a market-proven hardwired TCP/IP stack with an integrated Ethernet MAC. If you use WIZwiki-W7500ECO you will be able to easily develop a prototype. This is using the CMSIS-DAP USB and ISP Header for easy firmware writing in the mbed.org compiler environment.\r\n\r\n* WIZnet W7500ECO\r\n** ARM® Cortex™-M0 Core 48MHz\r\n** 128KB Flash memory\r\n** 16KB to 48 KB SRAM (Min 16KB available if 32KB socket buffer is used, Max 48KB available if no socket buffer is used)\r\n** Hardwired TCP/IP Core (8 Sockets, MII: Medium-Independent Interface)\r\n** 12-bit, 8ch ADC\r\n** 27 I/Os\r\n** 1ch Watchdog, 4ch Timers and 8ch PWM\r\n** 3ch UART\r\n** 2ch SPI\r\n** 2ch I2C\r\n* CMSIS-DAP interface firmware\r\n** Built-in USB drag 'n' drop FLASH programmer\r\n**USB Virtual COM port for serial terminal\r\n** CMSIS-DAP interface for programming and debugging from offline tools\r\n* mbed.org Developer Website\r\n** Online Compiler\r\n** High level C/C++ SDK\r\n** Active developer community\r\n\r\n<<warning>>\r\n* You must do not use PWM1, DUALTIMER 0(already used us ticker in mbed driver ). \r\n* Due to low demand, Dual Edge Triggered GPIO will not be supported. \r\n* InterruptIn class’ rise() or fall() member function will override the previous callback setting.\r\n* As a problem with online compilers, OS 2.0 users are encouraged to replace them with OS 5.0 as shown below.\r\n{{/media/uploads/jcm931213/os5_import.png}}\r\n*If you want using Ethernet function with mbed OS 5.0 \r\nrefer to this link : https://os.mbed.com/teams/WIZnet/code/WIZnetInterface-OS5/\r\n<</warning>>\r\n\r\n==Hand Book==\r\n\r\n== Pinout ==\r\n**WIZwiki-W7500ECO simple Pinout\r\n{{http://wizwiki.net/wiki/lib/exe/fetch.php?media=products:wizwiki-w7500eco:wizwiki-w7500eco_simplepinout.png}}\r\n\r\n\r\n**WIZwiki-W7500ECO detail Pinout\r\n{{http://wizwiki.net/wiki/lib/exe/fetch.php?media=products:wizwiki-w7500eco:wizwiki-w7500eco_detailpinout.png}}\r\n\r\n\r\n** Available Pin Name at mbed\r\n<<note>>\r\nOnly the labels written must be used in your code. The other labels are given as information (alternate-functions, power pins, ...). You can also use these additional labels:\r\n\r\n<<General Pin Names>>\r\n{{{\r\nPA_0, PA_1, PA_2, PA_3, PA_4, PA_5, PA_6, PA_7, PA_8, PA_9, PA_10, PA_11, PA_12, PA_13, PA_14, PA_15\r\nPB_0, PB_1, PB_2, PB_3, PB_4, PB_5, PB_6, PB_7, PB_8, PB_9, PB_10, PB_11, PB_12, PB_13, PB_14, PB_15\r\nPC_0, PC_1, PC_2, PC_3, PC_4, PC_5, PC_6, PC_7, PC_8, PC_9, PC_10, PC_11, PC_12, PC_13, PC_14, PC_15\r\nPD_0, PD_1, PD_2, PD_3, PD_4\r\n}}}\r\n\r\n\r\n<<Simple Pin Names>>\r\n{{{\r\nP5  = PA_5,  P6 = PA_6,   P7 = PA_7,    P8 = PA_8,   P9  = PA_9,    \r\nP10 = PA_10, P11 = PA_11, P12 = PA_12,  P13 = PA_13, P14 = PA_14, \r\nP15 = PB_0,  P16 = PB_1   P17 = PB_2,   P18 = PB_3,  P19 = PC_5,   \r\nP20 = PC_4,  P21 = PC_0,  P22 = PC_1,   P23 = PC_2,  P24 = PC_3,   \r\nP25 = PC_8,  P26 = PC_9,  P27 = PC_12,  P28 = PC_13, P29 = PC_14, \r\nP30 = PC_15, P31 = PC_6,  P32 = PC_7\r\n}}}\r\n\r\n\r\n<<LED Pin Names>>\r\n\r\n{{{\r\nUSER_LED1 = PA_1\r\nUSER_LED2 = PA_2\r\n}}}\r\n\r\n\r\n<<ETC>>\r\n\r\n{{{\r\nUSBTX = PC_10         SD_SEL  = PB_0\r\nUSBRX = PC_11         SD_CLK  = PB_1\r\n                      SD_MISO = PB_2\r\n                      SD_MOSI = PB_3\r\n}}}\r\n\r\n<</note>>\r\n\r\n== Getting Started ==\r\n\r\n== Update or Restore Firmware ==\r\n*[[http://wizwiki.net/wiki/doku.php?id=products:wizwiki_w7500eco:start_getting_started:write_firmware | How to write the firmware to CMSIS-DAP]]\r\n\r\n== Resources ==\r\n* [[http://wizwiki.net/wiki/doku.php?id=products:wizwiki-w7500eco:start |WIZwiki-W7500ECO]]\r\n* [[http://www.wiznet.co.kr/product-item/W7500/|WIZnet W7500]]\r\n* [[http://wizwiki.net/wiki/doku.php?id=products:wizwiki-w7500eco:start#technical_reference|Technical Reference (include schematics)]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/wizwiki-w7500ECO.png",
        "image_path": "platforms/wizwiki-w7500ECO.png",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Hardwired TCP/IP Core",
        "bullet2": "Cortex™-M0, 48MHz",
        "bullet3": "16-48KB SRAM, 128KB Flash",
        "buy_now": "http://old.wiznet.co.kr/select_shop.asp",
        "pre_order_mode": false,
        "gid": "f9142983-d58c-4e3c-9839-ade975eb23a3"
    },
    {
        "id": 149,
        "name": "DISCO-F769NI",
        "productcode": "0817",
        "logicalboard": {
            "name": "disco_f769ni",
            "slug": "disco_f769ni",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "USB device"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "Dataflash"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "QSPI"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M7"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-Discovery-F769NI",
        "description": "The STM32F769I-DISCO discovery board is a complete demonstration and development platform providing Ethernet, USB, LCD, audio, and wifi connection",
        "hide": false,
        "private": false,
        "ramsize": 524288,
        "flashsize": 2097152,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nThe STM32F7 discovery kit allows users to develop and share applications with the STM32F7 Series microcontrollers based on the ARM®Cortex®-M7 core.\r\n\r\nThe discovery kit enables a wide diversity of applications taking benefit from audio, multi- sensor support, graphics, security, video and high-speed connectivity features.\r\n\r\nThe **Arduino™** connectivity support provides unlimited expansion capabilities with a large choice of specialized add-on boards.\r\n\r\n {{/media/uploads/jeromecoutant/rs5426_stm32f769i_disco_connectors.jpg}} \r\n\r\n== Microcontroller features ==\r\n\r\n* Core: ARM® 32-bit Cortex®-M7 CPU with DPFPU, ART Accelerator™ and L1-cache: 16 Kbytes I/D cache, allowing 0-wait state execution from embedded Flash and external memories, up to 216 MHz, MPU, 462 DMIPS/2.14 DMIPS/MHz (Dhrystone 2.1), and DSP instructions.\r\n* Memories\r\n** 2 Mbytes of Flash memory organized into two banks allowing read-while-write\r\n** SRAM: 512 Kbytes (including 128 Kbytes of data TCM RAM for critical real-time data) + 16 Kbytes of instruction TCM RAM (for critical real-time routines) + 4 Kbytes of backup SRAM\r\n** Flexible external memory controller with up to 32-bit data bus: SRAM, PSRAM, SDRAM/LPSDR SDRAM, NOR/NAND memories\r\n* Dual mode Quad-SPI\r\n* Graphics\r\n** Chrom-ART Accelerator™ (DMA2D), graphical hardware accelerator enabling enhanced graphical user interface\r\n** Hardware JPEG codec\r\n** LCD-TFT controller supporting up to XGA resolution\r\n** MIPI® DSI host controller supporting up to 720p 30 Hz resolution\r\n* Clock, reset and supply management\r\n** 1.7 V to 3.6 V application supply and I/Os\r\n** POR, PDR, PVD and BOR\r\n** Dedicated USB power\r\n** 4-to-26 MHz crystal oscillator\r\n** Internal 16 MHz factory-trimmed RC (1% accuracy)\r\n** 32 kHz oscillator for RTC with calibration\r\n** Internal 32 kHz RC with calibration\r\n* Low-power\r\n** Sleep, Stop and Standby modes\r\n** VBAT supply for RTC, 32×32 bit backup registers + 4 Kbytes backup SRAM\r\n* 3×12-bit, 2.4 MSPS ADC: up to 24 channels\r\n* Digital filters for sigma delta modulator (DFSDM), 8 channels / 4 filters\r\n* 2×12-bit D/A converters\r\n* General-purpose DMA: 16-stream DMA controller with FIFOs and burst support\r\n* Up to 18 timers: up to thirteen 16-bit (1x low- power 16-bit timer available in Stop mode) and two 32-bit timers, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input. All 15 timers running up to 216 MHz. 2x watchdogs, SysTick timer\r\n* Debug mode\r\n** SWD & JTAG interfaces\r\n** Cortex®-M7 Trace Macrocell™\r\n* 168 I/O ports with interrupt capability\r\n** 164 fast I/Os up to 108 MHz\r\n** 166 5 V-tolerant I/Os\r\n* 28 communication interfaces\r\n** 4 I2 C interfaces (SMBus/PMBus)\r\n** 4 USARTs/4 UARTs (12.5 Mbit/s, ISO7816 interface, LIN, IrDA, modem control)\r\n** 6 SPIs (up to 54 Mbit/s), 3 with muxed simplex I2 S for audio\r\n** 2 x SAIs (serial audio interface)\r\n** 3 × CANs (2.0B Active) and 2x SDMMCs\r\n** SPDIFRX interface\r\n** HDMI-CEC\r\n** MDIO slave interface\r\n* Advanced connectivity\r\n** USB 2.0 full-speed device/host/OTG controller with on-chip PHY\r\n** USB 2.0 high-speed/full-speed device/host/OTG controller with dedicated DMA, on-chip full-speed PHY and ULPI\r\n** 10/100 Ethernet MAC with dedicated DMA: supports IEEE 1588v2 hardware, MII/RMII\r\n* 8- to 14-bit camera interface up to 54 Mbyte/s\r\n* True random number generator\r\n* CRC calculation unit\r\n* RTC: subsecond accuracy, hardware calendar\r\n* 96-bit unique ID\r\n\r\n\r\n== Board features ==\r\n\r\nThis discovery board offers everything required for users to get started quickly and develop applications easily. The full range of hardware features on the board helps to evaluate almost all peripherals and develop your own applications.\r\n\r\n* STM32F769NIH6 microcontroller featuring 2 Mbytes of Flash memory and 512+16+4 Kbytes of RAM, in BGA216 package\r\n* On-board ST-LINK/V2-1 supporting USB reenumeration capability\r\nUSB ST-LINK functions: virtual COM port, mass storage, debug port\r\n* 4\" capacitive touch LCD display with MIPI® DSI connector (on STM32F769I-DISCO only)\r\n* SAI audio codec\r\n* Two audio line jacks, one for input and one for output\r\n* Stereo speaker outputs\r\n* Four ST MEMS microphones on DFSDM inputs\r\n* Two SPDIF RCA input and output connectors\r\n* Two push-buttons (user and reset)\r\n* 512-Mbit Quad-SPI Flash memory\r\n* 128-Mbit SDRAM\r\n* Connector for microSD card\r\n* Wi-Fi or Ext-EEP daughterboard connector\r\n* USB OTG HS with Micro-AB connector\r\n* Ethernet connector compliant with IEEE-802.3-2002\r\n* Five power supply options:\r\n** ST LINK/V2-1\r\n** USB HS connector\r\n** 5 V from RJ45 (Power Over Ethernet)\r\n** 5 V from Arduino™ or external connector\r\n** USB charger\r\n* Power Over Ethernet based on IEEE 802.3af (Powered Device, 48 V to 5 V, 3 W)\r\n* Power supply output for external applications: 3.3 V or 5 V\r\n* **Arduino™ Uno V3 connectors**\r\n* Comprehensive free software including a variety of examples, part of the STM32Cube package\r\n* Supported by a wide choice of integrated development environments\r\n\r\n\r\n== Board pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F769xI/TARGET_DISCO_F769NI/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F769xI/TARGET_DISCO_F769NI/]]\r\n\r\n {{/media/uploads/jeromecoutant/disco_f769ni_arduinoleft_v3.jpg}} \r\n {{/media/uploads/jeromecoutant/disco_f769ni_arduinoright_v3.jpg}} \r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]]\r\n\r\n\\\\\r\n== Getting started ==\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2-1 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2-1 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2-1 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/en/microcontrollers/stm32f769ni.html|STM32F769NI microcontroller]]\r\n* [[http://www.st.com/en/evaluation-tools/32f769idiscovery.html|STM32F769I-DISCOVERY board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n* Ethernet erroneous data received in RMII configuration with boards embedding STM32F769 revision A\r\n\r\nSee [[http://www.st.com/content/ccc/resource/technical/document/errata_sheet/group0/23/a6/11/0b/30/24/46/a5/DM00257543/files/DM00257543.pdf/jcr:content/translations/en.DM00257543.pdf|Errata Sheet]] for more information\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\n[[https://os.mbed.com/teams/ST/wiki/How-to-enable-flash-dual-bank|How to enable the Flash dual bank ?]]\r\n\r\nFind more in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/DISCO_F769NI_LfOsQb0.jpg",
        "image_path": "platforms/DISCO_F769NI_LfOsQb0.jpg",
        "pinout": "/media/platforms/DISCO_F769NI_ArduinoLeft.JPG",
        "pinout_path": "platforms/DISCO_F769NI_ArduinoLeft.JPG",
        "bullet1": "Cortex M7 + FPU, 216MHz",
        "bullet2": "2MB Flash, 512KB SRAM",
        "bullet3": "LCD, Ethernet, USB, TRNG",
        "buy_now": "https://www.st.com/en/evaluation-tools/32f769idiscovery.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "bbd124dd-1d1d-4bf5-b1ff-9e28cbf24168"
    },
    {
        "id": 147,
        "name": "NUCLEO-F746ZG",
        "productcode": "0816",
        "logicalboard": {
            "name": "nucleo_f746zg",
            "slug": "nucleo_f746zg",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "CAN"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "USB device"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "Dataflash"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M7"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-Nucleo-F746ZG",
        "description": "STM32 Nucleo-144 development board with STM32F746ZGT6 MCU, supports Arduino, ST Zio and morpho connectivity",
        "hide": false,
        "private": false,
        "ramsize": 327680,
        "flashsize": 1048576,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\nThe STM32 Nucleo-144 board provides an affordable and flexible way for users to try out new concepts and build prototypes with the STM32 microcontroller, choosing from the various combinations of performance, power consumption and features. The ST Zio connector, which is an extension of Arduino™ Uno, provides access to more peripherals and ST morpho headers make it easy to expand the functionality of the Nucleo open development platform with a wide choice of specialized shields. The STM32 Nucleo-144 board does not require any separate probe, as it integrates the ST-LINK/V2-1 debugger/programmer and it comes with the STM32 comprehensive software HAL library, together with various packaged software examples, as well as a direct access to the ARM®mbed™online resources.\r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32F746ZGT6 in LQFP144 package\r\n* ARM®32-bit Cortex®-M7 + FPU + Chrom-ART™ Accelerator\r\n* 216 MHz max CPU frequency\r\n* VDD from 1.7 V to 3.6 V\r\n* 1 MB Flash\r\n* 320 KB SRAM\r\n* GPIOs (168) with external interrupt capability\r\n* 12-bit ADCs with 24 channels (3)\r\n* 12-bit DAC channels (2)\r\n* USART/UART (8)\r\n* I2C (4)\r\n* SPI (6)\r\n* Advanced-control Timer (2)\r\n* Low-power Timer (1)\r\n* General Purpose Timers (12)\r\n* Watchdog Timers (2)\r\n* CAN 2.0B active (2)\r\n* SAI (2)\r\n* Random Generator (TRNG for HW entropy)\r\n* USB 2.0 OTG HS\r\n* USB 2.0 OTG FS\r\n* Ethernet\r\n\r\n\\\\\r\n== Nucleo features ==\r\n\r\n* Two types of extension resources\r\n** Arduino Uno Revision 3 connectivity\r\n** STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible board power supply\r\n** USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)\r\n** Power management access point\r\n* Three User LEDs\r\n* Two push buttons: USER and RESET\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n* Ethernet 10/100Mbps\r\n* USART\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/TARGET_NUCLEO_F746ZG/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-\r\ndev/file/default/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/TARGET_NUCLEO_F746ZG/]]\r\n\r\n=== Zio and Arduino-compatible headers ===\r\n\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/nucleo_f746zg_zio_left_2022_10_19_V6L6hlp.png}}\r\n{{/media/uploads/jeromecoutant/nucleo_f746zg_zio_right_2019_8_29.png}}\r\n\r\n=== CN11 CN12 headers ===\r\n{{/media/uploads/jeromecoutant/nucleo_f746zg_morpho_left_2019_8_29.png}}\r\n{{/media/uploads/jeromecoutant/nucleo_f746zg_morpho_right_2019_8_29.png}}\r\n\r\n\\\\\r\n== Getting started ==\r\n\r\nThis video shows how to get started with ARM mbed Integrated Development Environment using STM32 Nucleo platform:\r\n\r\n{{https://www.youtube.com/watch?v=BrMw5TNQROo&list=PLnMKNibPkDnF97QnUOFGirl1q0G_4VdDc&index=22}}\r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]].\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1858/LN1902/PF260873?s_searchtype=partnumber|STM32F746ZG microcontroller]]\r\n* [[http://www.st.com/web/catalog/tools/FM116/CL1620/SC959/SS1532/LN1847/PF262631?s_searchtype=partnumber|NUCLEO-F746ZG board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n* Conflict between Ethernet and SPI pins on Arduino D11\r\n\r\nSee [[https://os.mbed.com/teams/ST/wiki/Nucleo-144pins-ethernet-spi-conflict|HERE]]\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nucleo144_perf_logo_1024_rDHDP6L.jpg",
        "image_path": "platforms/Nucleo144_perf_logo_1024_rDHDP6L.jpg",
        "pinout": "/media/platforms/NUCLEO_F746ZG_mbed_pinout_v1_CN11.png",
        "pinout_path": "platforms/NUCLEO_F746ZG_mbed_pinout_v1_CN11.png",
        "bullet1": "Cortex M7 + FPU, 216MHz",
        "bullet2": "1MB Flash, 320KB SRAM",
        "bullet3": "USB, Ethernet, TRNG",
        "buy_now": "https://www.st.com/en/evaluation-tools/nucleo-f746zg.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "19c373dc-8ee3-4acf-9701-da58c73248a8"
    },
    {
        "id": 146,
        "name": "NUCLEO-F412ZG",
        "productcode": "0826",
        "logicalboard": {
            "name": "nucleo_f412zg",
            "slug": "nucleo_f412zg",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "USB device"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "Dataflash"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-Nucleo-F412ZG",
        "description": "STM32 Nucleo-144 development board with STM32F412ZGT6 MCU, supports Arduino, ST Zio and morpho connectivity",
        "hide": false,
        "private": false,
        "ramsize": 262144,
        "flashsize": 1048576,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\nThe STM32 Nucleo-144 board provides an affordable and flexible way for users to try out new concepts and build prototypes with the STM32 microcontroller, choosing from the various combinations of performance, power consumption and features. The ST Zio connector, which is an extension of Arduino™ Uno, provides access to more peripherals and ST morpho headers make it easy to expand the functionality of the Nucleo open development platform with a wide choice of specialized shields. The STM32 Nucleo-144 board does not require any separate probe, as it integrates the ST-LINK/V2-1 debugger/programmer and it comes with the STM32 comprehensive software HAL library, together with various packaged software examples, as well as a direct access to the ARM®mbed™online resources.\r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32F412ZGT6 in LQFP144 package\r\n* ARM®32-bit Cortex®-M4 + FPU + ART Accelerator™\r\n* Up to 100 MHz CPU frequency\r\n* 1MB of Flash memory\r\n* 256 KB of SRAM\r\n* LCD parallel interface, 8080/6800 modes\r\n* 1.7 V to 3.6 V application supply and I/Os\r\n* 32 kHz oscillator for RTC with calibration\r\n* Internal 32 kHz RC with calibration\r\n* Low power: Sleep, Stop and Standby modes\r\n* VBAT supply for RTC\r\n* 1 × 12-bit, 2.4 MSPS ADC\r\n* 2 × 12-bit D/A converters\r\n* General-purpose DMA\r\n* 10 x General Purpose timers\r\n* 2 x Advanced-control timers\r\n* 2 x Basic timer\r\n* Debug mode: SWD & JTAG interfaces\r\n* SPDIF-Rx\r\n* 4 × I2C interfaces (SMBus/PMBus)\r\n* 4 USART\r\n* 5 x SPI / I2S (2 full duplex)\r\n* 2 × CAN (2.0B Active)\r\n* 1 x SDIO/MMC interface\r\n* USB 2.0 full-speed device/host/OTG controller with on-chip PHY\r\n* CRC calculation unit\r\n* RTC: subsecond accuracy, hardware calendar\r\n* 96-bit unique ID\r\n\r\n\\\\\r\n== Nucleo features ==\r\n\r\n* Two types of extension resources\r\n** Arduino Uno Revision 3 connectivity\r\n** STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible board power supply\r\n** USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)\r\n** Power management access point\r\n* Three User LEDs\r\n* Two push buttons: USER and RESET\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n* Ethernet 10/100Mbps\r\n* USART\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F412xG/TARGET_NUCLEO_F412ZG/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F412xG/TARGET_NUCLEO_F412ZG/]]\r\n\r\n=== Zio and Arduino-compatible headers ===\r\n{{/media/uploads/jeromecoutant/nucleo_f412zg_zio_left_2019_8_29.png}}\r\n{{/media/uploads/jeromecoutant/nucleo_f412zg_zio_right_2019_8_29.png}}\r\n\r\n=== CN11 CN12 headers ===\r\n{{/media/uploads/jeromecoutant/nucleo_f412zg_morpho_left_2019_8_29.png}}\r\n{{/media/uploads/jeromecoutant/nucleo_f412zg_morpho_right_2019_8_29.png}}\r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]].\r\n\r\n\\\\\r\n== Getting started ==\r\n\r\nThis video shows how to get started with ARM mbed Integrated Development Environment using STM32 Nucleo platform:\r\n\r\n{{https://www.youtube.com/watch?v=BrMw5TNQROo&list=PLnMKNibPkDnF97QnUOFGirl1q0G_4VdDc&index=22}}\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f4-series/stm32f412/stm32f412zg.html|STM32F412ZG microcontroller]]\r\n* [[http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f412zg.html|NUCLEO-F412ZG board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\nThis platform does not present any limitation.\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nucleo144_perf_logo_1024_-_NO_ETHERNET_AAM7j8Q.jpg",
        "image_path": "platforms/Nucleo144_perf_logo_1024_-_NO_ETHERNET_AAM7j8Q.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex-M4 + FPU, 100MHz",
        "bullet2": "1MB Flash, 256KB SRAM",
        "bullet3": "USB OTG, DAC, CAN, TRNG",
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f412zg.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "fcdaa7d8-526b-4cdd-a587-b9ad7282ba55"
    },
    {
        "id": 143,
        "name": "BBC micro:bit",
        "productcode": "9900",
        "logicalboard": {
            "name": "nrf51_microbit",
            "slug": "nrf51_microbit",
            "vendor": {
                "id": 11,
                "name": "Nordic",
                "full_name": "Nordic Semiconductor ASA",
                "description": "",
                "url": "http://www.nordicsemi.com/",
                "body": "",
                "logo": "/media/vendors/NOD_logo_Main.JPG"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            }
        ],
        "slug": "Microbit",
        "description": "The BBC micro:bit is a pocket-sized, codable computer that allows anyone to get creative with technology. Made possible through a major partnership with 31 organisations, a micro:bit has been given to every 11 or 12 year old child in year 7 or equivalent across the UK, for free.",
        "hide": false,
        "private": false,
        "ramsize": 6144,
        "flashsize": 262144,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 43,
            "name": "BBC",
            "full_name": "BBC Make it Digital Campaign",
            "description": "BBC's Make it Digital campaign – is a major UK-wide initiative to inspire a new generation to get creative with coding, programming and digital technology.",
            "url": "http://www.microbit.co.uk",
            "body": "",
            "logo": "/media/vendors/make_it_digital.jpg"
        },
        "body": "The official website for the BBC micro:bit is [[http://www.microbit.org]].\r\n\r\nIf you're keen to try using the micro:bit with mbed, then start with this platform page to add it to your compiler (on the right hand side), then check out the activity on the [[/teams/microbit|micro:bit team page]].\r\n\r\n**Only the BBC micro:bit V1.3x** is currently supported in the mbed online compiler. If you have the V1.5 or the V2.0 device, you will need to use the [[https://tech.microbit.org/|offline development tools provided for the micro:bit]]\r\n\r\nIf you're new to mbed, there's a [[https://developer.mbed.org/platforms/Microbit/#getting-started-video|video showing your first example here]]\r\n\r\nThe BBC micro:bit is based on the mbed HDK. The target MCU is a Nordic nRF51822 with 16K RAM, 256K Flash. As well as the nRF51822 there's also an onboard accelerometer and magnetometer from Freescale.\r\n\r\n== Pinout ==\r\n{{/media/uploads/JonnyA/microbit_platform_image_2.png|Microbit Pinout|600}} \r\n\r\n== micro:bit Device Abstraction Layer (DAL) ==\r\n\r\nLancaster University have written a full abstraction of the hardware on the micro:bit, based on mbed. This is used by the higher level languages provided by the BBC and is perfect for creating projects in mbed that use the various pieces of hardware on the micro:bit.\r\n\r\n<<info Documentation lives elsewhere>>\r\n\r\nLancaster University have prepared [[https://lancaster-university.github.io/microbit-docs/ubit/|full API documentation]] and a [[http://lancaster-university.github.io/microbit-docs/online-toolchains/|getting started guide]]. These live at their own home, hosted from GitHub\r\n\r\nIf you'd like to use just part of the DAL, the documentation for that is in the [[http://lancaster-university.github.io/microbit-docs/advanced/#using-components-directly|advanced guide]]\r\n\r\n<</info>>\r\n\r\nThere is a set of examples that show how to use the  ##MicroBit## class:\r\nThey can all be found at the [[https://developer.mbed.org/teams/microbit/|micro:bit team]], but the simplest is the basic 'hello world'\r\n\r\n<<program /teams/microbit/code/microbit-hello-world/?platform=Microbit >>\r\n\r\nAnd this example, taken from the [[http://lancaster-university.github.io/microbit-docs/advanced/#using-components-directly|advanced guide]] shows using just the display component:\r\n\r\n<<program /teams/microbit/code/microbit-component-display/?platform=Microbit >>\r\n\r\n== Getting Started Video ==\r\n{{https://www.youtube.com/watch?v=Jctpi6aqrHQ}}\r\n\r\n== Features ==\r\n*Can be programmed with high-level online IDEs using the BBC's website at [[http://www.microbit.co.uk/create-code]] including:\r\n**Microsoft TouchDevelop IDE\r\n**Microsoft Blocks\r\n**CodeKingdoms Javascript\r\n**MicroPython\r\n\r\n*mbed enabled\r\n**Online IDE at developer.mbed.org\r\n**Easy to use C/C++ SDK\r\n**Dedicated micro:bit runtime libraries for rapid development (developed by Lancaster University)\r\n*Nordic nRF51822 Multi-protocol Bluetooth® 4.0 low energy/2.4GHz RF SoC\r\n**32-bit ARM Cortex M0 processor (16MHz)\r\n**16kB RAM\r\n**256kB Flash\r\n**Bluetooth Low Energy Master/Slave capable\r\n*Input/Output\r\n**25 LED Matrix\r\n**Freescale MMA8652 3-axis Accelerometer\r\n**Freescale MAG3110 3-axis Magnetometer (e-compass)\r\n**Push Button x2\r\n**USB and Edge connector Serial I/O\r\n**2/3 reconfigurable PWM outputs\r\n**5 x Banana/Croc-clip connectors\r\n**Edge connector\r\n**6 x Analog In\r\n**6-17 GPIO (configuration dependent) \r\n**SPI\r\n**i2c\r\n*USB Micro B connector\r\n*JST power connector (3v)\r\n\r\n\r\n== mbed Libraries ==\r\n\r\nThe DAL described above contains all code required to use the micro:bit with mbed, but if you're looking to use just the underlying mbed libraries, for example for greater portability to other mbed platforms that don't have the same features as the micro:bit, you can use other libraries directly. For example\r\n\r\nFor Bluetooth Low Energy, the mbed BLE_API: \r\n<<library /teams/Bluetooth-Low-Energy/code/BLE_API/>>\r\n\r\nFor more information, see the Bluetooth Low Energy team [[/teams/Bluetooth-Low-Energy/]]\r\n\r\nOr these component libraries:\r\n\r\n<<component http://developer.mbed.org/components/MAG3110/ />>\r\n<<component https://developer.mbed.org/components/MMA8652-Accelerometer/ />>\r\n\r\n==Firmware==\r\nYou can find the latest firmware at https://www.mbed.com/en/development/hardware/prototyping-production/daplink/daplink-on-kl26z/#Updating_your_DAPLink_firmware\r\n\r\n== micro:bit availability ==\r\n\r\nThe micro:bit is available from a [[http://uk.farnell.com/bbc-microbit-reseller|number of different online retailers]], and in quantities >90 from [[http://cpc.farnell.com/bbc-microbit|CPC]] in the UK.\r\n\r\nMore information, including a registration for for schools to request micro:bits [[http://www.bbc.co.uk/programmes/articles/4hVG2Br1W1LKCmw8nSm9WnQ/the-bbc-micro-bit|can be found here]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/microbit_combined_image.png",
        "image_path": "platforms/microbit_combined_image.png",
        "pinout": "/media/platforms/Microbit_Platform_Image_2_3YFZNww.png",
        "pinout_path": "platforms/Microbit_Platform_Image_2_3YFZNww.png",
        "bullet1": "Bluetooth Low Energy",
        "bullet2": "32-bit Cortex M0, 16MHz",
        "bullet3": "16K RAM, 256K Flash",
        "buy_now": "http://uk.farnell.com/bbc-microbit-reseller",
        "pre_order_mode": false,
        "gid": "f74900e3-18cc-4be0-aff1-bee6e362b92a"
    },
    {
        "id": 142,
        "name": "NUCLEO-F031K6",
        "productcode": "0791",
        "logicalboard": {
            "name": "nucleo_f031k6",
            "slug": "nucleo_f031k6",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-Nucleo-F031K6",
        "description": "Affordable and flexible platform to ease prototyping using a STM32F031K6T6 microcontroller.",
        "hide": false,
        "private": false,
        "ramsize": 4096,
        "flashsize": 32768,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nThe STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.\r\n\r\nThe Arduino™ connectivity support and ST Morpho headers make it easy to expand the\r\nfunctionality of the STM32 Nucleo open development platform with a wide choice of\r\nspecialized shields.\r\n\r\nThe STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer. \r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32F031K6T6 in LQFP32 package\r\n* ARM®32-bit Cortex®-M0 CPU\r\n* 48 MHz max CPU frequency\r\n* VDD from 2.0 V to 3.6 V\r\n* 32 KB Flash\r\n* 4 KB SRAM\r\n* Timers Advanced Control (1)\r\n* Timers General Purpose  (5)\r\n* SPI/I2S (1)\r\n* I2C (1)\r\n* USART (1)\r\n* 12-bit ADC with 13 channels (1)\r\n* GPIO (25) with external interrupt capability\r\n* RTC\r\n\r\n\\\\\r\n== Nucleo features ==\r\n\r\n* Two types of extension resources\r\n** Arduino Uno Revision 3 connectivity\r\n** STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible board power supply\r\n** USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)\r\n** Power management access point\r\n* User LED (LD3)\r\n* One push button: RESET\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n\r\n\\\\\r\n== Nucleo pinout ==\r\n\r\n=== Arduino-Nano-compatible headers ===\r\n\r\n {{/media/uploads/bcostm/nucleo32_revc_f031k6_mbed_pinout_v2.png}} \r\n\r\n<<info>>\r\nOnly the labels written in **blue/white** or **green/white** (i.e. PA_4, PB_5, A0, D14, LED1...) must be used in your code. The other labels are given as information (alternate-functions, power pins, ...).\r\n\r\nYou can find more details on the available pins and labels in the following files (link to the latest mbed-dev library version):\r\n* [[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F0/TARGET_NUCLEO_F031K6/PeripheralPins.c|PeripheralPins.c]]\r\n* [[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F0/TARGET_NUCLEO_F031K6/PinNames.h|PinNames.h]]\r\n<</info>>\r\n\r\n<<info>>\r\nBy default the PA_5 (A4) and PA_6 (A5) pins can only be used as Input floating (ADC function). Remove SB16 and SB18 solder bridges in order to use these pins as Digital output and have access to other functions (DigitalOut, SPI, PWM, etc...). Refer to the user manual for more details.\r\n<</info>>\r\n\r\n\\\\\r\n== Supported Shields ==\r\n[[http://www.gravitech.us/7sediforarna.html|Gravitech 7 Segment Display for Arduino Nano]]\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1574/LN7/PF259773|STM32F031K6 microcontroller]]\r\n* [[http://www.st.com/stm32nucleo|Nucleo board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n* ARM mbed RTOS not compatible with this platform (code size is too big).\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nucleo32_MAIN_O0k88OV.jpg",
        "image_path": "platforms/Nucleo32_MAIN_O0k88OV.jpg",
        "pinout": "/media/platforms/Nucleo32_revC_F031K6_mbed_pinout_v2_gWYFT6D.png",
        "pinout_path": "platforms/Nucleo32_revC_F031K6_mbed_pinout_v2_gWYFT6D.png",
        "bullet1": "Cortex-M0, 48MHz",
        "bullet2": "32KB Flash, 4KB SRAM",
        "bullet3": null,
        "buy_now": "https://www.st.com/en/evaluation-tools/nucleo-f031k6.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "32e40221-2861-4224-90d6-7b7a0a380780"
    },
    {
        "id": 141,
        "name": "Seeed Arch Link",
        "productcode": "9013",
        "logicalboard": {
            "name": "arch_link",
            "slug": "arch_link",
            "vendor": {
                "id": 11,
                "name": "Nordic",
                "full_name": "Nordic Semiconductor ASA",
                "description": "",
                "url": "http://www.nordicsemi.com/",
                "body": "",
                "logo": "/media/vendors/NOD_logo_Main.JPG"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            }
        ],
        "slug": "Seeed-Arch-Link",
        "description": "Arch Link is an mbed enabled development board based on Nordic nRF51822 and WIZnet W5500 ethernet interface. With Arduino form factor, Grove connectors and micro SD interface, it is extremely easy to create a bluetooth low energy device.",
        "hide": false,
        "private": false,
        "ramsize": 16384,
        "flashsize": 65536,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 7,
            "name": "SeeedStudio",
            "full_name": "SeeedStudio",
            "description": "",
            "url": "http://www.seeedstudio.com/",
            "body": "",
            "logo": "/media/vendors/seeed-logo.jpg"
        },
        "body": "== Pinout ==\r\n {{/media/uploads/JackyZhangFromSeeed/arch_link_pinout_a_20150602.png}} \r\n\r\n== Features ==\r\n* mbed enabled\r\n** Online IDE\r\n** Easy to use C/C++ SDK\r\n** Handy libraries\r\n* CMSIS DAP based on LPC11U35\r\n** Drag-n-drop programming\r\n** Debug using CMSIS DAP standard\r\n** USB virtual serial for communication\r\n* Arduino form factor with Grove connectors\r\n** I2C and UART connecter on board\r\n* Nordic nRF51822 Multi-protocol Bluetooth® 4.0 low energy/2.4GHz RF SoC\r\n** ARM Cortex M0 processor\r\n** 256kB flash/16kB RAM\r\n** Configurable I/O mapping for digital I/O\r\n* WIZnet W5500 Ethernet\r\n** Supports following Hardwired TCP/IP Protocols : TCP, UDP, ICMP, IPv4, ARP, IGMP, PPPoE\r\n** Supports Power down mode\r\n** Supports Wake on LAN over UDP\r\n** Supports High Speed Serial Peripheral Interface(SPI MODE 0, 3)\r\n** Internal 32Kbytes Memory for Tx/Rx Buffers\r\n** 10BaseT/100BaseTX Ethernet PHY embedded\r\n** with RJ45 connector\r\n* USB Micro B connector\r\n* Micro SD Card connector\r\n\r\n== Get Started ==\r\n# Click [[https://developer.mbed.org/compiler/#import:/teams/mbed/code/mbed_blinky/;platform:Seeed-Arch-Link|this link]] to import the mbed_blinky program\r\n# compile and download the compiled hex file\r\n# Drag-n-drop the compiled hex file into the MBED disk\r\n\r\n== Firmware Update ==\r\nThe latest Arm Mbed DAPLink interface firmware for the Seeed Arch Link is available at (click the image):\r\n\r\n[[https://armmbed.github.io/DAPLink/?board=Seeed-Arch-Link|{{/media/uploads/sam_grove/website-logo-link.png|DAPLink firmware for Seeed Arch Link|300}}]]\r\n\r\nSource: [[https://github.com/ARMmbed/DAPLink]] \r\n\r\n<<comment>>\r\n== Update or Restore Firmware ==\r\nThe latest firmware version for the Arch Link is v0203 built at Jun 4 2015. To check your firmware version and built date, open the MBED.HTM or DETAILS.TXT of your MBED disk in a text editor.\r\n\r\nChangelog:\r\n\r\n* 2015-06-4 first version\r\n* [[https://github.com/mbedmicro/DAPLink/releases/tag/v0241|2016Q1'16 v0241]]\r\n\r\nFirmware:\r\n\r\n* [[/media/uploads/JackyZhangFromSeeed/lpc11u35_nrf51822_if_mbed__20150604.bin| v0203]] \r\n* [[/media/uploads/yihui/0241_lpc11u35_archlink_0x0000.bin|v0241]] \r\n\r\n* Hold the Arch Link's button and power on it\r\n* A CRP DISABLD disk will show up\r\n** On Windows, replace firmware.bin with the above firmware\r\n** On Linux/Mac, use command: **dd if={new_firmware.bin} of={firmware.bin} conv=notrunc**\r\n<</comment>>",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Arch_Link_rQW64G4.jpg",
        "image_path": "platforms/Arch_Link_rQW64G4.jpg",
        "pinout": "/media/platforms/arch_link_pinout_a_20150602.png",
        "pinout_path": "platforms/arch_link_pinout_a_20150602.png",
        "bullet1": "Bluetooth Low Energy",
        "bullet2": "WIZnet W5500 Ethernet with RJ4",
        "bullet3": "Micro SD Card Interface",
        "buy_now": "http://www.seeedstudio.com/depot/Arch-Link-p-2511.html",
        "pre_order_mode": false,
        "gid": "68af6528-417a-4cc1-97e1-55f29464fbde"
    },
    {
        "id": 140,
        "name": "DISCO-F469NI",
        "productcode": "0788",
        "logicalboard": {
            "name": "disco_f469ni",
            "slug": "disco_f469ni",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "USB device"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "QSPI"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-Discovery-F469NI",
        "description": "The STM32F469 Discovery kit (32F469IDISCOVERY) allows users to easily develop applications with the STM32F469 high-performance MCUs with ARM®Cortex®-M4 core and Chrom-ART Accelerator™.",
        "hide": false,
        "private": false,
        "ramsize": 393216,
        "flashsize": 2097152,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nThe discovery kit enables a wide range of use cases taking advantage of premium graphics, audio, multi-sensor support, WVGA color display, security, memory extension and connectivity features. An embedded ST-LINK/V2-1 debugger/programmer is included; specialized add-on boards can be connected thanks to the **Arduino™ UNO** or to the **expansion** connectors.\r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32F469NIH6 in BGA216 package\r\n* ARM®32-bit Cortex®-M4 CPU with DSP, FPU, Chrom-ART Accelerator™\r\n* 180 MHz max CPU frequency\r\n* VDD from 1.7 V to 3.6 V\r\n* 2048 KB Flash\r\n* 384 KB SRAM\r\n* GPIOs (161) with external interrupt capability\r\n* Timer GP (10\r\n* Timer Advanced-control (2)\r\n* Timer Basic (2)\r\n* SPI/I2S (6/2)\r\n* I2C (3)\r\n* USART/UART (4)\r\n* USB OTG HS/FS\r\n* CAN (2)\r\n* SAI (1)\r\n* SDIO\r\n* Camera interface\r\n* MIPI-DSI Host\r\n* LCD-TFT\r\n* Chrom-ART Accelerator (DMS2D)\r\n* Random number generator (TRNG for HW entropy)\r\n* FMC memory controller\r\n* Quad-SPI\r\n* Ethernet\r\n\r\n\\\\\r\n== Board features ==\r\n\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\nBoard power supply: through the USB bus or from an external 3 V or 5 V supply voltage\r\n* Flexible board power supply\r\n** USB VBUS\r\n** External source (3V or 5 V)\r\n* 4 inches 800x480 pixel TFT color LCD with MIPI DSI interface and capacitive touch screen\r\n* SAI Audio DAC, with a stereo headphone output jack\r\n* 3 MEMS microphones\r\n* MicroSD card connector\r\n* I2C extension connector\r\n* 4Mx32bit SDRAM\r\n* 128-Mbit Quad-SPI NOR Flash\r\n* Reset and wake-up buttons\r\n* 5 color user LEDs\r\n* USB OTG FS with Micro-AB connector\r\n* **Arduino™ UNO** connector\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/TARGET_DISCO_F469NI/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F469xI/TARGET_DISCO_F469NI/]]\r\n\r\n {{/media/uploads/bcostm/disco_f469ni_mbed_pinout_v3.png}} \r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]]\r\n\r\n\\\\\r\n== Getting started ==\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1577/LN1876/PF260683?s_searchtype=partnumber|STM32F469NI microcontroller]]\r\n* [[http://www.st.com/web/catalog/tools/FM116/CL1620/SC959/SS1532/LN1848/PF262395?s_searchtype=partnumber|32F469IDISCOVERY board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\nThis platform does not present any known limitations.\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/DISCO_F469NI.jpg",
        "image_path": "platforms/DISCO_F469NI.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex-M4 + DSP+FPU, 180MHz",
        "bullet2": "2MB Flash, 384KB SRAM",
        "bullet3": "TRNG, USB, ETH, CAN, LCD",
        "buy_now": "https://www.st.com/en/evaluation-tools/32f469idiscovery.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "49c266a3-defa-4ae4-8b26-460d3a3660b6"
    },
    {
        "id": 139,
        "name": "NUCLEO-F410RB",
        "productcode": "0744",
        "logicalboard": {
            "name": "nucleo_f410rb",
            "slug": "nucleo_f410rb",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-Nucleo-F410RB",
        "description": "Affordable and flexible platform to ease prototyping using a STM32F410RBT6 microcontroller.",
        "hide": false,
        "private": false,
        "ramsize": 32768,
        "flashsize": 131072,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nThe STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.\r\n\r\nThe Arduino™ connectivity support and ST Morpho headers make it easy to expand the\r\nfunctionality of the STM32 Nucleo open development platform with a wide choice of\r\nspecialized shields.\r\n\r\nThe STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer. \r\n\r\n{{https://www.youtube.com/watch?v=g3p6iX_RpEc&index=1&list=PLgyFKd2HIZlbhKhnvgDGmsJxX0uLscnvV}}\r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32F410RBT6 in LQFP64 package\r\n* ARM®32-bit Cortex®-M4 CPU with FPU\r\n* 100 MHz max CPU frequency\r\n* VDD from 1.7 V to 3.6 V\r\n* 128 KB Flash\r\n* 32 KB SRAM\r\n* General purpose timer (4)\r\n* Low-power timer (1)\r\n* Advanced-control timer (1)\r\n* Random number generator (TRNG for HW entropy)\r\n* SPI/I2S (3)\r\n* I2C (3)\r\n* USART (3)\r\n* GPIO (50) with external interrupt capability\r\n* 12-bit ADC with 16 channels\r\n* 12-bit DAC with 1 channel\r\n* RTC\r\n\r\n\\\\\r\n== Nucleo features ==\r\n\r\n* Two types of extension resources\r\n** Arduino Uno Revision 3 connectivity\r\n** STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible board power supply\r\n** USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)\r\n** Power management access point\r\n* User LED (LD2)\r\n* Two push buttons: USER and RESET\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F410xB/TARGET_NUCLEO_F410RB/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F410xB/TARGET_NUCLEO_F410RB/]]\r\n\r\n=== Arduino-compatible headers ===\r\n {{/media/uploads/bcostm/nucleo_f410rb_2017_9_19_arduinol.png}} \r\n {{/media/uploads/bcostm/nucleo_f410rb_2017_9_19_arduinor.png}} \r\n\r\n=== Morpho headers ===\r\nThese headers give access to all STM32 pins.\r\n {{/media/uploads/bcostm/nucleo_f410rb_2017_9_19_morphol.png}} \r\n {{/media/uploads/bcostm/nucleo_f410rb_2017_9_19_morphor.png}} \r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]].\r\n\r\n\\\\\r\n== Getting started ==\r\n\r\nThis video shows how to get started with ARM mbed Integrated Development Environment using STM32 Nucleo platform:\r\n\r\n{{https://www.youtube.com/watch?v=BrMw5TNQROo&list=PLnMKNibPkDnF97QnUOFGirl1q0G_4VdDc&index=22}}\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1577/LN1938/PF261572?s_searchtype=partnumber|STM32F410RB microcontroller]]\r\n* [[http://www.st.com/stm32nucleo|Nucleo board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n* On Nucleo 64-pins boards, the D0 and D1 pins are not available per default as they are used by the STLink Virtual Comm Port. More information [[https://os.mbed.com/teams/ST/wiki/Use-of-D0D1-Arduino-pins|HERE]]\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nucleo64_perf_nologo_1024_eqz0a8G.jpg",
        "image_path": "platforms/Nucleo64_perf_nologo_1024_eqz0a8G.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "Cortex-M4 + FPU, 100MHz",
        "bullet2": "128KB Flash, 32KB SRAM",
        "bullet3": "DAC, TRNG",
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f410rb.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "a0f69f0f-955c-4fc9-9d21-c9ae2e022fcc"
    },
    {
        "id": 138,
        "name": "NUCLEO-F446RE",
        "productcode": "0777",
        "logicalboard": {
            "name": "nucleo_f446re",
            "slug": "nucleo_f446re",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-Nucleo-F446RE",
        "description": "Affordable and flexible platform to ease prototyping using a STM32F446RET6 microcontroller.",
        "hide": false,
        "private": false,
        "ramsize": 131072,
        "flashsize": 524288,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nThe STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.\r\n\r\nThe Arduino™ connectivity support and ST Morpho headers make it easy to expand the\r\nfunctionality of the STM32 Nucleo open development platform with a wide choice of\r\nspecialized shields.\r\n\r\nThe STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer. \r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32F446RET6 in LQFP64 package\r\n* ARM®32-bit Cortex®-M4 CPU with FPU\r\n* Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait state execution from Flash memory\r\n* 180 MHz max CPU frequency\r\n* VDD from 1.7 V to 3.6 V\r\n* 512 KB Flash\r\n* 128 KB SRAM System\r\n* 4 KB SRAM Backup\r\n* Timers General Purpose (10)\r\n* Timers Advanced-Control (2)\r\n* Timers Basic (2)\r\n* SPI (4)\r\n* I2S (2)\r\n* USART (4)\r\n* UART (2)\r\n* USB OTG Full Speed and High Speed\r\n* CAN (2)\r\n* SAI (2)\r\n* SPDIF-Rx (1)\r\n* HDMI-CEC (1)\r\n* Quad SPI (1)\r\n* Camera Interface\r\n* GPIO (50) with external interrupt capability\r\n* 12-bit ADC (3) with 16 channels\r\n* 12-bit DAC with 2 channels\r\n\r\n\\\\\r\n== Nucleo features ==\r\n\r\n* Two types of extension resources\r\n** Arduino Uno Revision 3 connectivity\r\n** STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible board power supply\r\n** USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)\r\n** Power management access point\r\n* User LED (LD2)\r\n* Two push buttons: USER and RESET\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n\r\n\\\\\r\n== Nucleo pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/TARGET_NUCLEO_F446RE/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F446xE/TARGET_NUCLEO_F446RE/]]\r\n\r\n=== Arduino-compatible headers ===\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/nucleo_f446re_arduino_left_2021_10_26.png}}\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/nucleo_f446re_arduino_right_2021_10_26.png}}\r\n\r\n\r\n=== Morpho headers ===\r\nThese headers give access to all STM32 pins.\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/nucleo_f446re_morpho_right_2021_10_26.png}}\r\n{{https://os.mbed.com/media/uploads/jeromecoutant/nucleo_f446re_morpho_left_2021_10_26.png}}\r\n\r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]].\r\n\r\n\\\\\r\n== Getting started ==\r\n\r\nThis video shows how to get started with ARM mbed Integrated Development Environment using STM32 Nucleo platform:\r\n\r\n{{https://www.youtube.com/watch?v=BrMw5TNQROo&list=PLnMKNibPkDnF97QnUOFGirl1q0G_4VdDc&index=22}}\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1577/LN1875/PF260537?s_searchtype=partnumber|STM32F446RE microcontroller]]\r\n* [[http://www.st.com/stm32nucleo|Nucleo board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n* On Nucleo 64-pins boards, the D0 and D1 pins are not available per default as they are used by the STLink Virtual Comm Port. More information [[https://os.mbed.com/teams/ST/wiki/Use-of-D0D1-Arduino-pins|HERE]]\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nucleo64_perf_nologo_1024_84H0E8x.jpg",
        "image_path": "platforms/Nucleo64_perf_nologo_1024_84H0E8x.jpg",
        "pinout": "/media/platforms/NUCLEO_F446RE_arduino_left_2021_10_26.png",
        "pinout_path": "platforms/NUCLEO_F446RE_arduino_left_2021_10_26.png",
        "bullet1": "Cortex-M4 + FPU, 180MHz",
        "bullet2": "512KB Flash, 128KB SRAM",
        "bullet3": "DAC CAN USB_OTG_FS/HS",
        "buy_now": "https://www.st.com/en/evaluation-tools/nucleo-f446re.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "4e146ff9-ba1a-4520-a2cb-0f105d3e8132"
    },
    {
        "id": 137,
        "name": "WIZwiki-W7500",
        "productcode": "2201",
        "logicalboard": {
            "name": "wizwiki_w7500",
            "slug": "wizwiki_w7500",
            "vendor": {
                "id": 38,
                "name": "WIZnet",
                "full_name": "WIZnet",
                "description": "WIZnet is a fabless IT company that provides Internet processors for the IoT.\r\n\r\nWIZnet is the sole innovator to patent the hardwired TCP/IP technology into a microprocessor chip in 2001. Since then, a yearly average of 10 million WIZnet chips have been used in various embedded Internet devices worldwide.",
                "url": "http://www.wiznet.co.kr/",
                "body": "",
                "logo": "/media/vendors/WIZnet_logo_500x500.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            }
        ],
        "slug": "WIZwiki-W7500",
        "description": "WIZwiki-W7500 is a SoC platform board based on the W7500 chip = ARM Cortex-M0 that integrates 128KB Flash and hardwired TCP/IP core. If you use WIZwiki-W7500 board, you can easily evaluate the W7500 and test its performance and all functions.",
        "hide": false,
        "private": false,
        "ramsize": 49152,
        "flashsize": 131071,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 38,
            "name": "WIZnet",
            "full_name": "WIZnet",
            "description": "WIZnet is a fabless IT company that provides Internet processors for the IoT.\r\n\r\nWIZnet is the sole innovator to patent the hardwired TCP/IP technology into a microprocessor chip in 2001. Since then, a yearly average of 10 million WIZnet chips have been used in various embedded Internet devices worldwide.",
            "url": "http://www.wiznet.co.kr/",
            "body": "",
            "logo": "/media/vendors/WIZnet_logo_500x500.png"
        },
        "body": "==Overview==\r\nWIZnet WIZwiki Platform based on WIZnet's W7500 MCU. The IOP4IoT \"Internet Offload Platform for IoT\" W7500 chip is the SoC one-chip solution which integrates an ARM Cortex-M0, 128KB Flash and hardwired TCP/IP core for various embedded application especially for Internet of things and Gateways. The TCP/IP core is a market-proven hardwired TCP/IP stack with an integrated Ethernet MAC. If you use WIZwiki-W7500 you will be able to easily develop a prototype. It can be used as an Arduino shield because its Arduino pin Compatible. This is using the CMSIS-DAP USB and ISP Header for easy firmware writing in the mbed.org compiler environment.\r\n\r\n== Features ==\r\n* WIZnet W7500\r\n** ARM® Cortex™-M0 Core 48MHz\r\n** 128KB Flash memory\r\n** 16KB to 48 KB SRAM (Min 16KB available if 32KB socket buffer is used, Max 48KB available if no socket buffer is used)\r\n** Hardwired TCP/IP Core (8 Sockets, MII: Medium-Independent Interface)\r\n** 12-bit, 8ch ADC\r\n** 53 I/Os\r\n** 1ch Watchdog, 4ch Timers and 8ch PWM\r\n** 3ch UART\r\n** 2ch SPI\r\n** 2ch I2C\r\n* Arduino form-factor\r\n** Compatible with a wide range of commercially available shields\r\n* CMSIS-DAP interface firmware\r\n** Built-in USB drag 'n' drop FLASH programmer\r\n**USB Virtual COM port for serial terminal\r\n** CMSIS-DAP interface for programming and debugging from offline tools\r\n* mbed.org Developer Website\r\n** Online Compiler\r\n** High level C/C++ SDK\r\n** Active developer community\r\n\r\n<<warning>>\r\n* You must do not use PWM1, DUALTIMER 0(already used us ticker in mbed driver ). \r\n* Due to low demand, Dual Edge Triggered GPIO will not be supported. \r\n* InterruptIn class’ rise() or fall() member function will override the previous callback setting.\r\n* As a problem with online compilers, OS 2.0 users are encouraged to replace them with OS 5.0 as shown below.\r\n{{/media/uploads/jcm931213/os5_import.png}}\r\n\r\n*If you want using Ethernet function with mbed OS 5.0 \r\nrefer to this link : https://os.mbed.com/teams/WIZnet/code/WIZnetInterface-OS5/\r\n\r\n<</warning>>\r\n\r\n==Hand Book==\r\n<<info>>\r\nWelcome!! [[https://developer.mbed.org/teams/WIZnet/wiki/handbook|**HANDBOOK PAGE LINK**]]\r\n\r\nWelcome!! [[http://wiznetian.com/mcia/|**COMPONENT PAGE LINK**]]\r\n\r\nbasic examples & components example & application examples in this page\r\nExample is verified by WIZwiki-W7500\r\n\r\n[[http://wiznetian.com/mcia/|{{/media/uploads/justinkim/component.png}}]]\r\n\r\n<</info>>\r\n\r\n== Pinout ==\r\n**WIZwiki-W7500 simple Pinout\r\n {{/media/uploads/justinkim/wizwiki_w7500_pinout_mbed_150701_simple2.png}} \r\n\r\n**WIZwiki-W7500 detail Pinout\r\n {{/media/uploads/justinkim/wizwiki_w7500_pinout_mbed_150709.png}} \r\n\r\n** Available Pin Name at mbed\r\n<<note>>\r\nOnly the labels written must be used in your code. The other labels are given as information (alternate-functions, power pins, ...). You can also use these additional labels:\r\n{{{\r\nPA_0, PA_1, PA_2, PA_3, PA_4, PA_5, PA_6, PA_7, PA_8, PA_9, PA_10, PA_11, PA_12, PA_13, PA_14, PA_15\r\n\r\nPA_00, PA_01, PA_02, PA_03, PA_04, PA_05, PA_06, PA_07, PA_08, PA_09\r\n\r\nPB_0, PB_1, PB_2, PB_3, PB_4, PB_5, PB_6, PB_7, PB_8, PB_9, PB_10, PB_11, PB_12, PB_13, PB_14, PB_15\r\n\r\nPB_00, PB_01, PB_02, PB_03, PB_04, PB_05, PB_06, PB_07, PB_08, PB_09\r\n\r\nPC_0, PC_1, PC_2, PC_3, PC_4, PC_5, PC_6, PC_7, PC_8, PC_9, PC_10, PC_11, PC_12, PC_13, PC_14, PC_15\r\n\r\nPC_00, PC_01, PC_02, PC_03, PC_04, PC_05, PC_06, PC_07, PC_08, PC_09\r\n\r\nPD_0, PD_1, PD_2, PD_3, PD_4\r\n\r\nPD_00, PD_01, PD_02, PD_03, PD_04\r\n\r\nA0 = PC_15, A1 = PC_14, A2 = PC_13, A3 = PC_12, A4 = PC_11, A5 = PC_10, A6 = PC_9, A7 = PC_8\r\n\r\nD0 = PA_14, D1 = PA_13, D2 = PC_1, D3 = PC_0, D4 = PA_2, D5 = PA_1, D6 = PA_0, D7 = PC_6, \r\nD8 = PC_7, D9 = PC_4, D10 = PA_5, D11 = PA_8, D12 = PA_7, D13 = PA_6, D14 = PA_10, D15 = PA_9\r\n\r\nLED_RED = PC_8, LED_GREEN = PC_9, LED_BLUE = PC_5\r\n\r\nLED1 = LED_RED, LED2 = LED_GREEN, LED3 = LED_BLUE, LED4 = LED_BLUE\r\n\r\nLEDR = LED_RED, LEDG = LED_GREEN, LEDB = LED_BLUE\r\n\r\nUSBTX = PC_2, USBRX = PC_3\r\n\r\nSD_SEL = PB_0, SD_CLK = PB_1, SD_MISO = PB_2, SD_MOSI = PB_3\r\n}}}\r\n<</note>>\r\n\r\n== Getting Started ==\r\n*[[https://developer.mbed.org/teams/WIZnet/wiki/How-to-start-WIZwiki-W7500-Board|How to start WIZwiki-W7500 Board]]\r\n*[[https://developer.mbed.org/teams/WIZnet/wiki/How-to-install-WIZwiki-W7500-serial-driv| How to install serial driver of WIZwiki-W7500]]\r\n*[[https://developer.mbed.org/teams/WIZnet/wiki/How-to-write-the-firmware-into-WIZwiki-W | How to write the firmware]]\r\n\r\n== Update or Restore Firmware ==\r\n*[[https://developer.mbed.org/teams/WIZnet/wiki/How-to-write-the-firmware-to-CMSIS-DAP | How to write the firmware to CMSIS-DAP]]\r\n\r\n== Resources ==\r\n* [[https://wizwiki.net/wiki/doku.php?id=products:wizwiki_w7500:start|WIZwiki-W7500]]\r\n* [[https://wizwiki.net/wiki/doku.php?id=products:wizwiki_w7500:start|WIZnet W7500]]\r\n* [[http://wizwiki.net/wiki/doku.php?id=products:wizwiki_w7500:start#technical_reference|Technical Reference (include schematics)]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/wizwiki-w7500.png",
        "image_path": "platforms/wizwiki-w7500.png",
        "pinout": "/media/platforms/WIZwiki_W7500_Pinout_mbed_150701_detail2.png",
        "pinout_path": "platforms/WIZwiki_W7500_Pinout_mbed_150701_detail2.png",
        "bullet1": "Hardwired TCP/IP Core",
        "bullet2": "Cortex™-M0, 48MHz",
        "bullet3": "16-48KB SRAM, 128KB Flash",
        "buy_now": "http://old.wiznet.co.kr/select_shop.asp",
        "pre_order_mode": false,
        "gid": "1b5c468a-7553-4439-886f-6955c8317e26"
    },
    {
        "id": 136,
        "name": "FRDM-KW24D512",
        "productcode": "0250",
        "logicalboard": {
            "name": "kw24d",
            "slug": "kw24d",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Mesh 2.4 Ghz"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "Dataflash"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "FRDM-KW24D512",
        "description": "The FRDM-KW24D512 is a low cost development platform for Kinetis® KW24, KW22, and KW21 MCUs.",
        "hide": false,
        "private": false,
        "ramsize": 65536,
        "flashsize": 524288,
        "secret": "00000000",
        "landing_page": "",
        "vendor": {
            "id": 3,
            "name": "NXP",
            "full_name": "NXP Semiconductors",
            "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
            "url": "http://www.nxp.com/",
            "body": "",
            "logo": "/media/vendors/NXP-Logo_2.jpg"
        },
        "body": "== Overview ==\r\n\r\nThe FRDM-KW24D512 has been designed by NXP in collaboration with mbed for prototyping all sorts of devices, especially those requiring the size and price point offered by Cortex-M4.\r\nThe board is well sized for low-power applications, thanks to its power efficient Kinetis KW24D512 MCU featuring an ARM® Cortex®-M4 core running up to 50MHz and embedding 512KB Flash, 64KB RAM. The MKW2xD family of devices are used to easily enable connectivity based on the IEEE 802.15.4 Standard. Features on FRDM-KW24D512 include but not limited to RF circuitry including antenna, dual-role USB interface, 16 Mbit external serial flash and 32 MHz reference oscillator crystal. The Kinetis KW24D512 MCU family remains fully software, hardware and development tool compatibility with other Kinetis MCU and Freedom board families. \r\nIt is packaged as a development board including extension headers compatible with Arduino R3 shields and includes a built-in USB Debug and Flash Programmer.\r\n\r\n\\\\\r\n== MCU Features ==\r\n* Kinetis MKW24D512 in 8x8 LGA package\r\n* Core Processor and Memories\r\n** 50 MHz Cortex-M4 CPU with DSP capabilities\r\n** Up to 512 KB of flash memory\r\n** Up to 64 KB of SRAM\r\n* Typical Applications\r\n** 6LoWPAN\r\n** Thread\r\n** Zigbee (not currently available on mbed OS) \r\n** Home Area Networks consisting of\r\n*** Meters\r\n*** Gateways\r\n*** In-home displays\r\n*** Connected appliances\r\n** Networked Building Control and Home Automations with\r\n*** Lighting Control\r\n*** HVAC\r\n*** Security\r\n* Peripherals\r\n** USB\r\n** Cryptographic Acceleration\r\n** 16-bit ADC\r\n** 12-bit DAC\r\n** Flexible timers\r\n*Radio transceiver performance\r\n** Up to –102 dBm receiver sensitivity\r\n** +8 dBm maximum transmit output power\r\n** Up to 58 dBm channel rejection\r\n** Current consumption is minimized with peak transmit current of 17 mA at 0 dBm output power, and peak receive current of 15 mA in Low Power Preamble Search mode.\r\n* Package and Operating Characteristics\r\n** Packaged in an 8 x 8 mm LGA with 56 contacts\r\n** Voltage range: 1.8 V to 3.6 V\r\n\r\n\\\\\r\n== Board Features ==\r\n\r\n* Onboard Components\r\n** Integrated PCB inverted F-type antenna and SMA RF port\r\n** FXOS8700CQ - Accelerometer and Magnetometer\r\n** AT45DB161E - 16Mbit External Serial Flash for OTAP support\r\n** 4 user push-buttons\r\n** RGB LED\r\n** Blue LED Indicator \r\n* Connectivity\r\n** Dual role Full-speed USB interface with micro-B USB connector\r\n** up to 3x UARTs, 2x SPIs and 2x I2Cs connected to Headers (multiplexed peripherals)\r\n* Extensions\r\n** Headers compatible with Arduino R3 shields (32-pins / outter row)\r\n** Headers for proprietary shields (32-pins / inner row)\r\n* Analog and Digital IOs (multiplexed peripherals)\r\n** 1x ADC 16-bit resolution with 9 Analog I/O Pins connected to Headers\r\n** up to 1x timers with 7 PWM signals accessible from Headers\r\n** up to x2 Comparator Inputs\r\n** up to 23 MCU I/O Pins connected to Headers (3.3v)\r\n* Board power-supply options (onboard 5 to 3.3V regulator)  \r\n** USB Debug 5V\r\n** USB Target 5V\r\n** 5-9V Vin on Arduino headers\r\n** 3.3V/5V PWR input\r\n** Coin-cell 3.3V\r\n* Clocks\r\n** 32 MHz reference oscillator\r\n** 32 kHz clock oscillator\r\n* Integrated OpenSDA USB Debug and Programming adapter\r\n** Several industry standard Debug interfaces (PEmicro, CMSIS-DAP, JLink)\r\n** Drag-n-drop MSD Flash-programming\r\n** Virtual USB to Serial Port\r\n* Form factor: 3.2” x 2.1” / 81mm x 53mm\r\n* Software Development Tools\r\n**mbed HDK & SDK enabled\r\n** Online development tools\r\n** Easy to use C/C++ SDK\r\n** Lots of published libraries and projects\r\n** Alternate Offline options NXP free MCUXpresso IDE (compiler toolchain) and MCUXpresso SDK library/examples\r\n* Supplier website: http://www.nxp.com/frdm-kw24d512\r\n\r\n\\\\\r\n== Board Block Diagram ==\r\n\r\nThe graphic below gives an overview of the board features and the connection between the target MCU and the on-board components and connectors \r\n\\\\\r\n {{/media/uploads/Ting_Wang/block-diagram_of_frdm-kw24d512.jpg}} \r\n\\\\\r\n\\\\\r\n\\\\\r\n\r\n== Board Pinout ==\r\n\r\n=== Component Pinout ===\r\n\r\nFollowing figure indicates the Kinetis KW24D512 signal connections with the board components (RGB LED, Motion Sensor) and extension connectors (External Serial Flash).\r\n\\\\\r\n {{/media/uploads/Ting_Wang/frdm-kw24d512_peripheral.jpg}} \r\n\\\\\r\n\\\\\r\n\r\n=== Arduino and NXP Header Pinout ===\r\n\r\nFreedom board headers enable up to 64-pins and give access to most of the Kinetis KW24D512 signals\r\n* Outer row pins deliver right signals to meet Arduino R3 standard\r\n* Inner row is connected to up to 32 additional Kinetis KW24D512 pins \r\n\\\\\r\n {{/media/uploads/Ting_Wang/frdm-kw24d512_arduino-header-pinout.jpg}} \r\n\\\\\r\n<<warning title=\"Important Notes\">>\r\nPlease note that on this MCU in SPI Slave mode pins labeled MOSI behave as Slave Output and pins labeled MISO behave as Slave Input.  The terms MOSI (Master Out Slave In) and MISO (Master In Slave Out) only apply to Master mode.  \r\n\r\n<</warning>>\r\n\r\nThe FRDM-KW24D512 is fully supported in the mbed platform, so it gets access to the free tools and SDK that provides experienced embedded developers with powerful and productive tools for building proof-of-concepts. The pinout above shows the commonly used interfaces and their locations. Note that all the numbered pins (PT_XX) can also be used as [[/handbook/DigitalIn|DigitalIn]] and [[/handbook/DigitalOut|DigitalOut]] interfaces. \r\n\r\n\\\\\r\n\r\n===Pin names===\r\n\r\n* [[https://developer.mbed.org/teams/NXP/wiki/FRDM-KW24D512-Pinnames|mbed pin-names]]\r\n* [[/media/uploads/Ting_Wang/frdm-kw24_reva_pinout_mbed.xlsx|KW24D512/FRDM-KW24D512 revA pin-multiplexing]]\r\n\r\n\\\\\r\n\r\n== PC Configuration ==\r\n\r\nYour mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with mbed you will need a ##terminal application##. This allows the mbed Microcontroller to print to your PC screen, and for you to send characters back to your mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the mbed Micrcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n<<comment>>\r\n * //Windows// - Look under the \"Ports\" section in \"Device Manager\" (''Start -> Control Panel -> System -> Hardware -> Device Manager''). The name will be ''mbed Serial Port (COMx)'', where ''x'' is the number of the COM port allocated.\r\n\r\n * //Mac OS X// - Use the command ls /dev/tty.usbmodem*\r\n\r\n * //Linux// - Use the command ls /dev/ttyACM*\r\n<</comment>>\r\n\r\n|| '''Windows''' || '''Mac''' || '''Linux''' ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n\r\n==Firmware Update==\r\n\r\n<<warning title=FirmwareUpdate>>\r\nA new interface firmware image is necessary to mbed-enable NXP FRDM boards\r\n\r\nFor FRDM-KW24D512, at the following link, choose CMSIS-DAP firmware that is compatible with OpenSDA v2.1 bootloader.  \r\n\r\nQuick Summary: hold down the reset button, plug in the usb cable to the OpenSDA usb connection, copy the new interface firmware to the enumerated drive, done!\r\n\r\n* [[http://www.nxp.com/opensda#FRDM-KW24D512|Step by step board firmware upgrade instructions]]\r\n<</warning>>\r\n\r\n\\\\\r\n\r\n== Get Started with mbed ==\r\n\r\n===First board connection===\r\n\r\nUse the USB lead to connect your mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognize the mbed Microcontroller as a standard USB drive. \r\n\r\n| {{/media/uploads/Ting_Wang/frdm-kw24_v2.1_cmsis-dap-windows7.jpg}} | {{/media/uploads/Ting_Wang/frdm-kw24_v2.1_cmsis-dap-mac.jpg}} | \r\n| //Windows 7 example// | //Mac OS X example// |\r\n\r\n\\\\\r\n\r\n==Flash a project binary==\r\n\r\n===1. Download a (.bin) to the FRDM Platform===\r\n\r\nDownload the appropriate \"Hello World!\" binary:\r\n* NXP FRDM-KW24D512: \r\n[[/media/uploads/Ting_Wang/helloworld_kw24d.bin|HelloWorld_KW24D.bin]] \r\n\r\nNote: the source code for this program will be seen in the next section.\r\n\r\nSave the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. \r\n\r\n<<float side=right>>\r\n {{/media/uploads/Ting_Wang/frdm-kw24d512_flashing-app.jpg}}  \r\n<</float>>\r\n\r\n===2. Press the Reset Button===\r\n\r\nWhen the Reset Button in pressed, the newest program on the mbed Microcontroller Disk will be loaded in to the Microcontroller FLASH memory. The **Status LED** will flash as this happens.\r\n\r\nWhen the program is has been loaded onto the microcontroller, it will then start it running.\r\n\r\n=== 3. Run Hello World! ===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\r\n=== 4. Flash a new precompiled program ===\r\n\r\nIt is the newest program on the mbed Microcontroller that is run after reset. We can therefore download a new program or overwrite an existing one to update the program that will run.\r\n\r\n\\\\\r\n\r\n== Open existing Project==\r\n\r\n===1. Import the Program to your mbed compiler===\r\nSelect Import As //Program//\r\n\\\\Choose Import Name of //your preference//\r\n\\\\Click on //Import//\r\n\r\n<<program  /teams/mbed-os-examples/code/mbed-os-example-blinky/>>\r\n\r\n===2. Compile the Program===\r\nIn the right panel //Program Workspace// Select the program you want to compile\r\n\\\\Click on //Compile// in toolbar\r\n\\\\If compilation ends successfully, you should see the comment //Success!// displayed in the Compile Output window available in the bottom and your web browser should download automatically the precompiled binary for the program.\r\n\r\n===3. Download a (.bin) to the FRDM Platform===\r\nSave the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. \r\n\r\n===4. Press the Reset Button===\r\n\r\nWhen the Reset Button in pressed, the newest program on the mbed Microcontroller Disk will be loaded in to the Microcontroller FLASH memory. The **Status LED** will flash as this happens.\r\n\r\nWhen the program is has been loaded onto the microcontroller, it will then start it running.\r\n\r\n===5. Run the Program===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\\\\\r\n<<warning title=\"Program Examples\">>\r\nCongratulation, you have successfully compiled your first project example, you will find more program examples for the FRDM-KW24D512 board available on the right panel of this page or at the [[https://developer.mbed.org/teams/NXP/code/|NXP]] code repositories\r\n<</warning>>\r\n\r\n\\\\\r\n\r\n==Example mesh application for mbed OS==\r\n\r\n===1. Import the Program to your mbed compiler===\r\nClick //Import this application// button. \r\n\\\\Set ‘radio-type’ to ‘KW24D’ in //mbed_app.json//.\r\n\\\\Change the channel settings: See the file  //mbed_app.json// for an example of defining an IEEE 802.15.4 channel to use. \r\n\r\n<<program  /teams/mbed-os-examples/code/mbed-os-example-mesh-minimal/>>\r\n\r\n===2. Change the Driver===\r\nTo run a 6LoWPAN-ND network, you need a working RF driver for Nanostack. This example uses the Atmel AT86RF233 by default.\r\n\\\\1.Uninstall the Atmel RF driver. \r\n\\\\2.Install the new driver for the FRDM-CR20A radio shield based on the MCR20A device. \r\n\\\\You can find the driver inside this example program page.\r\n\r\n===3. Compile the Program===\r\nCompile the application.\r\n\\\\A binary is generated at the end of the build process.\r\n\r\n===4. Connect the RF shield to the board===\r\nPlace the FRDM-CR20A shield on top of your board and power it up.\r\n\r\n===5. Program the target===\r\nDrag and drop the binary to the target to program the application.\r\n\\\\Update the firmware of the border router.\r\n\\\\You can read the instructions on updating the firmware of your K64F working as 6LoWPAN border router [[https://github.com/ARMmbed/mbed-os-example-client#mbed-gateway|here]] .\r\n\\\\Please do not forget to connect the Ethernet cable between the border router and your home/office router. Then power up the board.\r\n\r\n===6. Testing===\r\nAs soon as both the border router and the target are up and running you can verify the correct behaviour. Open a serial console and see the IP address obtained by the device.\r\n\\\\Note: This application uses a baud rate of 115200.\r\n<<quote title=\"Changing the Radio Driver\">>\r\nconnected. IP = 2001:db8:a0b:12f0::1\r\n<</quote>>\r\nYou can use this IP address to ping from your PC and verify that the connection is working correctly.\r\n\r\n\\\\\r\n\r\n==Create new Project==\r\n\r\nFollow the guide to creating your own programs using the online compiler\r\n\r\n * [[https://docs.mbed.com/docs/mbed-os-handbook/en/latest/#developing-applications-on-top-of-mbed-os| Create your own program]]\r\n\r\n\\\\\r\n\r\n== Technical Doc ==\r\n\r\n===FRDM-KW24D512 Board===\r\n* [[http://www.nxp.com/docs/en/user-guide/FRDMKW24DUG.pdf|User's Guide]] \r\n* [[http://www.nxp.com/docs/en/fact-sheet/FREEDEVPLTOVERFS.pdf|Fact Sheet]] \r\n  \r\n===Kinetis KW24D512 MCU===\r\n* [[http://www.nxp.com/docs/en/fact-sheet/KNTSKW2XFS.pdf|Fact Sheet]] \r\n* [[http://www.nxp.com/docs/en/data-sheet/MKW2xDxxx.pdf|Data Sheet]] \r\n* [[http://www.nxp.com/docs/en/reference-manual/MKW2xDxxxRM.pdf|Reference Manual]] \r\n* [[http://www.nxp.com/docs/en/reference-manual/USB-KW2XHWRM.pdf|USB-KW2x Hardware Reference Manual]] \r\n* [[http://www.nxp.com/docs/en/application-note/AN5185.pdf|Application Note - Wireless Coexistence in the 2.4 GHz Band]] \r\n* [[http://www.nxp.com/docs/en/application-note/AN4857.pdf|Application Note - Low-Power Modes on MKW2x Family]] \r\n* [[http://www.nxp.com/docs/en/application-note/AN4957.pdf|Application Note - Hardware Design Considerations for MKW2x IEEE 802.15.4 Devices]] \r\n\r\n\r\n===FXOS8700 Motion Sensor===\r\n* [[http://cache.nxp.com/files/sensors/doc/data_sheet/FXOS8700CQ.pdf?pspll=1|Data Sheet]] \r\n*[[http://www.nxp.com/files/sensors/doc/data_sheet/FXOS8700CQER.pdf?fasp=1&WT_TYPE=Errata&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation&fileExt=.pdf|Errata]]\r\n*[[https://developer.mbed.org/teams/NXP/code/FXOS8700_FXAS21002/|Library]]\r\n\r\n\r\n===AT45 16-Mbit Data Flash ===\r\n* [[https://github.com/ARMmbed/dataflash-driver|Driver]]\r\n* Usage\r\n<<code>>\r\nDataFlashBlockDevice dataflash(PTC6, PTC7, PTC5, PTC4);  //mosi, miso, sclk, csel\r\n<</code>>\r\n\r\n\r\n\\\\\r\n\r\n== Where to buy ==\r\n\r\n[[http://www.nxp.com/products/wireless-connectivity/2.4-ghz-wireless-solutions/ieee-802.15.4-wireless-mcus/kinetis-kw2xd-2.4-ghz-802.15.4-wireless-radio-microcontroller-mcu-based-on-arm-cortex-m4-core:KW2xD?tab=Buy_Parametric_Tab&fromSearch=false| {{/media/uploads/sam_grove/buy-now.jpg|Online Distribution|150|50}} ]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/34519-IND-FRDM-KW24-Angle1_HR_-_Resize.jpg",
        "image_path": "platforms/34519-IND-FRDM-KW24-Angle1_HR_-_Resize.jpg",
        "pinout": "/media/platforms/FRDM-KW24D512_Arduino-Header-pinout.jpg",
        "pinout_path": "platforms/FRDM-KW24D512_Arduino-Header-pinout.jpg",
        "bullet1": "Cortex-M4, 50MHz",
        "bullet2": "512KB Flash, 64KB RAM",
        "bullet3": "IEEE 802.15.4, ZigBee, Thread",
        "buy_now": null,
        "pre_order_mode": false,
        "gid": "ec379be6-ab44-4588-b168-458a53fdd6d3"
    },
    {
        "id": 134,
        "name": "DISCO-L476VG",
        "productcode": "0820",
        "logicalboard": {
            "name": "disco_l476vg",
            "slug": "disco_l476vg",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "USB device"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "Dataflash"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "QSPI"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-Discovery-L476VG",
        "description": "The 32L476GDISCOVERY helps users to develop and share applications with the STM32L4 ultra-low-power microcontrollers.",
        "hide": false,
        "private": false,
        "ramsize": 131072,
        "flashsize": 1048576,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nThe 32L476GDISCOVERY helps users to develop and share applications with the STM32L4 ultra-low-power microcontrollers.The Discovery kit combines STM32L476 features with LCD, LEDs, audio DAC, sensors (microphone, 3 axis gyroscope, 6 axis compass), joystick, USB OTG, Quad-SPI Flash memory, expansion and probing connectivity. It includes an embedded Ammeter which measures the MCU consumption in low power modes. An external board can be connected thanks to extension and probing connectors.\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32L476VGT6 in LQFP100 package\r\n* ARM®32-bit Cortex®-M4 with FPU and ART accelerator\r\n* 80 MHz max CPU frequency\r\n* VDD from 1.71V to 3.6 V\r\n* 1 MB Flash\r\n* 128 KB SRAM\r\n* GPIOs (114) with external interrupt capability\r\n* 12-bit ADCs with 16 channels (3)\r\n* 12-bit DAC channels (2)\r\n* USART (3)\r\n* UART (2)\r\n* LPUART (1)\r\n* SAI (2)\r\n* I2C (3)\r\n* SPI (3)\r\n* Quad SPI (1)\r\n* Advance control Timer (2)\r\n* General purpose Timer (7)\r\n* Basic Timer (2)\r\n* Low-power Timer (2)\r\n* Watchdog Timers (2)\r\n* CAN (1)\r\n* USB OTG FS\r\n* SDMMC\r\n* SWPMI\r\n* LCD COM x SEG\r\n* Random generator (TRNG for HW entropy)\r\n* Capacitive sensing (21)\r\n* Analog comparator (2)\r\n* Operational amplifier (2)\r\n\r\n\\\\\r\n== Board features ==\r\n\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Four power supply options:\r\n** ST-LINK/V2-1\r\n** USB FS connector\r\n** External 5 V\r\n** CR2032 battery (not provided)\r\n* Two user LEDs: LD4 (red), LD5 (green)\r\n* Two push buttons: USER and RESET\r\n* Four directions Joystick with selection\r\n* USB OTG FS with micro-AB connector\r\n* SAI Audio DAC, Stereo with output jack\r\n* Digital Microphone MEMS Accelerometer and magnetometer Mems\r\n* Gyroscope MEMS\r\n* 128-Mbit Quad-SPI Flash memory\r\n* MCU current ammeter with 4 ranges and auto calibration\r\n* Connector for external board or RF-EEPROM\r\n* Extension connectors\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L476xG/TARGET_DISCO_L476VG/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L476xG/TARGET_DISCO_L476VG/]]\r\n\r\n {{/media/uploads/bcostm/disco_l476vg_revc_mbed_pinout_v2.png}} \r\n\r\n\\\\\r\n== Getting started ==\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2-1 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2-1 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2-1 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n<<warning title=\"Virtual Com Port configuration\">>\r\nBy default the Virtual Com Port is not enabled.\r\nTo enable it, you need to close SB13 and SB16 solder bridge and ensure that SB15 and SB17 are open.\r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1580/LN1840/PF260094?s_searchtype=partnumber|STM32L476VG microcontroller]]\r\n* [[http://www.st.com/web/en/catalog/tools/FM116/SC959/SS1532/LN1848/PF261635?s_searchtype=keyword|32L476GDISCOVERY board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\nThis platform does not present any limitation.\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/DISCO_L476VG.jpg",
        "image_path": "platforms/DISCO_L476VG.jpg",
        "pinout": "/media/platforms/DISCO_L476VG_revC_mbed_pinout_v2.png",
        "pinout_path": "platforms/DISCO_L476VG_revC_mbed_pinout_v2.png",
        "bullet1": "Cortex-M4 + FPU, 80 MHz",
        "bullet2": "1MB Flash, 128KB SRAM",
        "bullet3": "TRNG DAC CAN USB_OTG_FS",
        "buy_now": "https://www.st.com/en/evaluation-tools/32l476gdiscovery.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "675087ac-2472-46df-a65b-b0754ed00f56"
    },
    {
        "id": 132,
        "name": "DISCO-L053C8",
        "productcode": "0805",
        "logicalboard": {
            "name": "disco_l053c8",
            "slug": "disco_l053c8",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0+"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-Discovery-L053C8",
        "description": "The 32L0538DISCOVERY board helps you to discover the ultra-low-power microcontrollers of the STM32 L0 series.",
        "hide": false,
        "private": false,
        "ramsize": 8192,
        "flashsize": 65536,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nThis board offers everything required for beginners and experienced users to get started quickly and develop applications easily.\r\n\r\nBased on an STM32L053C8T6, it includes an ST-LINK/V2-1 embedded debug tool interface, linear touch sensor, touch keys, IDD current measurement, 2.04” E-paper display, NFC connector for PLUG-CR95HF-B board, LEDs, pushbuttons and a USB mini-B connector.\r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32L053C8T6 in LQFP48 package\r\n* ARM®32-bit Cortex®-M0+ with MPU\r\n* 32 MHz max CPU frequency\r\n* VDD from 1.65V to 3.6 V\r\n* 64 KB Flash\r\n* 8 KB SRAM\r\n* GPIO (xx) with external interrupt capability\r\n* 12/16-bit ADC with 16 channels\r\n* 12-bit DAC (1)\r\n* USART (2)\r\n* UART (1)\r\n* Timer (5)\r\n* I2C (2)\r\n* SPI (2)\r\n* USB 2.0 full-speed\r\n* LCD driver\r\n\r\n\\\\\r\n== Board features ==\r\n\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible board power supply\r\n** USB VBUS or external source (5 V)\r\n** Power management access point\r\n* Two user LEDs: LD3 (green) and LD4 (orange)\r\n* Two push buttons: USER and RESET\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L053x8/TARGET_DISCO_L053C8/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L053x8/TARGET_DISCO_L053C8/]]\r\n\r\n {{/media/uploads/bcostm/disco_l053c8_mbed_pinout_v2.png}} \r\n\r\n\\\\\r\n== Getting started ==\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2-1 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2-1 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2-1 firmware is upgraded to the latest version (V2.J24.M11 minimum). Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n<<warning title=\"Virtual Com Port configuration\">>\r\nBy default the Virtual Com Port is not enabled.\r\nTo enable it, you need to close SB2 and SB3 and open SB14 and SB15 solder bridges.\r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1817/LN1845/PF259645?s_searchtype=partnumber|STM32L053C8 microcontroller]]\r\n* [[http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1848/PF260319?s_searchtype=partnumber|32L0538DISCOVERY board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\nNote: DISCO-L053C8 platform doesn't support RTOS due to its flash size. Please do not import mbed-rtos library into your project.\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/DISCO_L053C8.jpg",
        "image_path": "platforms/DISCO_L053C8.jpg",
        "pinout": "/media/platforms/DISCO_L053C8_mbed_pinout_v2.png",
        "pinout_path": "platforms/DISCO_L053C8_mbed_pinout_v2.png",
        "bullet1": "Cortex-M0+, 32 MHz",
        "bullet2": "64KB Flash, 8KB SRAM",
        "bullet3": "LCD DAC USB",
        "buy_now": "https://www.st.com/en/evaluation-tools/32l0538discovery.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "2a3cf4a3-9b49-4a0f-b8d2-aa061081522c"
    },
    {
        "id": 131,
        "name": "DISCO-F334C8",
        "productcode": "0810",
        "logicalboard": {
            "name": "disco_f334c8",
            "slug": "disco_f334c8",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            }
        ],
        "slug": "ST-Discovery-F334C8",
        "description": "The STM32F334 discovery kit helps you to discover the digital power features of the STM32F334 and to develop your applications easily.",
        "hide": false,
        "private": false,
        "ramsize": 8192,
        "flashsize": 65536,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nThis board is based on an STM32F334C8T6. It includes an ST-LINK/V2-1 embedded debug tool interface, high brightness LED dimming with buck converter, buck/boost converter, LEDs and pushbuttons.\r\n\r\nTo support quick evaluation and development, a large number of free ready-to-run application firmware examples are available at www.st.com/stm32f3-discovery.\r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32F334C8T6 in LQFP48 package\r\n* ARM®32-bit Cortex®-M4 with FPU\r\n* 72 MHz max CPU frequency\r\n* VDD from 2.0V to 3.6 V\r\n* 64 KB Flash\r\n* 16 KB SRAM\r\n* GPIOs (37) with external interrupt capability\r\n* 12-bit ADCs with 15 channels (2)\r\n* 12-bit DAC channels (3)\r\n* USARTs (3)\r\n* I2C (1)\r\n* SPI (1)\r\n* High-resolution Timer (1)\r\n* Other Timers (8)\r\n* Watchdog Timers (2)\r\n* Ultra-fast Analog Comparators (3)\r\n* Operational Amplifiers (1)\r\n* CAN interface 2.0 B Active (1)\r\n\r\n\\\\\r\n== Board features ==\r\n\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible board power supply\r\n** USB VBUS or external source (5 V)\r\n** Power management access point\r\n* High brightness LED dimming with buck converter\r\n* Four user LEDs: LD3 (red), LD4 (orange), LD5 (green) and LD6 (blue).\r\n* Two push buttons: USER and RESET\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F334x8/TARGET_DISCO_F334C8/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F334x8/TARGET_DISCO_F334C8/]]\r\n\r\n {{/media/uploads/bcostm/disco_f334c8_mbed_pinout_v2.png}} \r\n \r\n\\\\\r\n== Getting started ==\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2-1 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2-1 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2-1 firmware is upgraded to the latest version (V2.J24.M11 minimum). Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n<<warning title=\"Virtual Com Port configuration\">>\r\nBy default the Virtual Com Port is not enabled.\r\nTo enable it, you need to close SB14 and SB16 solder bridges.\r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1576/LN1820/PF259920?s_searchtype=partnumber|STM32F334C8 microcontroller]]\r\n* [[http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1848/PF260318?s_searchtype=partnumber|32F3348DISCOVERY board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\nThis platform does not present any limitation.\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/DISCO_F334C8.jpg",
        "image_path": "platforms/DISCO_F334C8.jpg",
        "pinout": "/media/platforms/DISCO_F334C8_mbed_pinout_v2.png",
        "pinout_path": "platforms/DISCO_F334C8_mbed_pinout_v2.png",
        "bullet1": "Cortex-M4 + FPU, 72 MHz",
        "bullet2": "64KB Flash, 16KB SRAM",
        "bullet3": "DAC OPAMP CAN",
        "buy_now": "https://www.st.com/en/evaluation-tools/32f3348discovery.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "a023b0f0-91c0-4e75-be99-1834ccdba89b"
    },
    {
        "id": 116,
        "name": "DISCO-F429ZI",
        "productcode": "0795",
        "logicalboard": {
            "name": "disco_f429zi",
            "slug": "disco_f429zi",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-Discovery-F429ZI",
        "description": "The STM32F429 Discovery kit (STM32F429I-DISC1) allows users to easily develop applications with the STM32F429 high-performance MCUs with ARM®Cortex®-M4 core.",
        "hide": false,
        "private": false,
        "ramsize": 262144,
        "flashsize": 2097152,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\n<<warning title=\"Support of STM32F429I-DISCO and DISC1  boards\">>\r\nTwo different board references are available: STM32F429I-**DISCO** and STM32F429I-**DISC1**.\r\n\r\nThe discovery board referenced STM32F429I-**DISCO** does **not** support the drag&drop and Virtual Comm Port features. If you are using this board version, you will have to use an external tool (for example the STM32 STLink utility) to program your code .bin file. There is no possibility to use either the printf in your code.\r\n\r\nThe board referenced STM32F429I-**DISC1** does not have these limitations.\r\n<</warning>>\r\n\r\nThis discovery board offers everything required for users to get started quickly and develop applications easily. The full range of hardware features on the board helps to evaluate almost all peripherals and develop your own applications.\r\n\r\nThe STM32F429I-**DISC1** board includes an **ST-LINK/V2-B** embedded debug tool, a 2.4\" QVGA TFT LCD, an external 64-Mbit SDRAM, an ST MEMS gyroscope, a USB OTG micro-AB connector, LEDs and push-buttons.\r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32F429ZIT6 in LQFP144 package\r\n* ARM®32-bit Cortex®-M4 CPU with FPU\r\n* 180 MHz max CPU frequency\r\n* VDD from 1.8 V to 3.6 V\r\n* 2048 KB Flash\r\n* 256 KB SRAM\r\n* GPIOs (114) with external interrupt capability\r\n* 12-bit ADCs with 24 channels (3)\r\n* 12-bit DAC channels (2)\r\n* USART/UART (4)\r\n* I2C (3)\r\n* SPI (6)\r\n* Advanced-control Timer (2)\r\n* General Purpose Timers (10)\r\n* Watchdog Timers (2)\r\n* CAN 2.0B active (2)\r\n* SAI\r\n* SDIO\r\n* USB 2.0 OTG HS\r\n* USB 2.0 OTG FS\r\n* Camera interface\r\n* LCD-TFT\r\n* Random Generator (TRNG  for HW entropy)\r\n\r\n\\\\\r\n== Board features ==\r\n\r\n* On-board **ST-LINK/V2-B** debugger/programmer with SWD connector\r\n* Flexible board power supply\r\n** USB VBUS\r\n** External source (3V or 5 V)\r\n* 2.4\" QVGA TFT LCD\r\n* 64-Mbit SDRAM\r\n* L3GD20, ST MEMS motion sensor 3-axis digital output gyroscope\r\n* Six LEDs:\r\n** LD1 (red/green) for USB communication\r\n** LD2 (red) for 3.3 V power-on\r\n** Two user LEDs: LD3 (green), LD4 (red)\r\n** Two USB OTG LEDs: LD5 (green) VBUS and LD6 (red) OC (over-current)\r\n* Two push-buttons (user and reset)\r\n* USB OTG with micro-AB connector\r\n* **Extension header** for LQFP144 I/Os for a quick connection to a prototyping board and an easy probing\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F429xI/TARGET_DISCO_F429ZI/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F429xI/TARGET_DISCO_F429ZI/]]\r\n\r\n {{/media/uploads/bcostm/disco_f429zi_2017-07-25_slide1.png}} \r\n {{/media/uploads/bcostm/disco_f429zi_2017-07-25_slide2.png}} \r\n {{/media/uploads/bcostm/disco_f429zi_2017-07-25_slide3.png}} \r\n\r\n\\\\\r\n== Getting started ==\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1577/LN1806/PF255419|STM32F429ZI microcontroller]]\r\n* [[http://www.st.com/web/catalog/tools/FM116/CL1620/SC959/SS1532/LN1848/PF259090?s_searchtype=partnumber|DISCOVERY board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\nThis platform does not present any limitation.\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/DISCO_F429ZI.jpg",
        "image_path": "platforms/DISCO_F429ZI.jpg",
        "pinout": "/media/platforms/DISCO_F429ZI_mbed_pinout_v2_FULL.PNG",
        "pinout_path": "platforms/DISCO_F429ZI_mbed_pinout_v2_FULL.PNG",
        "bullet1": "Cortex-M4 + FPU, 180MHz",
        "bullet2": "2MB Flash, 256KB SRAM",
        "bullet3": "LCD, TRNG, USB, CAN",
        "buy_now": "https://www.st.com/en/evaluation-tools/32f429idiscovery.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "b60cf4a8-47e7-424d-91a6-350683956dde"
    },
    {
        "id": 115,
        "name": "NUCLEO-L031K6",
        "productcode": "0790",
        "logicalboard": {
            "name": "nucleo_l031k6",
            "slug": "nucleo_l031k6",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0+"
            }
        ],
        "slug": "ST-Nucleo-L031K6",
        "description": "Affordable and flexible platform to ease prototyping using a STM32L031K6T6 microcontroller.",
        "hide": false,
        "private": false,
        "ramsize": 0,
        "flashsize": 0,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nThe STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.\r\n\r\nThe Arduino™ connectivity support and ST Morpho headers make it easy to expand the\r\nfunctionality of the STM32 Nucleo open development platform with a wide choice of\r\nspecialized shields.\r\n\r\nThe STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer. \r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32L031K6T6 in LQFP32 package\r\n* ARM®32-bit Cortex®-M0+ CPU\r\n* 32 MHz max CPU frequency\r\n* VDD from 1.65 V to 3.6 V\r\n* 32 KB Flash\r\n* 8 KB SRAM\r\n* Timers General Purpose  (6)\r\n* SPI/I2S (1)\r\n* I2C (1)\r\n* USART (1)\r\n* 12-bit ADC with 10 channels (1)\r\n* GPIO (20) with external interrupt capability\r\n* RTC\r\n\r\n\\\\\r\n== Nucleo features ==\r\n\r\n* Extension with Arduino™ nano connectivity\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector:\r\n** USB VBUS\r\n** External source\r\n* Three LEDs:\r\n** USB communication (LD1), power LED (LD2), user LED (LD3)\r\n* Reset push-button\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n\\\\\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the following files (link to the latest mbed-dev library version):\r\n\r\n* [[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32L0/TARGET_NUCLEO_L031K6/PeripheralPins.c|PeripheralPins.c]]\r\n* [[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32L0/TARGET_NUCLEO_L031K6/PinNames.h|PinNames.h]]\r\n\r\n=== Arduino-Nano-compatible headers ===\r\n {{/media/uploads/bcostm/nucleo_l031k6_2017_10_09.png}} \r\n\r\n<<info>>\r\nBy default the PA_5 (A4) and PA_6 (A5) pins can only be used as Input floating (ADC function). Remove SB16 and SB18 solder bridges in order to use these pins as Digital output and have access to other functions (DigitalOut, SPI, PWM, etc...). Refer to the user manual for more details.\r\n<</info>>\r\n\r\n\\\\\r\n== Supported Shields ==\r\n[[http://www.gravitech.us/7sediforarna.html|Gravitech 7 Segment Display for Arduino Nano]]\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www2.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32l0-series/stm32l0x1/stm32l031k6.html|STM32L031K6 microcontroller]]\r\n* [[http://www2.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo.html|Nucleo board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n* ARM mbed RTOS not compatible with this platform (code size is too big).\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nucleo32_ULP_Y2cco3r.jpg",
        "image_path": "platforms/Nucleo32_ULP_Y2cco3r.jpg",
        "pinout": "/media/platforms/Nucleo32_revC_L031K6_mbed_pinout_v1.png",
        "pinout_path": "platforms/Nucleo32_revC_L031K6_mbed_pinout_v1.png",
        "bullet1": "Cortex-M0+, 32MHz",
        "bullet2": "32KB Flash, 8KB SRAM",
        "bullet3": null,
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-l031k6.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "80454c3d-59ce-44c3-b8f1-fbfdc810d7c0"
    },
    {
        "id": 114,
        "name": "NUCLEO-F042K6",
        "productcode": "0785",
        "logicalboard": {
            "name": "nucleo_f042k6",
            "slug": "nucleo_f042k6",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-Nucleo-F042K6",
        "description": "Affordable and flexible platform to ease prototyping using a STM32F042K6T6 microcontroller.",
        "hide": false,
        "private": false,
        "ramsize": 6144,
        "flashsize": 32768,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nThe STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.\r\n\r\nThe Arduino™ connectivity support and ST Morpho headers make it easy to expand the\r\nfunctionality of the STM32 Nucleo open development platform with a wide choice of\r\nspecialized shields.\r\n\r\nThe STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer. \r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32F042K6T6 in LQFP32 package\r\n* ARM®32-bit Cortex®-M0 CPU\r\n* 48 MHz max CPU frequency\r\n* VDD from 2.0 V to 3.6 V\r\n* 32 KB Flash\r\n* 6 KB SRAM\r\n* Timers Advanced Control (1)\r\n* Timers General Purpose (3)\r\n* Basic Timers (2)\r\n* SPI/I2S (1)\r\n* I2C (1)\r\n* USART (2)\r\n* 12-bit ADC (2), 10 channels\r\n* GPIO (26) with external interrupt capability\r\n* RTC\r\n\r\n\\\\\r\n== Nucleo features ==\r\n\r\n* Two types of extension resources\r\n** Arduino Uno Revision 3 connectivity\r\n** STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible board power supply\r\n** USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)\r\n** Power management access point\r\n* User LED (LD3)\r\n* One push buttons: RESET\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n\\\\\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the following files (link to the latest mbed-dev library version):\r\n\r\n* [[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F0/TARGET_NUCLEO_F042K6/PeripheralPins.c|PeripheralPins.c]]\r\n* [[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F0/TARGET_NUCLEO_F042K6/PinNames.h|PinNames.h]]\r\n\r\n=== Arduino-Nano-compatible headers ===\r\n {{/media/uploads/bcostm/nucleo_f042k6_2017_10_10.png}} \r\n\r\n<<info>>\r\nBy default the PA_5 (A4) and PA_6 (A5) pins can only be used as Input floating (ADC function). Remove SB16 and SB18 solder bridges in order to use these pins as Digital output and have access to other functions (DigitalOut, SPI, PWM, etc...). Refer to the user manual for more details.\r\n<</info>>\r\n\r\n\\\\\r\n== Supported Shields ==\r\n[[http://www.gravitech.us/7sediforarna.html|Gravitech 7 Segment Display for Arduino Nano]]\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1574/LN1823/PF259613|STM32F042K6 Microcontroller]]\r\n* [[http://www.st.com/stm32nucleo|Nucleo board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n* ARM mbed RTOS not compatible with this platform (code size is too big).\r\n\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nucleo32_MAIN_zhaAwee.jpg",
        "image_path": "platforms/Nucleo32_MAIN_zhaAwee.jpg",
        "pinout": "/media/platforms/Nucleo32_revC_F042K6_mbed_pinout_v2.png",
        "pinout_path": "platforms/Nucleo32_revC_F042K6_mbed_pinout_v2.png",
        "bullet1": "Cortex-M0, 48MHz",
        "bullet2": "32KB Flash, 6KB SRAM",
        "bullet3": "CAN USB",
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f042k6.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "b195e858-da66-41d7-b7ec-4b86997fbbd6"
    },
    {
        "id": 113,
        "name": "NUCLEO-L011K4",
        "productcode": "0780",
        "logicalboard": {
            "name": "nucleo_l011k4",
            "slug": "nucleo_l011k4",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0+"
            }
        ],
        "slug": "ST-Nucleo-L011K4",
        "description": "Affordable and flexible platform to ease prototyping using a STM32L011K4T6 microcontroller.",
        "hide": false,
        "private": false,
        "ramsize": 2048,
        "flashsize": 16384,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "\\\\\r\n== Overview ==\r\n\r\nThe STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.\r\n\r\nThe Arduino™ connectivity support and ST Morpho headers make it easy to expand the\r\nfunctionality of the STM32 Nucleo open development platform with a wide choice of\r\nspecialized shields.\r\n\r\nThe STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer. \r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32L011K4T6 in LQFP32 package\r\n* ARM®32-bit Cortex®-M0+ CPU\r\n* 32 MHz max CPU frequency\r\n* VDD from 1.65 V to 3.6 V\r\n* 16 KB Flash\r\n* 2 KB SRAM\r\n* Timers General Purpose  (4)\r\n* SPI/I2S (1)\r\n* I2C (1)\r\n* USART (1)\r\n* 12-bit ADC with 10 channels (1)\r\n* GPIO (20) with external interrupt capability\r\n* RTC\r\n\r\n\\\\\r\n== Nucleo features ==\r\n\r\n* Two types of extension resources\r\n** Arduino Uno Revision 3 connectivity\r\n** STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible board power supply\r\n** USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)\r\n** Power management access point\r\n* User LED (LD3)\r\n* One push button: RESET\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n\\\\\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the following files (link to the latest mbed-dev library version):\r\n\r\n* [[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32L0/TARGET_NUCLEO_L011K4/PeripheralPins.c|PeripheralPins.c]]\r\n* [[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32L0/TARGET_NUCLEO_L011K4/PinNames.h|PinNames.h]]\r\n\r\n=== Arduino-Nano-compatible headers ===\r\n {{/media/uploads/bcostm/nucleo_l011k4_2017_10_10.png}} \r\n\r\n<<info>>\r\nBy default the PA_5 (A4) and PA_6 (A5) pins can only be used as Input floating (ADC function). Remove SB16 and SB18 solder bridges in order to use these pins as Digital output and have access to other functions (DigitalOut, SPI, PWM, etc...). Refer to the user manual for more details.\r\n<</info>>\r\n\r\n\\\\\r\n== Supported Shields ==\r\n[[http://www.gravitech.us/7sediforarna.html|Gravitech 7 Segment Display for Arduino Nano]]\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www2.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32l0-series/stm32l0x1/stm32l011k4.html|STM32L011K4 microcontroller]]\r\n* [[http://www2.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo.html|Nucleo board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n* ARM mbed RTOS not compatible with this platform (code size is too big).\r\n* uARM or online compiler are advised to keep code as small as possible.\r\n\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nucleo32_ULP.jpg",
        "image_path": "platforms/Nucleo32_ULP.jpg",
        "pinout": "/media/platforms/Nucleo32_revC_L011K4_mbed_pinout_v1.png",
        "pinout_path": "platforms/Nucleo32_revC_L011K4_mbed_pinout_v1.png",
        "bullet1": "Cortex-M0+, 32MHz",
        "bullet2": "16KB Flash, 2KB SRAM",
        "bullet3": null,
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-l011k4.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "5e26e54a-f74b-4834-9523-0e858309f3ad"
    },
    {
        "id": 112,
        "name": "NUCLEO-F303K8",
        "productcode": "0775",
        "logicalboard": {
            "name": "nucleo_f303k8",
            "slug": "nucleo_f303k8",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M3"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-Nucleo-F303K8",
        "description": "Affordable and flexible platform to ease prototyping using a STM32F303K8T6 microcontroller.",
        "hide": false,
        "private": false,
        "ramsize": 16384,
        "flashsize": 65536,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nThe STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.\r\n\r\nThe Arduino™ connectivity support and ST Morpho headers make it easy to expand the\r\nfunctionality of the STM32 Nucleo open development platform with a wide choice of\r\nspecialized shields.\r\n\r\nThe STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer. \r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32F303K8T6 in LQFP32 package\r\n* ARM®32-bit Cortex®-M4 CPU with FPU\r\n* 72 MHz max CPU frequency\r\n* VDD from 2.0 V to 3.6 V\r\n* 64 KB Flash\r\n* 12 KB SRAM\r\n* Timers Advanced Control (1)\r\n* Timers General Purpose (5)\r\n* Basic Timers (2)\r\n* SPI/I2S (1)\r\n* I2C (1)\r\n* USART (2)\r\n* CAN (1)\r\n* 12-bit ADC (2), 9 channels\r\n* 12-bit DAC (2), 3 channels\r\n* GPIO (25) with external interrupt capability\r\n* RTC\r\n\r\n\\\\\r\n== Nucleo features ==\r\n\r\n* Two types of extension resources\r\n** Arduino Uno Revision 3 connectivity\r\n** STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible board power supply\r\n** USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)\r\n** Power management access point\r\n* User LED (LD3)\r\n* One push buttons: RESET\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n\\\\\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the following files (link to the latest mbed-dev library version):\r\n\r\n* [[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303x8/TARGET_NUCLEO_F303K8/PeripheralPins.c|PeripheralPins.c]]\r\n* [[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303x8/TARGET_NUCLEO_F303K8/PinNames.h|PinNames.h]]\r\n\r\n=== Arduino-Nano-compatible headers ===\r\n {{/media/uploads/bcostm/nucleo_f303k8_2017_10_10.png}} \r\n\r\n<<info>>\r\nBy default the PA_5 (A4) and PA_6 (A5) pins can only be used as Input floating (ADC function). Remove SB16 and SB18 solder bridges in order to use these pins as Digital output and have access to other functions (DigitalOut, SPI, PWM, etc...). Refer to the user manual for more details.\r\n<</info>>\r\n\r\n\\\\\r\n== Supported Shields ==\r\n[[http://www.gravitech.us/7sediforarna.html|Gravitech 7 Segment Display for Arduino Nano]]\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/web/en/catalog/mmc/FM141/SC1169/SS1576/LN1531/PF258877|STM32F303K8 Microcontroller]]\r\n* [[http://www.st.com/stm32nucleo|Nucleo board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\nThis platform does not present any limitation.\r\n\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nucleo32_MAIN.jpg",
        "image_path": "platforms/Nucleo32_MAIN.jpg",
        "pinout": "/media/platforms/Nucleo32_revC_F303K8_mbed_pinout_v2.PNG",
        "pinout_path": "platforms/Nucleo32_revC_F303K8_mbed_pinout_v2.PNG",
        "bullet1": "Cortex-M4, 72MHz",
        "bullet2": "64KB Flash, 12KB SRAM",
        "bullet3": "DAC OPAMP CAN",
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f303k8.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "5e5c8dca-65d2-4df3-a852-93fe3f2dab5f"
    },
    {
        "id": 111,
        "name": "NUCLEO-L432KC",
        "productcode": "0770",
        "logicalboard": {
            "name": "nucleo_l432kc",
            "slug": "nucleo_l432kc",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for RTOS for MCUs that have enough memory",
                "hide": false,
                "name": "RTOS"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "Dataflash"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-Nucleo-L432KC",
        "description": "Affordable and flexible platform to ease prototyping using a STM32L432KCU6 microcontroller.",
        "hide": false,
        "private": false,
        "ramsize": 65536,
        "flashsize": 262144,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "\\\\\r\n== Overview ==\r\n\r\nThe STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.\r\n\r\nThe Arduino™ connectivity support and ST Morpho headers make it easy to expand the\r\nfunctionality of the STM32 Nucleo open development platform with a wide choice of\r\nspecialized shields.\r\n\r\nThe STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer. \r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32L432KC in UFQFPN32 package\r\n* ARM®32-bit Cortex®-M4 CPU\r\n* 80 MHz max CPU frequency\r\n* VDD from 1.65 V to 3.6 V\r\n* 256 KB Flash\r\n* 64 KB SRAM\r\n* Timers General Purpose  (4)\r\n* SPI/I2S (2)\r\n* I2C (2)\r\n* USART (2)\r\n* 12-bit ADC with 10 channels (1)\r\n* GPIO (20) with external interrupt capability\r\n* RTC\r\n* Random Generator (TRNG for HW entropy)\r\n\r\n\\\\\r\n== Nucleo features ==\r\n\r\n* Two types of extension resources\r\n** Arduino Uno Revision 3 connectivity\r\n** STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible board power supply\r\n** USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)\r\n** Power management access point\r\n* User LED (LD3)\r\n* One push button: RESET\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n\\\\\r\n === Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L432xC/TARGET_NUCLEO_L432KC/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L432xC/TARGET_NUCLEO_L432KC/]]\r\n\r\n=== Arduino-Nano-compatible headers ===\r\n {{/media/uploads/bcostm/nucleo_l432kc_2017_10_09.png}} \r\n\r\n<<info>>\r\nBy default the PA_5 (A4) and PA_6 (A5) pins can only be used as Input floating (ADC function). Remove SB16 and SB18 solder bridges in order to use these pins as Digital output and have access to other functions (DigitalOut, SPI, PWM, etc...). Refer to the user manual for more details.\r\n<</info>>\r\n\r\n\\\\\r\n== Supported Shields ==\r\n[[http://www.gravitech.us/7sediforarna.html|Gravitech 7 Segment Display for Arduino Nano]]\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32l4-series/stm32l4x2/stm32l432kc.html|STM32L432KC microcontroller]]\r\n* [[http://www2.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo.html|Nucleo board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n<<warning>>\r\n* Starting from MBED-OS version 5.6.2 (= mbed2 rev 153), you need to update the ST-Link FW to version **V2J29M18** (or above) in order to boot (see [[/teams/ST/wiki/Nucleo-Firmware|HERE]] for more details) \r\n<</warning>>\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nucleo32_ULP_cbKR6Cl.jpg",
        "image_path": "platforms/Nucleo32_ULP_cbKR6Cl.jpg",
        "pinout": "/media/platforms/Nucleo32_revC_L432KC_mbed_pinout_v3_.png",
        "pinout_path": "platforms/Nucleo32_revC_L432KC_mbed_pinout_v3_.png",
        "bullet1": "Cortex-M4, 80MHz",
        "bullet2": "256KB Flash, 64KB SRAM",
        "bullet3": "TRNG",
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-l432kc.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "c7f3adb3-8da6-4b01-a526-55eb87cf5e0f"
    },
    {
        "id": 107,
        "name": "Seeed Tiny BLE",
        "productcode": "9012",
        "logicalboard": {
            "name": "seeed_tiny_ble",
            "slug": "seeed_tiny_ble",
            "vendor": {
                "id": 11,
                "name": "Nordic",
                "full_name": "Nordic Semiconductor ASA",
                "description": "",
                "url": "http://www.nordicsemi.com/",
                "body": "",
                "logo": "/media/vendors/NOD_logo_Main.JPG"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            }
        ],
        "slug": "Seeed-Tiny-BLE",
        "description": "The Tiny BLE is a Bluetooth Low Energy development board designed with low energy consumption and small size in mind. Features include BLE, CMSIS DAP, current measuring and motion detection.",
        "hide": false,
        "private": false,
        "ramsize": 12288,
        "flashsize": 65536,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 7,
            "name": "SeeedStudio",
            "full_name": "SeeedStudio",
            "description": "",
            "url": "http://www.seeedstudio.com/",
            "body": "",
            "logo": "/media/vendors/seeed-logo.jpg"
        },
        "body": "== Pinout ==\r\n{{http://www.seeedstudio.com/wiki/images/1/19/Ble_smurfs_ble.png}}\r\n{{http://www.seeedstudio.com/wiki/images/c/c5/Ble_smurfs_interface.png}}\r\n\r\n== Features ==\r\n* mbed enabled\r\n** Online IDE\r\n** Easy to use C/C++ SDK\r\n** Handy libraries\r\n* CMSIS DAP interface based on LPC11U35\r\n** Drag-n-drop programming\r\n** Debug using CMSIS DAP standard\r\n** USB virtual serial for communication\r\n** Current measuring\r\n* Nordic nRF51822 Multi-protocol Bluetooth® 4.0 low energy/2.4GHz RF SoC\r\n** ARM Cortex M0 Microcontroller\r\n** 256kB flash/16kB RAM\r\n** Configurable I/O mapping for digital I/O\r\n* Motion detection with MPU-6050 (3D Accelerometer + 3D Gyroscope)\r\n* Power supply: USB / Battery (3.5 - 4.2V)\r\n* Battery charging\r\n\r\n\r\n== Get Started ==\r\n# Import [[https://developer.mbed.org/compiler/#import:/teams/mbed/code/mbed_blinky/;platform:Seeed-Tiny-BLE|mbed blinky]] or [[https://developer.mbed.org/compiler/#import:/teams/Seeed/code/Seeed_Tiny_BLE_Get_Started/;platform:Seeed-Tiny-BLE|Tiny BLE Get Started]] into mbed online IDE\r\n# Compile and download a hex file\r\n# Drag-n-drop the compiled hex file into the MBED disk\r\n\r\n=== Debug ===\r\nTo enable SWD debug and get debug message through USB Virtual serial, please install [[https://developer.mbed.org/handbook/Windows-serial-configuration|the driver]]. To use Keil or IAR, just [[https://developer.mbed.org/handbook/Exporting-to-offline-toolchains|export your program from online IDE]]\r\n\r\n== Energy Monitoring ==\r\nChanging the baud rate of the USB virtual serial port to 4000000+ will trigger current measurement. We designed a tool - Tiny BLE MONITOR for you to get the power consumption information easily.\r\n\r\n* [[http://tangram.qiniudn.com/ble_smurfs_monitor_v0.1.exe|Tiny BLE MONITOR for Windows]]\r\n* [[https://github.com/Seeed-Studio/Tiny_BLE/tree/master/utils|Tiny BLE MONITOR for Linux/Mac OS]], additional requirement: pyqtgraph\r\n\r\n{{http://www.seeedstudio.com/wiki/images/0/02/Ble_smurfs_monitor_preview.png}}\r\n\r\n== Update or Restore Firmware ==\r\nThe latest firmware version for the Arch BLE is v0221 built at Feb 06 2015. To check your firmware version and built date, open the MBED.HTM or DETAILS.TXT of your MBED disk in a text editor.\r\n\r\nChangelog:\r\n\r\n* 2015-02-07 fix Mac OS X 10.10 issue\r\n\r\nFirmware:\r\n\r\n* [[https://github.com/Seeed-Studio/Tiny_BLE/raw/master/seeed_tiny_ble_interface_latest.bin|lastest interface firmware v221 2015-02-06]]\r\n\r\n=== Steps ===\r\n\r\n* Hold the Tiny BLE's button and power on it\r\n* A CRP DISABLD disk will pop up\r\n** On Windows, replace firmware.bin with the above firmware\r\n** On Linux/Mac, use command: **dd if={new_firmware.bin} of={firmware.bin} conv=notrunc**\r\n\r\n\r\n== Details ==\r\n* [[http://www.seeedstudio.com/wiki/Tiny_BLE|Seeed Wiki Page]]\r\n* [[https://github.com/Seeed-Studio/Tiny_BLE|Resources On Github]]\r\n* [[https://github.com/Seeed-Studio/Tiny_BLE/tree/master/sniffer|Tiny BLE as a BLE Sniffer]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/tiny_ble_zN4c7MC.jpg",
        "image_path": "platforms/tiny_ble_zN4c7MC.jpg",
        "pinout": "/media/platforms/tiny_ble_core_JWGzu6a.png",
        "pinout_path": "platforms/tiny_ble_core_JWGzu6a.png",
        "bullet1": "Bluetooth Low Energy",
        "bullet2": "nRF51822, Cortex-M0",
        "bullet3": "3D Accelerometer, 3D Gyroscope",
        "buy_now": "http://www.seeedstudio.com/depot/Seeed-Tiny-BLE-BLE-6DOF-Mbed-Platform-p-2268.html",
        "pre_order_mode": false,
        "gid": "6188ae40-1fe2-432b-aae4-a8791c323aed"
    },
    {
        "id": 106,
        "name": "NAMote72",
        "productcode": "4100",
        "logicalboard": {
            "name": "mote_l152rc",
            "slug": "mote_l152rc",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "LoRa"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            }
        ],
        "slug": "NAMote-72",
        "description": "Semtech's North America LoRaMote mbed Platform based on the SX1272 LoRa Transceiver.",
        "hide": false,
        "private": false,
        "ramsize": 32768,
        "flashsize": 262144,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 30,
            "name": "Semtech",
            "full_name": "Semtech",
            "description": "",
            "url": "http://www.semtech.com/wireless-rf/",
            "body": "",
            "logo": "/media/vendors/semtech.jpg"
        },
        "body": "Note:  See NAMote72 wiki page for detailed instruction on how to use the platform.\r\nhttp://developer.mbed.org/teams/Semtech/wiki/NAMote-72-wiki\r\n\r\n== Introduction ==\r\n\r\n\r\n\r\nThis platform and wiki page describes how to use the SX1272 based NAMote72 platform. This platform represents a completely programmable LoRa end device solution with a built in mbed compatible programming interface and a LiOn battery and charger. This platform provides the user with a number of built in sensors including a GPS receiver, pressure transducer, touch sensor, accelerometer, and thermometer. The intent is to provide the user with a platform to demonstrate the capabilities of LoRa and LoRaWAN in both private and public networks when used with a LoRaWAN concentrator. With mbed, users can easily download and install existing code examples as well as develop their own custom code.\r\n\r\n=== SX1272 LoRa Transceiver ===\r\n\r\nThe heart of the platform is the SX1272 LoRa transceiver chip.  It is configured to allow the user to select the on device RF power amplifier port output providing from approximately 0dBm to 19dBm transmit power at the antenna port, or to select an on board power amplifier output, driven from the SX1272’s RFO port that can provide between 23 dBm to 30 dBm.  A printed circuit board antenna is also included, as well as an RF connector that permits the use of an external antenna.\r\n\r\n=== Platform RF Operation ===\r\n\r\nThe SX1272 NAMote72 platform can operate over a wide frequency range, including the 868 MHz European and the 902-928 MHz North American ISM bands. An appropriate antenna must be used for the selected operating band.  Although primarily intended for LoRa applications, the user can also enable FSK mode for conventional or legacy applications. Coupled with a link budget in excess of 135 dB in FSK and in excess of 155 dB in LoRa, the SX1272 based NAMote72 platform really offers the possibility of two modems in one single package. The NAMote72 platform can comply with both ETSI and FCC regulatory requirements.\r\n\r\n=== Interfacing ===\r\n\r\nAn Arduino compatible interface is provided which enables the user to incorporate any of the widely available shields into their application.\r\n\r\nThe SX1272 based NAMote72 platform requires only a PC with a USB interface for programming and a USB compatible charger to recharge the internal battery.\r\n\r\n=== Built In Sensors ===\r\n\r\n- GPS Receiver\\\\\r\n- Touch Sensor w/ Proximity Detect\\\\\r\n- Pressure Transducer\\\\\r\n- Accelerometer\\\\\r\n- Temperature Sensor\\\\\r\n- Battery Voltage Monitor\r\n\\\\\r\n=== Microcontroller features ===\r\n* STM32L152RC in LQFP64 package\r\n* ARM®32-bit Cortex®-M3 CPU\r\n* 32 MHz max CPU frequency\r\n* VDD from 1.65 V to 3.6 V\r\n* 256 KB Flash\r\n* 32 KB SRAM\r\n* 8 KB EEPROM\r\n* GPIO (51) with external interrupt capability\r\n* 12-bit ADC with 21 channels\r\n* RTC\r\n* Timers (9)\r\n* I2C (2)\r\n* USART (3)\r\n* SPI (3)\r\n* USB 2.0 full-speed\r\n* DAC (2)\r\n* LCD (1) 4x32 or 8x28\r\n* Operationnal Amplifiers (2)\r\n* Comparators (2) \r\n\r\n== Application Example - SCPI Test Code (Default Program in NAMote72) ==\r\nNote: See wiki page for other application examples for the platform. \r\nhttp://developer.mbed.org/teams/Semtech/wiki/NAMote-72-wiki\r\n\r\nThis (scpi) program below implements a SCPI command parser. When connected via the debug virtual comm port, commands can be sent to the radio and peripherals to perform specific tasks or to set specific parameters. The serial port defaults to 9600bps N-8-1.  See mbed link for serial terminal monitor applications that are recommended ->.\r\nhttps://developer.mbed.org/handbook/Terminals\r\n\r\n\r\n<<program https://developer.mbed.org/teams/Semtech/code/scpi_sx127x/>>\r\n \r\n\\\\\r\n\r\n== Platform Physical & Device Properties ==\r\n\r\n=== The Enclosure  and Front Panel ===\r\n\\\\\r\n{{/media/uploads/lorgei/view_of_namote72_enclosure_2.jpg}} \r\n\\\\\r\n\\\\\r\n{{/media/uploads/lorgei/front_panel_2.jpg}}\r\n\\\\\r\n\\\\\r\n== The NAMote72 PCB ==\r\n\\\\\r\n{{/media/uploads/lorgei/namote_72.jpg}} \r\n \\\\\r\n\\\\\r\n\\\\\r\n== The NAMote72 Arduino Header Pinouts ==\r\n\\\\\r\n{{/media/uploads/lorgei/arduino_pinout_2.jpg}}\r\n\r\n\r\n\\\\\r\n\\\\\r\n== Additional Information for the NAMote72 ==\r\n\r\n=== Semtech SX1272 RF Transceiver Web Link ===\r\n\r\nhttp://www.semtech.com/wireless-rf/rf-transceivers/sx1272/\r\n\r\n=== Schematics ===\r\n[[/media/uploads/lorgei/na_mote_v3_sch.pdf|NAMote72 Platform Schematic Sheets]] \r\n\\\\\r\n\r\n\r\n=== Semtech Documents ===\r\n[[http://www.semtech.com/images/datasheet/sx1272.pdf|SX1272 Datasheet]]\\\\   \r\n[[http://www.semtech.com/images/datasheet/LoraDesignGuide_STD.pdf|LoRa Modem Designer's Guide]]\\\\\r\n[[http://www.semtech.com/images/datasheet/LoraLowEnergyDesign_STD.pdf|LoRa Low Energy Design Guide]]\\\\\r\n[[http://www.semtech.com/apps/filedown/down.php?file=SX1272LoRaCalculatorSetup1%271.zip|LoRa Calculator: fast evaluation of link budget, time on air and energy consumption]]\r\n\\\\\r\n\\\\\r\n== NAMote72 Wiki ==\r\n\r\nhttp://developer.mbed.org/teams/Semtech/wiki/NAMote-72-wiki\r\n\\\\\r\n\\\\\r\n== Where to buy ==\r\n\r\nSemtech Part Number:  SX1276MB1MAS\r\n\r\n[[http://www.digikey.com/product-search/en?keywords=sx1272LM1CEP| {{/media/uploads/sam_grove/buy-now.jpg|Online Distribution|150|50}} ]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Main_Image_2.jpg",
        "image_path": "platforms/Main_Image_2.jpg",
        "pinout": "/media/platforms/Arduino_Pinout_2_e5rAiAj.jpg",
        "pinout_path": "platforms/Arduino_Pinout_2_e5rAiAj.jpg",
        "bullet1": "LoRa and LoRaWAN Evaluation",
        "bullet2": "SX1272 LoRa transceiver",
        "bullet3": "Incl. GPS & Sensors",
        "buy_now": "http://www.digikey.com/product-search/en?keywords=sx1272LM1CEP",
        "pre_order_mode": false,
        "gid": "bb322acd-4971-4dc1-86a1-d30baf762fe3"
    },
    {
        "id": 102,
        "name": "EA LPC4088 Display Module",
        "productcode": "1062",
        "logicalboard": {
            "name": "lpc4088_dm",
            "slug": "lpc4088_dm",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "EA-LPC4088-Display-Module",
        "description": "The mbed-enabled LPC4088 Display Module from Embedded Artists lets you get up-and-running immediately with your graphical user interface application. It is ready for integration!",
        "hide": false,
        "private": false,
        "ramsize": 98304,
        "flashsize": 524288,
        "secret": "78a0cd72",
        "landing_page": "",
        "vendor": {
            "id": 8,
            "name": "Embedded Artists",
            "full_name": "Embedded Artists",
            "description": "Embedded Artists (EA) ensures simpler and shorter design & development cycles when using NXP processors, by providing reliable products, services and knowledge to our customers.\r\n\r\n* EA designs, produces and distributes evaluation & OEM platforms based on NXP processors to customers globally.\r\n* EA works in close co-operation with NXP, ensuring superior knowledge, high quality and availability of new products, as well as providing superior customer support.\r\n* EA helps companies with customization services to meet specific demands and to ensure cost efficient solutions.\r\n",
            "url": "http://www.embeddedartists.com/",
            "body": "",
            "logo": "/media/vendors/EA-logo.jpg"
        },
        "body": "==Overview==\r\nThe heart of the design is NXP's Cortex-M4F based LPC4088 microcontroller running at 120 MHz. The LPC4088 Display Module is **packed with features** and is suitable for a wide range of applications that requires advanced communication and **high quality graphic displays**.\r\n\r\nThe module is perfect for prototyping and proof-of-concept projects as well as for integration into products. A **comprehensive and professional software platform** has been created for the LPC4088 Display Module; **Save time, cost and reduce risk!**\r\n\r\nFor more information, see Embedded Artists' [[http://www.embeddedartists.com/products/displaymodules|Display Modules page]]. There are different display options for the module.\r\n----\r\n==Features==\r\n* **NXP's Cortex-M4F LPC4088 microcontroller**, running at up to 120 MHz\r\n* **Multiple display options**\r\n** 5 inch TFT with 800x480 pixels resolution and resistive touch panel\r\n** 4.3 inch TFT with 480x272 pixels resolution and resistive touch panel\r\n** 4.3 inch TFT with 480x272 pixels resolution and **projected capacitive touch** panel (5-point multitouch)\r\n* **Program + Data Flash**\r\n** 512 KB on-chip + 16 MB QSPI (perfect for storing pictures and graphical elements)\r\n* **Data Memory**\r\n** 32 MB SDRAM (x32 bit databus for high bandwidth access) + 96 KB on-chip SRAM + 4032 B on-chip E2PROM\r\n* **Dimensions**: 122 x 99 mm\r\n* **Power**: External 5V DC supply, or via micro-B USB HDK connector\r\n* **Connectors / Interfaces**\r\n** 100/10Mbps Ethernet, RJ45 connector and unique MAC address\r\n** USB Host/Device interface connector (USB A/USB mini-B)\r\n** mbed HDK debug interface connector (USB micro-B)\r\n** uSD/transflash memory card interface connector\r\n** XBee^^TM^^ compatible connector for RF module add-on (20 pos connector)\r\n** Very simple expansion for custom specific I/O via 46 pos, 100 mil pitch pin header (second USB interface, UART, I2C, SPI, ADC, DAC, CAN, GPIO, timers, etc.)\r\n* **Debug**\r\n** mbed-enabled via on-board HDK (CMSIS-DAP interface, USB drag-n-drop, Virtual COM port)\r\n** 10 position SWD/JTAG connector (ARM standard debug connector)\r\n** 6 position SWD Tag-Connect™ connector\r\n* **Other**\r\n** Proper ESD protection on communication interfaces\r\n** CE certified (EMC, EMI, ESD)\r\n** Wide temperature range (-20 to +70 degrees Celsius, limited by LCD)\r\n** ISO 9001:2008 / ISO 14001:2004 produced\r\n** Compensated for carbon dioxide emission during production and shipping \r\n* **Ready for integration!**\r\n----\r\n==Pinning==\r\n {{/media/uploads/embeddedartists/lpc4088_dm_pinning.png}} \r\n----\r\n==Getting Started==\r\nFor a detailed getting started tour, please see the documentation for the **LPC4088 QuickStart Board** documentation. All relevant steps are the same.\r\n[[/users/embeddedartists/notebook/lpc4088-quickstart-board---getting-started-tour/|LPC4088 QuickStart Board Getting Started Tour]]\r\n\r\nOther guides:\r\n| Create your own menu | [[/teams/Embedded-Artists/wiki/LPC4088DM-Guide-to-Create-Your-Own-Menu|(wiki)]] |\r\n| Working with emWin | [[/teams/Embedded-Artists/wiki/LPC4088DM-Guide-to-Working-with-emWin|(wiki)]] |\r\n| Working with TouchGFX | Coming soon |\r\n----\r\n==Software==\r\nThe software bundle that is provided to give you a flying start is based on the MBED framework. As the\r\nMBED framework is constantly evolving it happens that it from time to time is broken. To work around\r\nthis and to make it easier for you, the user, we have selected a number of components and tested\r\nthem so that they work well together.\r\n\r\n==Why use a Software Bundle?==\r\n# It will give a Flying start\r\n# Selected libraries have been tested to work together\r\n# Modified standard libraries to enable features otherwise not exposed (or to fix bugs)\r\n# Hide some hardware APIs behind a [[/teams/Embedded-Artists/wiki/LPC4088DM-BIOS|BIOS]]\r\n\r\n==How do I use the Software Bundle?==\r\nThe easiest way to use any of the components is to open the online compiler and click on the //New Program// button. Select the LPC4088 Display Module as target and then select one of the available templates to get started.\r\n\r\nIf you prefer to setup everything yourself instead of using the templates then:\r\n# Import the library into your project by clicking the //Import// button above\r\n# Copy the dm_board_config.h.txt file into the root of your project and rename it to dm_board_config.h\r\n# Modify the dm_board_config.h to match your requirements\r\n# Create a main.cpp file like this:\r\n\r\n<<code main.cpp>>\r\n#include \"mbed.h\"\r\n#include \"DMBoard.h\"\r\n\r\nvoid main() {\r\n  DMBoard::BoardError err;\r\n  DMBoard* board = &DMBoard::instance();\r\n  RtosLog* log = board->logger();\r\n  Display* disp = board->display();\r\n  \r\n  do {\r\n    err = board->init();\r\n    if (err != DMBoard::Ok) {\r\n      log->printf(\"Failed to initialize the board, got error %d\\r\\n\", err);\r\n      break;\r\n    }\r\n\r\n    // Everything initialized ok, add your code here\r\n\r\n  } while(false);\r\n\r\n  if (err != DMBoard::Ok) {\r\n    log->printf(\"\\nTERMINATING\\n\");\r\n    mbed_die();\r\n  }  \r\n}\r\n<</code>> \r\n\r\n\r\n==What is in the Software Bundle?==\r\nThe software is divided into a couple of libraries:\r\n| [[/platforms/EA-LPC4088-Display-Module/#dmsupport|DMSupport]] | This is the main library |\r\n| [[/platforms/EA-LPC4088-Display-Module/#dmbasicgui|DMBasicGUI]] | Addon containing: \\\\NXP SWIM GUI library\\\\Basic app framework\\\\Basic SlideShow framework|\r\n| [[/platforms/EA-LPC4088-Display-Module/#dmemwin-emwin-graphical-library|DMemWin ]]| Addon containing the porting layer for the emWin Graphical Library from Segger |\r\n| [[/platforms/EA-LPC4088-Display-Module/#scripts|Scripts]] | Python scripts to help with some tasks |\r\n\r\n== DMSupport ==\r\nThis is the core of the software bundle as it holds the mbed code itself as well as the code to initialize and use all periperherals.\r\n\r\n<<program /teams/Embedded-Artists/code/DMSupport/>>\r\n\r\nThe library contains the following libraries:\r\n| HttpServer | A library providing a basic webserver |[[/teams/Embedded-Artists/wiki/LPC4088DM-Using-Ethernet| (wiki)]] |\r\n| USBHost | A library with the USB host stack | [[/teams/Embedded-Artists/wiki/LPC4088DM-Using-USBHost| (wiki)]] |\r\n| mbed-os| The offical mbed os 5 library | [[/|(Mbed OS 5)]] |\r\n\r\nIn addition to the libraries above DMSupport also includes:\r\n| BIOS | Hardware independent initialization of display and touch controller | [[/teams/Embedded-Artists/wiki/LPC4088DM-BIOS| (wiki)]] |\r\n| Display | Interface to the display | [[/teams/Embedded-Artists/wiki/LPC4088DM-Using-Display| (wiki)]] |\r\n| Touch | Interface to the touch controller | [[/teams/Embedded-Artists/wiki/LPC4088DM-Using-Touch| (wiki)]] |\r\n| FileSystems | File systems for USBDevice, RAM, uSD cards and QSPI flash | [[/teams/Embedded-Artists/wiki/LPC4088DM-Using-Filesystems| (wiki)]] |\r\n| Memory | Drivers for internal and external EEPROMs, SDRAM and QSPI flash |[[/teams/Embedded-Artists/wiki/LPC4088DM-Using-Onboard-Memories| (wiki)]] |\r\n| CRC | Access to the onchip checksum calculator |[[/teams/Embedded-Artists/wiki/LPC4088DM-Using-CRC| (wiki)]] |\r\n| Logging | RTOS compatible printf |[[/teams/Embedded-Artists/wiki/LPC4088DM-Using-printf-in-RTOS| (wiki)]] |\r\n| Registry | Persistant handling of key-value pairs |[[/teams/Embedded-Artists/wiki/LPC4088DM-Using-the-Registry| (wiki)]] |\r\n| DMBoard | Handles initialization of everything |[[/teams/Embedded-Artists/wiki/LPC4088DM-Using-DMBoard| (wiki)]] |\r\n| dm_board_config.h | Configuration of features |[[/teams/Embedded-Artists/wiki/LPC4088DM-Using-DMBoard| (wiki)]] |\r\n| Meas | Macros to control GPIO pins for time sensitive measurements |[[/teams/Embedded-Artists/wiki/LPC4088DM-Using-GPIO-to-Measure-Time| (wiki)]] |\r\n\r\n== DMBasicGUI ==\r\nThis is a basic graphical library to help you get something on the display. It includes the following features:\r\n\r\n| The [[http://www.lpcware.com/content/project/swim-graphics-library|Simple Window Interface Manager (SWIM)]] developed by NXP | [[/teams/Embedded-Artists/wiki/LPC4088DM-Using-SWIM|(wiki)]]|\r\n| A app framework with buttons and a simple menu system | [[/teams/Embedded-Artists/wiki/LPC4088DM-Using-the-App-Framework|(wiki)]]|\r\n| Image decoding | [[/teams/Embedded-Artists/wiki/LPC4088DM-Using-Images|(wiki)]] |\r\n| A slideshow engine | [[/teams/Embedded-Artists/wiki/LPC4088DM-Using-the-SlideShow-Engine|(wiki)]]| \r\n\r\n\r\n== DMemWin - emWin Graphical Library ==\r\nThis is one of the GUI libraries to help you create a better user interface on the display by giving you access to high level widgets rather than drawing each pixel yourself.\r\n\r\n[[http://www.lpcware.com/content/project/emwin-graphics-library|LPCWare]] describes emWin like this:\r\n\r\n//The high performance emWin embedded graphics library developed by SEGGER \r\nMicrocontroller is now offered by NXP Semiconductors in library form for \r\nfree commercial use with NXP microcontrollers.//\r\n\r\nFollow the link above to read more about what is available in the emWin library supplied by NXP.\r\n\r\nTo read more about [[https://www.segger.com/emwin.html|emWin]] as well as see lots of [[https://www.segger.com/emwin-samples.html|examples]] on the Segger site.\r\n\r\n\r\n<<program /teams/Embedded-Artists/code/DMemWin/>>\r\n\r\n<<note>>\r\nThere are limitations on how the emWin library is allowed to be distributed or republished so it is not included in the DMemWin library. Import the DMemWin library into you project by clicking on the //Import// button above, and then read the [[/teams/Embedded-Artists/code/DMemWin/file/tip/readme.h|readme.h]] file in the library for further instructions on how to download and install the emWin files.\r\n<</note>>\r\n<<note>>\r\nThe emWin library comes with a [[https://www.segger.com/emwin-guibuilder.html|GUI Builder]] to help you to create your user interface. To get the tool you have to install one of the //Board Support Packages// found [[http://www.lpcware.com/content/project/emwin-graphics-library|here]]. \r\n<</note>>\r\n\r\n==Performance==\r\nThe performance of the MCI, USB Host MassStorage and QSPI file systems has been measured as well as the performance of decoding images stored on each of them. The result is available on the [[/teams/Embedded-Artists/wiki/LPC4088DM-Performance#image-decoding|Performance wiki page]].\r\n\r\n==Scripts==\r\nHere we present some python scripts to help with common tasks. All scripts are written and tested in 2.7.6 but should work in 2.x versions higher as well. The scripts are probably incompatible with 3.x and above.\r\n\r\nInstalling python is out-of-scope, but instructions can be found [[https://www.python.org/downloads/|here]].\r\n\r\n|= Script |= Prerequisites |= Description |\r\n| [[/media/uploads/embeddedartists/uv4reorganizer.py|uv4reorganizer.py]] | N/A | When exporting from the online compiler to Keil uVision 4, the resulting project file adds all source files directly under the //src// node in the project tree view. This makes it very difficult to find your own files. \\\\ \\\\Usage:\\\\python uv4Reorganizer.py yourproject.uvproj\\\\ \\\\The result is a //yourproject.uvproj.pyout// file. Rename the generated file to //yourproject.uvproj// to replace the original project file before starting uVision for the first time. \\\\ \\\\The new project will have a better grouping of files in the project tree view. |\r\n| [[/media/uploads/embeddedartists/img2c.py|img2c.py]] | N/A | This script scans the current folder for all *.png, *.bmp and *.raw files and creates c-style arrays for each file. \\\\ \\\\Usage:\\\\python img2c.py\\\\ \\\\The result is //image_data.h// and //image_data.c// ready to be included in your project. For examples of the output see [[/teams/Embedded-Artists/code/DMBasicGUI/file/53601973f7eb/Application/basic_image_data.h|basic_image_data.h]] and [[/teams/Embedded-Artists/code/DMBasicGUI/file/53601973f7eb/Application/basic_image_data.c|basic_image_data.c]].\r\n----\r\n==Example Programs==\r\n<<program /teams/Embedded-Artists/code/lpc4088_displaymodule_hello_world/>>\r\n<<program /teams/Embedded-Artists/code/lpc4088_displaymodule_empty_launcher/>>\r\n<<program /teams/Embedded-Artists/code/lpc4088_displaymodule_everything/>>\r\n<<program /teams/Embedded-Artists/code/lpc4088_displaymodule_benchmark/>>\r\n<<program /teams/Embedded-Artists/code/lpc4088_displaymodule_ew2015/>>\r\n<<program /teams/Embedded-Artists/code/lpc4088_displaymodule_shipped_demo/>>\r\n<<program /teams/Embedded-Artists/code/lpc4088_displaymodule_fs_aid/>>\r\n----\r\n==Firmware==\r\nIf you are experiencing problems, perhaps there is an update for the DAPLink firmware that may help. Visit [[/teams/Embedded-Artists/wiki/LPC4088DM-Updating-Firmware|LPC4088DM Updating Firmware]] to read about available updates and how to apply it.\r\n----\r\n==Things to Note==\r\nThese are the things to take note of regarding the [[http://www.embeddedartists.com/products/displaymodules|display modules]]:\r\n\r\n* When updating to mbed OS 5 some functionality is no longer fully working. \r\n** USB is not officially supported for the LPC4088 in mbed OS 5. The USBHost library is still included in DMSupport, but should only be used for simple testing of USB host functionality. One thing to note is that USB Host and Ethernet/Network cannot be used simultaneously. \r\n** USB Device is not supported at all.\r\n** The HttpServer library is still included, but all functionality is no longer available. \r\n* The current implementation of the USB Host stack is rather slow. It reaches about 82Kb/s read speeds and 65Kb/s write speeds. The uSD card is about 15 to 20 times faster. Read more about it on the [[/teams/Embedded-Artists/wiki/LPC4088DM-Performance|Performance page]].\r\n* The [[/teams/Embedded-Artists/wiki/LPC4088DM-Using-Filesystems#mcifilesystem|MCIFileSystem]] used to read/write uSD cards has a limitation when writing to files. Read about it on the [[/teams/Embedded-Artists/wiki/LPC4088DM-Using-Filesystems|Using Filesystems wiki page]] which also shows a simple workaround.",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/lcd_lpc4088_4inch_banner2_170x109.png",
        "image_path": "platforms/lcd_lpc4088_4inch_banner2_170x109.png",
        "pinout": "/media/platforms/LPC4088_DM_pinning_pNw0MPA.png",
        "pinout_path": "platforms/LPC4088_DM_pinning_pNw0MPA.png",
        "bullet1": "Cortex-M4F, 120MHz",
        "bullet2": "16.5MB flash, 32MB SDRAM",
        "bullet3": "TFT LCD (4.3\" / 5\" CTP/RTP)",
        "buy_now": "http://www.embeddedartists.com/products/displaymodules",
        "pre_order_mode": false,
        "gid": "9ce434c3-d683-4b78-b0dd-7c3610b2a9e0"
    },
    {
        "id": 100,
        "name": "MultiTech mDot",
        "productcode": "0315",
        "logicalboard": {
            "name": "mts_mdot_f411re",
            "slug": "mts_mdot_f411re",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "LoRa"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "MTS-mDot-F411",
        "description": "The MultiConnect® mDot™ offers significantly longer range and improved radio performance compared to traditional wireless solutions—resulting in greater transmission range and reduced capital expense.",
        "hide": false,
        "private": false,
        "ramsize": 131072,
        "flashsize": 524288,
        "secret": "",
        "landing_page": "",
        "vendor": {
            "id": 27,
            "name": "MultiTech",
            "full_name": "MultiTech",
            "description": "",
            "url": "http://www.multitech.com/",
            "body": "",
            "logo": "/media/vendors/logo_1.png"
        },
        "body": "== Overview ==\r\n\r\nThe [[http://www.multitech.com/brands/multiconnect-mdot|MultiConnect® mDot™]] is the first MBED integrated and deployable product. Featuring an FCC/CE certified LoRaWAN™ ready, Low-Power Wide Area Network (LPWAN) sub-GHz ISM band module. The mDot is capable of 2-way single-duplex communication over distances of up to 10 miles/16 km, line of sight, deep into buildings or within noisy environments in North America, Europe, and worldwide. An on board ARM Cortex-M4 processor, complete with developer friendly MBED libraries provide developers intelligence and decision making at the very edge of the network. \r\n\r\nBy leveraging LoRa™ technology, mDot simplifies local connectivity for Internet of Things (IoT) applications for the North American and European markets. By eliminating common deployment complexities, remote device connectivity is now simple and easy to deploy. With support for multiple interfaces, just about anything can now be connected with MultiTech’s mDot technology.\r\n\r\n=== Key Benefits ===\r\n* Excellent performance in harsh radio environments\r\n* Range of miles\r\n* Deep in-building penetration - 1 to 3 miles / 2 km\r\n* Developer friendly to integrate and quickly deploy assets\r\n* Run for years on battery power\r\n\r\n=== Features ===\r\n* XBee and module versions for development and deployment\r\n* FCC/CE end-certified with ARM® mbed™ libraries for developers\r\n* LoRa™ Alliance certified\r\n* 2-way duplex communication, ideal for emergency or mission-critical applications\r\n* Multiple I/O interfaces for most any \"Thing\"\r\n* LoRaWAN data rates 293bps - 20 Kbps + FSK up to 300Kbps\r\n\r\n<<help title=\"Offline Development Options\">>\r\nIt is possible to develop offline for the mDot using mbed-cli and the Eclipse IDE. See [[https://os.mbed.com/teams/MultiTech/wiki/Using-Eclipse-and-mbed-5-for-MTS-Devices|our wiki page]] for more information.\r\n<</help>>\r\n\r\n<<warning title=\"Developer Kit Required\">> \r\nTo program and use the mDot, you will need a [[http://multitech.com/brands/mdot-devkit|MTUDK2-ST-MDOT Developer Kit]] or a [[http://multitech.com/brands/micro-mdot-devkit|MTMDK-ST-MDOT]]. \r\n<</warning>>\r\n\r\n<<warning title=\"Exporting Not Supported\">>\r\nWhen building with mbed-os 5 including a bootloader in applications built for the mDot requires a post-build process. The mbed tools (online compiler & mbed-cli) automatically run this process as part of an application compilation. The mbed tools currently don't support exporting pre-bulid or post-build processes, so exports for the mDot will be incomplete and will not function.\r\n\r\n**Exporting for the mDot platform is not recommended.**\r\n\r\nInstead of exporting, we recommend configuring your IDE or makefile to invoke mbed-cli to compile your application.\r\n<</warning>>\r\n\r\n\r\n<<note>>\r\nMultiTech has certified the mDot for compliance with US and Foreign compliance bodies including FCC, R&TTE, and others. (e.g. FCC 15.247:2015 & IC RSS-210:2010)\r\n\r\nMultiTech provides software meant to operate the LoRa radio to a level that maintains compliance with the operating modes under which these radio devices were certified.  To ensure this level of compliance, the software code is provided in binary form only.  Users are prohibited from making any changes that affect the operation of the radio performance.  Accessing or controlling the radio through any means other than the provided binary software will require the user to obtain their own intentional radiator license from the certification body governing their locality, as all precertification provided with MTDOT-x will have been made invalid.\r\n<</note>>\r\n\r\n\\\\\r\n----\r\n\r\n== mDot Pinout Diagram ==\r\n\r\n {{/media/uploads/mfiore/mdot-pinout-5.png}} \r\n\r\nThe pinout diagram above shows the commonly used interfaces and their locations. In addition to their stated functions, all GPIO pins (PA_*, PB_*, PC_*) can also be used as [[https://os.mbed.com/docs/mbed-os/v6.8/apis/digitalin.html|DigitalIn]] and [[https://os.mbed.com/docs/mbed-os/v6.8/apis/digitalout.html|DigitalOut]] interfaces.\r\n\r\n<<warning title=\"InterruptIn Limitations\">>\r\nDue to the processor's architecture, only **one pin of the same number** (e.g. PA_1 & PB_1) may be configured as an [[https://os.mbed.com/docs/mbed-os/v6.8/apis/interruptin.html|InterruptIn]]. If multiple pins of the same number are configured as InterruptIn, only the last pin configured will actually trigger an interrupt in the processor. The rest will be ignored.\r\n\r\nPin numbers 5 - 9 are internally used as interrupts from the LoRa radio and may not be configured as external interrupts. Doing so will break the LoRa functionality of the mDot and cause undefined behavior.\r\n\r\n**Example:** If the GPIO5 (PA_0) pin is configured to wake the mDot from low power modes, GPIO1 (PB_0) may not be configured as an InterruptIn. Doing so will cause the WAKE pin to not wake the mDot as desired.\r\n<</warning>>\r\n\r\n<<warning title=\"PwmOut Limitations\">>\r\n[[https://os.mbed.com/docs/mbed-os/v6.8/apis/pwmout.html|PwmOut]] objects using different channels of the same timer must use the same prescaler value. Each timer has a single prescaler which applies to all channels in the timer.\r\n\r\nFor STM32F411 devices, two possible prescaler values are allowed:\r\n * 1us which allows for a period/pulse from 1us to 65535us\r\n * 500us which allows for a period/pulse from 500us to ~32.76s\r\n<</warning>>\r\n\r\n<<warning title=\"5V Tolerant IO Limitations\">>\r\n**If the external voltage on a GPIO is greater than VDD + 0.3V, use of the internal pullup or pulldown resistors could damage the mDot. External pullup or pulldown resistors should be used instead.**\r\n\r\nFor more information see the notes below section 6.3.1 of the [[http://www.st.com/content/ccc/resource/technical/document/datasheet/b3/a5/46/3b/b4/e5/4c/85/DM00115249.pdf/files/DM00115249.pdf/jcr:content/translations/en.DM00115249.pdf|STM32F411RE Data Sheet]].\r\n<</warning>>\r\n\r\n\\\\\r\n----\r\n\r\n== mDot Features ==\r\n\r\n* **STM32F411RET Processor**\r\n** High performance ARM® Cortex™-M4 Core\r\n** 96MHz, 128kB RAM, 512kB Flash\r\n** SPI (1)\r\n** I2C (1)\r\n** UART (2) - 1x 4-pin TX/RX/RTS/CTS, 1x 2-pin TX/RX\r\n** PWM (11)\r\n** ADC (12 bit ADC with 11 channels)\r\n** GPIO (up to 21)\r\n\r\n* **Sx1272 Radio**\r\n** Range of miles\r\n** Deep in-building penetration - 1 to 3 miles / 2 km\r\n** 2-way duplex communication, ideal for emergency or mission-critical applications\r\n** LoRaWAN data rates 293bps - 20 Kbps + FSK up to 300Kbps\r\n\r\n* **Power**\r\n** 3.3V to 5V external power\r\n** Current (active): < 18 mA\r\n** Current (sleep): < 50 uA\r\n** Maximum of 25 mA output current sourced by any IO pin\r\n** Maximum of 120 mA output current sourced by sum of all IO pins\r\n** All IO pins are 3.3v tolerant\r\n** 17 5V tolerant IO pins (see mDot Pinout Diagram)\r\n*** Internal pullup and pulldown resistors cannot be used on 5V tolerant GPIO pins when pin voltage is greater than VDD + 0.3V. See warning box above\r\n\r\n\\\\\r\n----\r\n\r\n== LoRa Stack (libmDot) ==\r\n\r\n=== Version 4 ===\r\nDot Library versions 4.x.x are compiled with mbed-os 6.  Stable production build is hosted on [[https://os.mbed.com/teams/MultiTech/code/libmDot-stable|mbed]] and [[https://github.com/MultiTechSystems/libmDot|GitHub]] for convenience.\r\n\r\nCommit messages specify the version of mbed-os it was compiled against.  We recommend building your application with the version of mbed-os specified in the commit message of the version of the Dot library you're using. This will ensure that you don't run into any runtime issues caused by differences in the mbed-os versions.\r\n\r\n\r\n=== Version 3 ===\r\nDot Library versions 3.x.x are compiled with mbed-os 5.  Stable production build is hosted on [[https://os.mbed.com/teams/MultiTech/code/libmDot-mbed5|mbed]] and [[https://github.com/MultiTechSystems/libmDot-mbed5|GitHub]] for convenience.  \r\n\r\n\r\n=== Supported Toolchains and Versions ===\r\nDevelopment and production builds of the Dot Library currently only support the ARMC6 and GCC_ARM toolchains. The IAR toolchain is not supported at this time.\r\nARMC6 is suggested for production builds, it also provides reduces firmware size and RAM usage compared with GCC_ARM builds.\r\n\r\n\r\n=== Stable Production Build ===\r\nThis build of libmDot is stable, tested, and suitable for deployment scenarios. It is hosted on [[https://os.mbed.com/teams/MultiTech/code/libmDot-stable/ | mbed]] and [[https://github.com/MultiTechSystems/libmDot | GitHub]] for convenience.\r\n\r\n<<library https://os.mbed.com/teams/MultiTech/code/libmDot-stable/ >>\r\n\r\n=== Bleeding Edge Development Build ===\r\nThis build of libmDot contains bug fixes and new feature development which may not be complete. It is **not guaranteed to be stable or well-tested** and is **not suitable for deployment scenarios**. It is hosted on [[https://os.mbed.com/teams/MultiTech/code/libmDot-dev/ | mbed]] and [[https://github.com/MultiTechSystems/libmDot-dev | GitHub]] for convenience.\r\n\r\n<<library https://os.mbed.com/teams/MultiTech/code/libmDot-dev/ >>\r\n\r\n\\\\\r\n----\r\n\r\n=== Usage ===\r\n\r\nThe Dot Library requires a channel plan to be injected into the LoRa stack. Available channel plans can be found be in the Dot Library repository in the plans folder.\r\n\r\nThe following code demonstrates the basics for setting up the LoRa stack and enabling FOTA support.\r\n<<code title=Setting up the mDot instance>>\r\n#include \"mDot.h\"\r\n#include \"ChannelPlans.h\"\r\n\r\nint main() {\r\n    // use US915 plan\r\n    lora::ChannelPlan* plan = new lora::ChannelPlan_US915();\r\n    // use EU868 plan\r\n    // lora::ChannelPlan* plan = new lora::ChannelPlan_EU868();\r\n    assert(plan);\r\n\r\n    // inject channel plan into LoRa stack\r\n    mDot* dot = mDot::getInstance(plan);\r\n    assert(dot);\r\n\r\n    // enable multicast and FOTA\r\n    Fota::getInstance(dot);\r\n\r\n    // your code ...\r\n\r\n    return 0;\r\n}\r\n<</code>>\r\n\r\n\r\n=== Threads ===\r\nThe Dot Library starts two threads. One to manage LoRa radio, MAC, and link layers.  Another to manage LoRa application layer for multicast and FOTA.  Each of these threads are allocated 2560 bytes for thier stacks.\r\n\r\n=== Bootloader ===\r\nStarting with mbed-os 6, the mDot bootloader is no longer automatically merged with the application.  A bootloader binary must be specified in the project's mbed_app.json file.  See [[https://multitechsystems.github.io/dot-development|this article]], our example programs, and [[https://os.mbed.com/docs/mbed-os/v6.8/program-setup/creating-and-using-a-bootloader.html|here]] for details.\r\n\r\nFOTA requires an MTS Bootloader to be included in the project.\r\n\r\n----\r\n\r\n== Example Programs ==\r\n\r\nThe following programs support multiple Dot devices. Before examples or the AT firmware are compiled, a Dot library must be imported. See the Dot-Examples or Dot-AT-Firmware landing pages for more details.\r\n\r\n<<program https://os.mbed.com/teams/MultiTech/code/Dot-Examples/>>\r\n\r\n**For mbed-os 5 use Dot-Examples revision 41.**\r\n\r\n<<program https://os.mbed.com/teams/MultiTech/code/Dot-AT-Firmware/>>\r\n\r\n**For mbed-os 5 use Dot-AT-Firmware revision 27.**\r\n\r\n\r\n**The [[https://os.mbed.com/docs/mbed-os/v6.8/apis/index.html|mbed OS API References]] contain example code which demonstrates how to use common peripherals like Digital IO, Analog IO, Serial, SPI, I2C, PWM, RTOS, Timers, Tickers, etc.**\r\n\r\n\\\\\r\n----\r\n\r\n== Factory Firmware ==\r\n\r\nThe mDot ships from the factory pre-loaded with our custom AT Command Firmware. This firmware provides a serial AT command interface for configuring and using the mDot.  It can be used in production when using a separate host processor that controls the mDot via AT commands and during development for testing LoRa transmissions.  It is available [[http://www.multitech.net/developer/downloads#mdot|here]].  AT command documentation is available [[https://www.multitech.com/documents/publications/reference-guides/S000643-mDot-AT-Command-Guide.pdf|here]].\r\n\r\n\\\\\r\n----\r\n\r\n== Offline IDE ==\r\n\r\nIt is possible to compile for the mDot and debug them on the mDot using the Eclipse IDE. See our [[https://os.mbed.com/teams/MultiTech/wiki/Using-Eclipse-and-mbed-5-for-MTS-Devices|wiki page]] for more information.\r\n\r\n\\\\\r\n----\r\n\r\n== MTS Bootloader ==\r\n\r\nThe mDot includes a bootloader which allows applications to be upgraded OTA (Over The Air) or via serial without the need for a developer board. See [[https://multitechsystems.github.io/dot-development|this article]] and [[https://os.mbed.com/teams/MultiTech/wiki/updating-firmware-using-MTS-bootloader|this wiki page]] describing how the bootloader can be used for more information.\r\n\r\nBootloader binaries are available on [[https://github.com/MultiTechSystems/bootloaders|GitHub ]].\r\n\r\n\\\\\r\n----\r\n\r\n== Technical Reference ==\r\n\r\n=== Documentation ===\r\n*  [[/media/uploads/sclark/mdotqsgrev.1.pdf|mDot Quick Start Guide]] \r\n*  [[http://www.multitech.net/developer/wp-content/uploads/2015/05/82101570L_Micro_DK_QuickStart_1_0.pdf|mDot with Micro Developer Kit Quick Start]]\r\n* [[http://www.multitech.com/documents/publications/data-sheets/86002171.pdf|mDot Datasheet]]\r\n* [[http://www.multitech.com/documents/publications/manuals/S000612.pdf|mDot Developer Guide]]\r\n** Includes UDK2 and MDK schematics and board files\r\n  * [[https://www.multitech.com/documents/publications/reference-guides/S000643-mDot-AT-Command-Guide.pdf|MultiTech Dot AT Command Guide]]\r\n\r\n=== Data Sheets ===\r\n* [[http://www.st.com/en/microcontrollers/stm32f411re.html|STM32F411RE Web Page]]\r\n* [[http://www.st.com/content/ccc/resource/technical/document/datasheet/b3/a5/46/3b/b4/e5/4c/85/DM00115249.pdf/files/DM00115249.pdf/jcr:content/translations/en.DM00115249.pdf|STM32F411RE Datasheet]]\r\n* [[http://www.st.com/content/ccc/resource/technical/document/reference_manual/9b/53/39/1c/f7/01/4a/79/DM00119316.pdf/files/DM00119316.pdf/jcr:content/translations/en.DM00119316.pdf|STM32F411RE Reference Manual]]\r\n* [[http://www.st.com/content/ccc/resource/technical/document/errata_sheet/81/45/af/ac/2b/e1/4d/07/DM00137034.pdf/files/DM00137034.pdf/jcr:content/translations/en.DM00137034.pdf|STM32F411RE Errata Sheet]]\r\n  * [[https://semtech.my.salesforce.com/sfc/p/#E0000000JelG/a/440000001NCE/v_VBhk1IolDgxwwnOpcS_vTFxPfSEPQbuneK3mWsXlU|SX1272 Data Sheet]]\r\n\r\n\\\\\r\n----\r\n\r\n== Interface Firmware ==\r\n\r\nBoth the UDK2 and MDK use the same ST-Link interface firmware as many of the ST Nucleo boards. The latest interface firmware and instructions for upgrading can be found [[https://os.mbed.com/teams/ST/wiki/Nucleo-Firmware|here]]. \r\n\r\n\\\\\r\n----\r\n\r\n== Getting Started with mbed ==\r\n\r\n=== 1. Connect your microcontroller to a PC ===\r\n\r\nUse the USB lead to connect your mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognise the mbed Microcontroller as a standard USB drive.\r\n\r\n| {{/media/uploads/dan/winxp-disk.png}} | {{/media/uploads/dan/mac-disk.png}} |\r\n| //Windows XP example// | //Mac OS X example// |\r\n\r\n=== 2. Click the MBED.HTM link to get logged in ===\r\n\r\nGo to the new USB Drive, and click MBED.HTM to open it in a web browser.\r\n\r\nIf you do not have an mbed account, choose \"Signup\", and create your mbed Account. Otherwise, log in with your normal username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n\\\\\r\n----\r\n\r\n== PC Configuration ==\r\n\r\nYour mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Serial Driver for Debug Port on Windows\">>\r\nThe DK boards for the mDot require the [[https://os.mbed.com/teams/ST/wiki/ST-Link-Driver|ST-Link driver]] to be installed before the debug serial port can be used on Windows PCs. This driver is different from the mbed Windows serial driver.\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with mbed you will need a ##terminal application##. This allows the mbed Microcontroller to print to your PC screen, and for you to send characters back to your mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the mbed Micrcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n|| Windows || Mac || Linux ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\nOn both Mac and Linux PCs, the port with the higher number will be the USB serial debug port. For example, if you have Linux and get ports /dev/ttyACM0 and /dev/ttyACM1, ttyACM1 will be the debug port and ttyACM0 the AT command/secondary port.\r\n\r\n\\\\\r\n----\r\n\r\n== Downloading A program ==\r\n\r\n=== 1. Save a program binary (.bin) to the Platform ===\r\n\r\nDownload the appropriate \"Hello World!\" binary. Because the UDK2 and MDK have the LED connected to different pins on the mDot, we've provided a binary for each option:\r\n   * Blink the D3 LED on a UDK2: [[/media/uploads/mfiore/mbed-os-example-blinky_mts_mdot_f411re-udk2.bin|mbed-os-example-blinky_MTS_MDOT_F411RE-udk2.bin]]\r\n   * Blink the RSSI LED on a MDK: [[/media/uploads/mfiore/mbed-os-example-blinky_mts_mdot_f411re-mdk.bin|mbed-os-example-blinky_MTS_MDOT_F411RE-mdk.bin]]\r\n\r\nNote: the source code for this program will be seen in the next section.\r\n\r\nSave the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. The file is now consumed.\r\n\r\n=== 2. Press the Reset Button ===\r\n\r\nWhen the Reset Button in pressed, the microcontroller will be reset and the last programmed application will begin to run.\r\n\r\n=== 3. Hello World! ===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\r\n\\\\\r\n----\r\n\r\n== Hello World! ==\r\n\r\n<<program /teams/mbed-os-examples/code/mbed-os-example-blinky/>>\r\n\r\nIn its current state, the program will blink the D3 LED on a UDK2 board. To blink the RSSI LED on a MDK board, change the DigitalOut pin from LED1 to XBEE_RSSI.\r\n\r\n\\\\\r\n----\r\n\r\n== Where Next ==\r\n\r\nFollow the guide to creating your own programs using the online compiler\r\n\r\n * [[/handbook/Creating-a-program|Create your own program]]\r\n\r\nMore information can be found [[https://multitechsystems.github.io/|here]].\r\n\r\n\\\\\r\n----\r\n\r\n==FAQ==\r\n*What is Spreading Factor? Bandwidth?\r\n**Spreading Factor: Basically the amount of redundant data that is transmitted. Higher spreading factor, less data rate and longer range (e.g. more redundant data).\r\n**Bandwidth: The frequency range (in hertz) of the transmitted signal.\r\n\r\n*How many mDots can attach to a MultiConnect Conduit with LoRa support (e.g. MTAC-LORA)?\r\n**Approximately 3500 mDots per MTAC-LORA card. A Conduit can support 1 MTAC-LORA card.\r\n\r\n*Will the MultiConnect Conduit with LoRa support (e.g. MTAC-LORA) work with Microchip LoRa?\r\n**The MTAC-LORA card is compatible with any device that is LoRaWAN 1.0 compliant.\r\n\r\n*Can I configure the mDots and mCards for LoRa spread spectrum mode or FSK mode?\r\n**Yes, either mode is possible. The mDot can be configured for either FSK or LoRa mode, but not both at the same time. The MTAC-LORA card has eight LoRa receive channels, one LoRa Beacon channel, and one FSK channel.\r\n\r\n*What is the LoRa transport packet size?\r\n**The maximum transport packet size is 255 bytes plus preamble. But, due to on-air transmission restrictions, the maximum packet size may be smaller. Higher spreading factors, lower data rates, and longer preamble lengths will reduce the maximum allowed transport packet size.\r\n\r\n*How much payload in each LoRa packet?\r\n**The maximum payload is 242 bytes.\r\n\r\n*Is there a way to increase the limit/size of the payload?\r\n**The major limit to packet size is due to on-air time or duty cycle restrictions. It is not possible to increase the packet size and maintain FCC or ETSI certification.\r\n\r\n*Is there a minimum waiting between transmission from the client radio?\r\n**The radio waits for incoming packets for 2 seconds after a transmission. You can disable the receive timeout using the AT+TXW command. This parameter can be changed based on the LoRaWAN 1.0 specification.\r\n\r\n*What kind of security does LoRa provide? Is the data encrypted?\r\n**Transmitted data is not encrypted. Most applications handle encryption so it's not needed at the transport layer. However, AES128 bit encryption is supported if needed in LoRaWAN 1.0.\r\n\r\n*Do all LoRa gateways in range see all mDots in the field? How would I isolate my mDots so other gateways don't receive my data?\r\n**Since this is RF, all gateways in range of an mDot would see the mDot. Packet encryption, network keys, and channel selection can be used to force an mDot to only communicate with one gateway. Encryption keys are generated when an mDot joins a specific network using nonce values and a pre-shared network key. If each gateway in range of an mDot uses a different encryption key, they will only be able to process packets from mDots with matching keys.\r\n\r\n*Does mDot/MTAC-LORA send bidirectional data? Is it half-duplex or full-duplex communication?\r\n**Since this is single-channel RF on the mDot side, all communication is half-duplex.\r\n\r\n*Can the LoRa gateway interrogate mDots in the field or are only the mDots able to initiate communication to the Gateway?\r\n**Yes, the gateway can transmit data to the mDots. The MTAC-LORA card has a single beacon transmit channel that can transmit to 1 or more mDots.\r\n\r\n*How long does the mDot wait for a response to the packet I sent?  Is there anything I can do if I want to send packets faster than that?\r\n**The mDot waits for a response until both receive windows have expired.  This is approximately 2 seconds.  If you aren't expecting responses to your packets, you can disable the receive timeout using the AT+TXW command.\r\n\r\n*For Serial mode, is this like setting up a stream that will transmit when the SDxx values are met? Serial mode still has a packet and payload?\r\n**LoRa transmits only in packets. There are limits on the size of a packet based on on-air time restrictions. In serial mode the mDot will wakeup at the expiration of the +WI value. It will set the XBEE_ON_SLEEP pin, and wait the +WD value in ms. Then it will read the serial data until the +WTO time elaspses without a byte on the serial port. It will place the recv'd data into a packet and send it out the radio.\r\n\r\n*What is the working limits and differences between AT mode and Serial mode?\r\n**Serial mode will automatically packetize data from the serial port and send based on the settings for:\r\n***AT+WI - how often to expect data\r\n***AT+WTO - timeout between characters to know end of data\r\n***AT+WD - time to wait at beginning of interval for data to arrive on serial\r\n**Serial mode will only send one packet per time period set by the AT+WI command.\r\n**AT mode will send packets as fast as the controlling system can send them within the confines of physical limitations and FCC regulations.",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/mDot_cover.png",
        "image_path": "platforms/mDot_cover.png",
        "pinout": "/media/platforms/MTDOT-pinout.png",
        "pinout_path": "platforms/MTDOT-pinout.png",
        "bullet1": "mbed deployable product",
        "bullet2": "Cortex-M4 + LoRa Radio",
        "bullet3": "FCC/CE certified, LoRaWAN read",
        "buy_now": null,
        "pre_order_mode": false,
        "gid": "6d165fb8-bd35-44c1-9705-2549b51c64d8"
    },
    {
        "id": 99,
        "name": "NUCLEO-L476RG",
        "productcode": "0765",
        "logicalboard": {
            "name": "nucleo_l476rg",
            "slug": "nucleo_l476rg",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-Nucleo-L476RG",
        "description": "Affordable and flexible platform to ease prototyping using a STM32L476RGT6 microcontroller.",
        "hide": false,
        "private": false,
        "ramsize": 131072,
        "flashsize": 1048576,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nThe STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.\r\n\r\nThe Arduino™ connectivity support and ST Morpho headers make it easy to expand the\r\nfunctionality of the STM32 Nucleo open development platform with a wide choice of\r\nspecialized shields.\r\n\r\nThe STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer. \r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32L476RGT6 in LQFP64 package\r\n* ARM®32-bit Cortex®-M4 CPU\r\n* Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait state execution from Flash memory\r\n* 80 MHz max CPU frequency\r\n* VDD from 1.71 V to 3.6 V\r\n* 1 MB Flash\r\n* 128 KB SRAM\r\n* random generator (TRNG for HW entropy)\r\n* Quad SPI (1)\r\n* Timers General Purpose (7)\r\n* Timers Advanced-Control (2)\r\n* Timers Basic (2)\r\n* Timers LowPower (2)\r\n* Systick\r\n* Watchdog (2)\r\n* SPI (3)\r\n* I2C (3)\r\n* USART (3)\r\n* UART (2)\r\n* LPUART (1)\r\n* USB OTG Full Speed\r\n* CAN (1)\r\n* SAI (2)\r\n* SDMMC\r\n* SWPMI\r\n* LCD 8x28 or 4x32\r\n* GPIO (51) with external interrupt capability\r\n* Capacitive sensing with 12 channels\r\n* 12-bit ADC (3) with 16 channels\r\n* 12-bit DAC with 2 channels\r\n* Analog comparator (2)\r\n* Opamp (2)\r\n\r\n\\\\\r\n== Nucleo features ==\r\n\r\n* Two types of extension resources\r\n** Arduino Uno Revision 3 connectivity\r\n** STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible board power supply\r\n** USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)\r\n** Power management access point\r\n* User LED (LD2)\r\n* Two push buttons: USER and RESET\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n\r\n\\\\\r\n== Nucleo pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L476xG/TARGET_NUCLEO_L476RG/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L476xG/TARGET_NUCLEO_L476RG/]]\r\n\r\n=== Arduino-compatible headers ===\r\n {{/media/uploads/jeromecoutant/nucleo_l476rg_arduino_left_2017_4_21.png}} \r\n {{/media/uploads/jeromecoutant/nucleo_l476rg_arduino_right_2017_4_21.png}} \r\n\r\n=== Morpho headers ===\r\nThese headers give access to all STM32 pins.\r\n\r\n {{/media/uploads/jeromecoutant/nucleo_l476rg_morpho_left_2017_4_21.png}} \r\n {{/media/uploads/jeromecoutant/nucleo_l476rg_morpho_right_2017_4_21.png}} \r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]].\r\n\r\n\\\\\r\n== Getting started ==\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1580/LN1840/PF260095?s_searchtype=partnumber|STM32L476RG microcontroller]]\r\n* [[http://www.st.com/stm32nucleo|Nucleo board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n* On Nucleo 64-pins boards, the D0 and D1 pins are not available per default as they are used by the STLink Virtual Comm Port. More information [[https://os.mbed.com/teams/ST/wiki/Use-of-D0D1-Arduino-pins|HERE]]\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nucleo64_ulp_nologo_1024_43M5wQr.jpg",
        "image_path": "platforms/Nucleo64_ulp_nologo_1024_43M5wQr.jpg",
        "pinout": "/media/platforms/Nucleo64_revC_L476RG_mbed_pinout_v2_arduino.PNG",
        "pinout_path": "platforms/Nucleo64_revC_L476RG_mbed_pinout_v2_arduino.PNG",
        "bullet1": "Cortex-M4, 80MHz",
        "bullet2": "1MB Flash, 128KB SRAM",
        "bullet3": "TRNG DAC CAN USB_OTG_FS",
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-l476rg.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "81714e5c-08cf-4965-958c-616caefe46a5"
    },
    {
        "id": 98,
        "name": "NUCLEO-L073RZ",
        "productcode": "0760",
        "logicalboard": {
            "name": "nucleo_l073rz",
            "slug": "nucleo_l073rz",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-Nucleo-L073RZ",
        "description": "Affordable and flexible platform to ease prototyping using a STM32L073RZT6 microcontroller.",
        "hide": false,
        "private": false,
        "ramsize": 0,
        "flashsize": 0,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nThe STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.\r\n\r\nThe Arduino™ connectivity support and ST Morpho headers make it easy to expand the\r\nfunctionality of the STM32 Nucleo open development platform with a wide choice of\r\nspecialized shields.\r\n\r\nThe STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer. \r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32L073RZT6 in LQFP64 package\r\n* ARM®32-bit Cortex®-M0+ CPU\r\n* 32 MHz max CPU frequency\r\n* VDD from 1.65 V to 3.6 V\r\n* 192 KB Flash\r\n* 20 KB SRAM\r\n* GPIO (51) with external interrupt capability\r\n* General purpose Timers (4)\r\n* Basic Timers (2)\r\n* Low-power Timer\r\n* SPI (2)\r\n* I2S\r\n* I2C (3)\r\n* USART (4)\r\n* Low-power UART\r\n* USB 2.0 full-speed\r\n* 12-bit ADC with 16 channels\r\n* 12-bit DAC (2) with 1 channel each\r\n* LCD\r\n* Comparators (2)\r\n* RTC\r\n* Capacitive sensing channels (24)\r\n* Random Generator (TRNG for HW entropy)\r\n\r\n\\\\\r\n== Nucleo features ==\r\n\r\n* Two types of extension resources\r\n** Arduino Uno Revision 3 connectivity\r\n** STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible board power supply\r\n** USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)\r\n** Power management access point\r\n* User LED (LD2)\r\n* Two push buttons: USER and RESET\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32L0/TARGET_NUCLEO_L073RZ/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32L0/TARGET_NUCLEO_L073RZ/]]\r\n\r\n=== Arduino-compatible headers ===\r\n {{/media/uploads/bcostm/nucleo_l073rz_2017_9_22_ard_left.png}} \r\n {{/media/uploads/bcostm/nucleo_l073rz_2017_9_22_ard_right.png}} \r\n\r\n=== Morpho headers ===\r\nThese headers give access to all STM32 pins.\r\n {{/media/uploads/bcostm/nucleo_l073rz_2017_9_22_mor_left.png}} \r\n {{/media/uploads/bcostm/nucleo_l073rz_2017_9_22_mor_right.png}} \r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]].\r\n\r\n\\\\\r\n== Getting started ==\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1817/LN1845/PF260642?s_searchtype=partnumber|STM32L073RZ microcontroller]]\r\n* [[https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-l073rz.html|Nucleo board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n* On Nucleo 64-pins boards, the D0 and D1 pins are not available per default as they are used by the STLink Virtual Comm Port. More information [[https://os.mbed.com/teams/ST/wiki/Use-of-D0D1-Arduino-pins|HERE]]\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nucleo64_ulp_nologo_1024_4N61mXx.jpg",
        "image_path": "platforms/Nucleo64_ulp_nologo_1024_4N61mXx.jpg",
        "pinout": "/media/platforms/Nucleo64_revC_L073RZ_mbed_pinout_v2_arduino.PNG",
        "pinout_path": "platforms/Nucleo64_revC_L073RZ_mbed_pinout_v2_arduino.PNG",
        "bullet1": "Cortex-M0+, 32MHz",
        "bullet2": "192KB Flash, 20KB SRAM",
        "bullet3": "TRNG, LCD, DAC, USB",
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-l073rz.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "b2ffef47-b8e1-472e-a981-a5df5c1150e8"
    },
    {
        "id": 97,
        "name": "NUCLEO-F070RB",
        "productcode": "0755",
        "logicalboard": {
            "name": "nucleo_f070rb",
            "slug": "nucleo_f070rb",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-Nucleo-F070RB",
        "description": "Affordable and flexible platform to ease prototyping using a STM32F070RBT6 microcontroller.",
        "hide": false,
        "private": false,
        "ramsize": 16384,
        "flashsize": 131072,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nThe STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.\r\n\r\nThe Arduino™ connectivity support and ST Morpho headers make it easy to expand the\r\nfunctionality of the STM32 Nucleo open development platform with a wide choice of\r\nspecialized shields.\r\n\r\nThe STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer. \r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32F070RBT6 in LQFP64 package\r\n* ARM®32-bit Cortex®-M0 CPU\r\n* 48 MHz max CPU frequency\r\n* VDD from 2.4 V to 3.6 V\r\n* 128 KB Flash\r\n* 16 KB SRAM\r\n* GPIO (51) with external interrupt capability\r\n* 12-bit ADC with 16 channels\r\n* RTC\r\n* Timers (8)\r\n* I2C (2)\r\n* USART (4)\r\n* SPI (2)\r\n* USB 2.0 full-speed\r\n\r\n\\\\\r\n== Nucleo features ==\r\n\r\n* Two types of extension resources\r\n** Arduino Uno Revision 3 connectivity\r\n** STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible board power supply\r\n** USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)\r\n** Power management access point\r\n* User LED (LD2)\r\n* Two push buttons: USER and RESET\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32F0/TARGET_NUCLEO_F070RB/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F0/TARGET_NUCLEO_F070RB/]]\r\n\r\n=== Arduino-compatible headers ===\r\n {{/media/uploads/bcostm/nucleo_f070rb_2017_9_22_ard_left.png}} \r\n {{/media/uploads/bcostm/nucleo_f070rb_2017_9_22_ard_right.png}} \r\n\r\n=== Morpho headers ===\r\n These headers give access to all STM32 pins.\r\n\r\n {{/media/uploads/bcostm/nucleo_f070rb_2017_9_22_mor_left.png}} \r\n {{/media/uploads/bcostm/nucleo_f070rb_2017_9_22_mor_right.png}} \r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]].\r\n\r\n\\\\\r\n== Getting started ==\r\n\r\nThis video shows how to get started with ARM mbed Integrated Development Environment using STM32 Nucleo platform:\r\n\r\n{{https://www.youtube.com/watch?v=BrMw5TNQROo&list=PLnMKNibPkDnF97QnUOFGirl1q0G_4VdDc&index=22}}\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1574/LN1826/PF261324?s_searchtype=partnumber|STM32F070RB microcontroller]]\r\n* [[http://www.st.com/stm32nucleo|Nucleo board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n* On Nucleo 64-pins boards, the D0 and D1 pins are not available per default as they are used by the STLink Virtual Comm Port. More information [[https://os.mbed.com/teams/ST/wiki/Use-of-D0D1-Arduino-pins|HERE]]\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nucleo64_main_logo_1024_wJUiJ4j.jpg",
        "image_path": "platforms/Nucleo64_main_logo_1024_wJUiJ4j.jpg",
        "pinout": "/media/platforms/Nucleo64_revC_F070RB_mbed_pinout_v2_arduino.PNG",
        "pinout_path": "platforms/Nucleo64_revC_F070RB_mbed_pinout_v2_arduino.PNG",
        "bullet1": "Cortex-M0, 48MHz",
        "bullet2": "128KB Flash, 16KB SRAM",
        "bullet3": "USB",
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f070rb.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "26bc0b3d-4454-41c4-8f1e-0b0a371c1e2a"
    },
    {
        "id": 94,
        "name": "Switch Science mbed LPC824",
        "productcode": "1018",
        "logicalboard": {
            "name": "ssci824",
            "slug": "ssci824",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            }
        ],
        "slug": "Switch-Science-mbed-LPC824",
        "description": "The Switch Science mbed LPC824 operates at CPU frequencies of 30 MHz. The LPC824 includes up to 32 kB of flash memory, up to 8 kB of data memory, four I2C-bus interface, up to three UARTs, up to two SPI interfaces, function-configurable I/O ports through a switch matrix, one12-bit ADC, and up to 22 general purpose I/O pins.",
        "hide": false,
        "private": false,
        "ramsize": 8192,
        "flashsize": 32768,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 14,
            "name": "Switch Science",
            "full_name": "Switch Science Inc.",
            "description": "We are developing, manufacturing and distributing open source hardware products from Japan.",
            "url": "http://international.switch-science.com/",
            "body": "",
            "logo": "/media/vendors/switchscience.png"
        },
        "body": " == Pinout ==\r\n {{/media/uploads/asagin/switch-science-mbed-lpc824_01.png||700}}\r\n\r\n<<info>> \r\n* Please note that mbed SDK of this platform support SWM (switch matrix) function, so **you can assign any pins to any functions** such as Serial, SPI and PwmOut except AnalogIn and I2C0.\r\n* This platform support 4 channel PwmOut instances and they can be assigned any pins.  However, period of PwmOut cycle is shared by each 4ch PwmOut due to SCT hardware specification.\r\n<</info>> \r\n\r\n== Features ==\r\n* Flash 32kB, RAM 8kB\r\n* 2.54mm (0.1inch) pitch, bread board friendly 22 GPIOs\r\n* USB drag and drop flashing\r\n* USB Virtual COM port for serial terminal\r\n* CMSIS-DAP interface for programming and debugging from offline tools\r\n* Accepts power through: USB\r\n* [[http://www.nxp.com/documents/data_sheet/LPC82X.pdf|Datasheet]]\r\n* [[/media/uploads/asagin/switch-science-mbed-lpc824.pdf|Schematic]]\r\n\r\n== Firmware ==\r\n* [[http://developer.mbed.org/teams/Switch-Science/wiki/Firmware-LPC824|How to update firmware]]\r\n\r\n== Exporter ==\r\nTo export Keil uVision4 project from online IDE, please refer [[https://developer.mbed.org/handbook/Getting-Started-mbed-Exporters#uvision|here]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/mbedLPC824_large.jpg",
        "image_path": "platforms/mbedLPC824_large.jpg",
        "pinout": "/media/platforms/switch-science-mbed-lpc824-01.png",
        "pinout_path": "platforms/switch-science-mbed-lpc824-01.png",
        "bullet1": "Cortex™-M0+, 30MHz",
        "bullet2": "32KB Flash, 8KB RAM",
        "bullet3": "",
        "buy_now": "https://international.switch-science.com/catalog/2025/",
        "pre_order_mode": false,
        "gid": "3439c7ab-efd5-4662-9fe3-e1c0d809ddeb"
    },
    {
        "id": 85,
        "name": "JKSoft Wallbot BLE",
        "productcode": "1140",
        "logicalboard": {
            "name": "wallbot_ble",
            "slug": "wallbot_ble",
            "vendor": {
                "id": 11,
                "name": "Nordic",
                "full_name": "Nordic Semiconductor ASA",
                "description": "",
                "url": "http://www.nordicsemi.com/",
                "body": "",
                "logo": "/media/vendors/NOD_logo_Main.JPG"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            }
        ],
        "slug": "JKSoft-Wallbot-BLE",
        "description": "JKSoft Wallbot BLE is an mbed enabled robotics kit which has two wheels and  magnets underneath of the boards.  You can control this robot by iOS App.",
        "hide": false,
        "private": false,
        "ramsize": 16384,
        "flashsize": 262144,
        "secret": "3d65913da",
        "landing_page": "",
        "vendor": {
            "id": 25,
            "name": "JKSoft",
            "full_name": "JKSoft",
            "description": "",
            "url": "https://developer.mbed.org/users/jksoft/",
            "body": "",
            "logo": "/media/vendors/jksoft.png"
        },
        "body": "== Overview ==\r\n\r\nThe Wallbot BLE is robotic kit using Nordic nRF51822 System-on-Chip combining Bluetooth Low Energy 2.4GHz multiprotocol radio and ARM® Cortex®-M0 processor on a single chip optimized for ultra-low power operation.\r\n\r\n{{/media/uploads/jksoft/wallbot-ble_pinout.png}} \r\n\r\n== Features ==\r\n* mbed platform-enabled wheeled robotic kit\r\n* Controlled by iOS Apps\r\n* User buttons, LEDs, accelerometer etc\r\n* Nordic semiconductor nRF51822 BLE device\r\n* Flash 128kB, RAM 16kB\r\n* USB drag and drop programming\r\n* USB Virtual COM port for serial terminal\r\n* CMSIS-DAP interface for programming and debugging\r\n* mbed.org Developer Website\r\n** Online Compiler\r\n** High level C/C++ SDK \r\n** Active developer community\r\n* Wallbot BLE on-board sensors\r\n** MPU-6050 - 3D accelerometer and 3D gyro\r\n** 2 encoders (speed sensor)\r\n** 4 sensors for line tracing\r\n* Wallbot BLE in places where magnets stick , you can run in the vertical direction\\\\\r\n\\\\ {{/media/uploads/jksoft/wallbotble_onwall.jpg}} \r\n\r\n== Schematics and Quick Start Guide ==\r\n*[[http://runningele.web.fc2.com/wallbot/wallbotble_sch.pdf|Schematics]]\r\n*[[http://runningele.web.fc2.com/wallbot/wallbotble_qsg_e.pdf|Quick Start Guide]]\r\n== Further reading == \r\n  * [[/handbook/Getting-started-JKSoft-Wallbot-BLE|Getting started Wallbot BLE]]\r\n== Default Code == \r\n  This is the code that has been written at the time of purchase.\r\n  * [[/teams/JKSoft/code/BLE_WallbotBLE_Challenge/]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/DSC_0251.jpg",
        "image_path": "platforms/DSC_0251.jpg",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "mbed-enabled robotic kit",
        "bullet2": "Cortex-M0, 16MHz",
        "bullet3": "128KB Flash, 16KB RAM",
        "buy_now": "https://international.switch-science.com/catalog/2119/",
        "pre_order_mode": false,
        "gid": "384023cb-cc34-411b-8fa0-96c1a7fda81a"
    },
    {
        "id": 83,
        "name": "Ethernet IoT Starter Kit",
        "productcode": "0245",
        "logicalboard": {
            "name": "k64f",
            "slug": "k64f",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            }
        ],
        "slug": "IBMEthernetKit",
        "description": "This starter Kit for IBM IoT Foundation provides the user with a slick experience, getting data from the on board sensors into the IBM cloud within minutes of opening the box. It is particularly suitable for developers with no specific experience in embedded or web development, as it provides a platform for learning new concepts and creating working prototypes.After the initial out of box experience, the infinite possibilities of cloud applications can be explored through IBM's production grade BlueMix platform, in which deployment and device management is as simple for one device as it is for one million. The starter kit hardware can be modified and extended to explore the device design space, and a finalised design can be taken to production using the mbed SDK and HDK.",
        "hide": false,
        "private": false,
        "ramsize": 266240,
        "flashsize": 1048576,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 3,
            "name": "NXP",
            "full_name": "NXP Semiconductors",
            "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
            "url": "http://www.nxp.com/",
            "body": "",
            "logo": "/media/vendors/NXP-Logo_2.jpg"
        },
        "body": "== Where to buy ==\r\n\r\n  * [[http://www.element14.com/community/docs/DOC-74945/l/arm-mbed-iotinternet-of-things-starter-kit#documents|Premier Farnell]]\r\n\r\n<<comment>>\r\n[[http://developer.mbed.org/platforms/IBMEthernetKit/| {{/media/uploads/chris/arrowlogo.jpg}}]]\r\n[[http://developer.mbed.org/platforms/IBMEthernetKit/|{{/media/uploads/chris/avnetmemec.png}}]]\r\n[[http://developer.mbed.org/platforms/IBMEthernetKit/|{{/media/uploads/chris/farnelllogo.jpg}}]]\r\n[[http://developer.mbed.org/platforms/IBMEthernetKit/|{{/media/uploads/chris/rslogo.png}}]]\r\n<</comment>>\r\n\r\n\r\n== Kit Contents ==\r\n\r\n  * **mbed Enabled** [[http://developer.mbed.org/platforms/FRDM-K64F/|**NXP K64F**]]\r\n  **NXP K64F Kinetis K64 MCU (MK64FN1M0VLL12)**\r\n  ** High performance ARM® Cortex™-M4 Core with Floating point unit and DSP\r\n  ** 120MHz, 256KB RAM, 1MB FLASH\r\n  * **[[http://developer.mbed.org/components/mbed-Application-Shield/|mbed Application shield]]**\r\n  ** 128x32 Graphics LCD\r\n  ** 5 way joystick\r\n  ** 2 x Potentiometers\r\n  ** Speaker, PWM Conencted\r\n  ** 3 Axis +/1 1.5g Accelerometer\r\n  ** RGB LED, PWM connected\r\n  ** Temperature sensor\r\n\r\n\r\n== Getting started ==\r\n\r\n {{/media/uploads/chris/qsg.png}} \r\n\r\n== What should happen ==\r\n\r\nWithin a few seconds the light on your starter kit should have lit up green, and the status on the LCD screen should be \"connected\"\r\n\r\nYou should see a drive appear on your computer, which contains a file called \"IBM.htm\" - double click this to open it in a browser. You should now be seeing the data being sent from your starter kit.\r\n\r\n {{/media/uploads/chris/ibm-screengrab.png}} \r\n\r\n== Next steps ==\r\n\r\nVisit the [[https://developer.ibm.com/iot/recipes/arm-mbed-starterkit-ethernet/|IBM website]] for more details on the starter kit \r\n\r\n\r\n== Quick Start Program==\r\n\r\n<<program  /teams/IBM_IoT/code/IBMIoTClientEthernetExample/>>\r\n\r\n== Trouble shooting ==\r\n\r\n== Reference ==\r\n\r\n=== Licenses ===\r\n\r\nThe IBM IoT Client Ethernet Example software is developed and distributed under a choice of either:\r\n\r\n  * [[https://www.eclipse.org/org/documents/epl-v10.php|Eclipse Public License (EPL) - v 1.0]]\r\n  * [[https://www.eclipse.org/org/documents/edl-v10.php|Eclipse Distribution License (EDL) - v 1.0]]\r\n\r\nSee the link above to access to the source code.\r\n\r\nThe mbed software ([[http://developer.mbed.org/handbook/mbed-SDK|mbed SDK]] and [[http://developer.mbed.org/handbook/mbed-HDK|Interface]]) are distributed under the Apache 2.0 license:\r\n\r\n  * [[http://www.apache.org/licenses/LICENSE-2.0.txt|Apache License, Version 2.0]]\r\n\r\n\r\n=== Product Information ===\r\n  * [[http://developer.mbed.org/platforms/FRDM-K64F/|Freedom FRDM-K64F platform]]\r\n  * [[http://developer.mbed.org/components/mbed-Application-Shield/|mbed Application Shield]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/photo1_mod_small_1.png",
        "image_path": "platforms/photo1_mod_small_1.png",
        "pinout": "/media/platforms/default_pinout.jpg",
        "pinout_path": "platforms/default_pinout.jpg",
        "bullet1": "NXP K64F Processor",
        "bullet2": "mbed application shield",
        "bullet3": "IBM IoT Client pre-loaded",
        "buy_now": "http://uk.farnell.com/arm/ibm-mbed-iot-starter-kit/dev-board-mk64fn1m0vll12-ethernet/dp/2468176?ost=iot+starter+kit+mbed",
        "pre_order_mode": false,
        "gid": "24ea97cf-80fc-42c6-a789-99c259494135"
    },
    {
        "id": 79,
        "name": "Nordic nRF51-Dongle",
        "productcode": "1120",
        "logicalboard": {
            "name": "nrf51_dongle",
            "slug": "nrf51_dongle",
            "vendor": {
                "id": 11,
                "name": "Nordic",
                "full_name": "Nordic Semiconductor ASA",
                "description": "",
                "url": "http://www.nordicsemi.com/",
                "body": "",
                "logo": "/media/vendors/NOD_logo_Main.JPG"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "J-Link"
            }
        ],
        "slug": "Nordic-nRF51-Dongle",
        "description": "The nRF51-Dongle is a development tool for making Bluetooth Smart, ANT and 2.4GHz applications using the nRF51 Series SoCs. It has a standard USB connector and can be plugged directly into a PC USB port. Additionally there is a user-programmable RGB LED and 6 solder pads for GPIO/interface connections.",
        "hide": false,
        "private": false,
        "ramsize": 22528,
        "flashsize": 262144,
        "secret": "3d65913da",
        "landing_page": "",
        "vendor": {
            "id": 11,
            "name": "Nordic",
            "full_name": "Nordic Semiconductor ASA",
            "description": "",
            "url": "http://www.nordicsemi.com/",
            "body": "",
            "logo": "/media/vendors/NOD_logo_Main.JPG"
        },
        "body": "The kit supports the standard Nordic Software Development Tool-chain using Keil, IAR and GCC. The kit also supports ARM mbed tool-chain for rapid prototyping and development using mbed’s cloud-based IDE and tool-chain with an extensive range of\r\nopen-source software libraries. Program/Debug options on the kit are Segger J-Link Lite for standard tool-chain and CMSIS-DAP for mbed. The kit gives access to all I/O and interfaces via connectors and has 4 LEDs and 4 buttons which are user-programmable.\r\nA range of software examples are available from the nRF51 SDK to support Bluetooth Smart, ANT and 2.4GHz applications.\r\n\r\n {{/media/uploads/gamnes/nrf51-dongle_v1.0.0_information_with_logo.png}} \r\n\r\n== Features ==\r\n* Nordic nRF51 (both nRF51822 and nRF51422) System-on-Chip combining Bluetooth v4.1-compliant 2.4GHz multiprotocol radio and ARM® Cortex®-M0 processor on a single chip optimized for ultra-low power operation\r\n* 6 solder pads for GPIO/interface connections\r\n* Supports nRFSniffer - Bluetooth Smart protocol sniffing\r\nfirmware\r\n* Supports Master Emulator – Bluetooth Smart Peer\r\nconnection firmware\r\n* All I/O and interfaces available via connectors\r\n* USB drag and drop programming and USB Virtual COM port for serial terminal \r\n* Segger J-Link and CMSIS-DAP interface for programming and debugging from offline tools and pyOCD\r\n* Connector for RF measurements\r\n* Pins for power consumption measurements\r\n* Accepts power through:\r\n** USB\r\n** External source (1.8V-3.6V)\r\n** Single 2032 coin-cell battery with additional battery holder \r\n\r\n== OTA-DFU ==\r\nnRF51 series SoCs support an Over-The-Air Device Firmware\r\nUpdate (OTA-DFU) feature. This allows for wireless updates of\r\napplication code and/or software stacks.\r\n\r\n==BLE stack==\r\nNordic Semiconductor provides a wireless protocol stack called the SoftDevice.\r\nThe SoftDevice is precompiled into a binary image and functionally verified according to the wireless protocol specification, so that all you have to think about is creating the application.\r\n<<note \"compiled binary size\">>\r\nFor the default DK mbed target, any mbed build tools (online IDE, mbed CLI) will put the SoftDevice and the user application together into a binary file intended to program your development kit. Be aware of the SoftDevice size – it adds more than a hundred KB to any compiled binaries.\r\n\r\nFurther information about the type of Nordic’s target is available in [[https://github.com/nvlsianpu/mbed/blob/nrf5_doc/targets/TARGET_NORDIC/ReadMe.md|github nRF5 ReadMe]].\r\n<</note>>\r\n\r\n== nRFSniffer ==\r\nThe Nordic nRFSniffer is an application for nRF51 Series Development tools for viewing Bluetooth® Smart communication. The nRFSniffer is a useful tool for learning about, and debugging Bluetooth Smart applications and allows for near real-time display of Bluetooth Smart packets and helps identification and fixing of issues by allowing developers to see what is happening on-air. Additionally, this application allows you to save nRF Sniffer capture files of your application’s Bluetooth Smart link which can be sent to Nordic Technical Support allowing for faster resolution of issues by the support engineers.\r\n\r\nThe nRF Sniffer application together with Wireshark, a free, opensource protocol analyzer provides a powerful and cost-effective means to analyze Bluetooth Smart communication traffic and events between Nordic devices during the development cycle.\r\n\r\nnRF Sniffer and a range of demo apps are available from [[http://www.nordicsemi.com|www.nordicsemi.com]]\r\n\r\n==Firmware Update==\r\nThe latest Arm Mbed DAPLink interface firmware for the nRF51-Dongle is available at (click the image):\r\n\r\n[[https://armmbed.github.io/DAPLink/?board=Nordic-nRF51-Dongle|{{/media/uploads/sam_grove/website-logo-link.png|DAPLink firmware for Nordic-nRF51-Dongle|300}}]]\r\n\r\nSource: [[https://github.com/ARMmbed/DAPLink]] \r\n\r\n\r\n== Other Resources ==\r\nYou can find detailed information about this platform on the [[http://www.nordicsemi.com/eng/nordic/Products/nRF51-Dongle/nRF51-Dongle-UG/38685|nRF51 Dongle User Guide]] download page.\r\n\r\nFor any nRF51-Dongle related questions you can also search and post questions on [[https://devzone.nordicsemi.com/|NORDIC DEVELOPER ZONE]] \r\n\r\nA team of summer interns at Nordic have recently developed [[https://mbed.org/teams/Nordic-Pucks/code/Puck/|a library for easier setup and prototyping of IoT devices]] for the nRF51822. This could be useful when developing applications for the nRF51-Dongle\r\n\r\n==Known issues==\r\n<<note \"Impossible to debug or flash an application with IAR using CMSIS-DAP.\">>\r\n\r\n* Description: It is not possible to flash or debug an application with IAR on the Nordic target. This issue is caused by a bad interaction between CMSIS-DAP IF present on the Nordic boards and IAR CMSIS-DAP debug driver.\r\n* Workaround: The best solution is to switch to the JLINK IF image and configure the IAR project to use it. \r\n** Download the [[https://www.nordicsemi.com/eng/nordic/download_resource/52276/5/42250904|JLINK IF]] and [[https://developer.mbed.org/platforms/Nordic-nRF51-Dongle/#firmware-update|install]] it on the board.\r\n** Open the exported project in IAR then go to its options.\r\n** Go to the debugger section \r\n*** In the setup tab choose J-link/J-trace as the debug driver.\r\n*** In the Download tab disable the Use flash loader(s) option.\r\n*** In the Extra options tabs, tick the Use command line options and add the following content:\r\n{{{--drv_vector_table_base=0x0}}}\r\n\r\n\r\n<</note>>",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/_nRF51-Dongle_v1.1.0_with_mbed_logo.png.250x250_q85.jpg",
        "image_path": "platforms/_nRF51-Dongle_v1.1.0_with_mbed_logo.png.250x250_q85.jpg",
        "pinout": "/media/platforms/nRF51-Dongle_v1.0.0_Information_with_logo.png",
        "pinout_path": "platforms/nRF51-Dongle_v1.0.0_Information_with_logo.png",
        "bullet1": "Bluetooth v4.1",
        "bullet2": "Cortex-M0, 16MHz",
        "bullet3": "256KB Flash, 32KB RAM",
        "buy_now": "https://www.nordicsemi.com/eng/Products/nRF51-Dongle",
        "pre_order_mode": false,
        "gid": "5ce93d25-6a65-4157-b224-421996a328a2"
    },
    {
        "id": 78,
        "name": "RedBearLab BLE Nano",
        "productcode": "1095",
        "logicalboard": {
            "name": "rblab_blenano",
            "slug": "rblab_blenano",
            "vendor": {
                "id": 11,
                "name": "Nordic",
                "full_name": "Nordic Semiconductor ASA",
                "description": "",
                "url": "http://www.nordicsemi.com/",
                "body": "",
                "logo": "/media/vendors/NOD_logo_Main.JPG"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            }
        ],
        "slug": "RedBearLab-BLE-Nano",
        "description": "BLE Nano is the smallest Bluetooth 4.1 Low Energy (BLE) development board in the market. The core is Nordic nRF51822 (an ARM Cortex-M0 SoC plus BLE capability) running at 16MHz with ultra low power consumption.  Developing a Bluetooth Smart enabled 'appcessory' (accessory device + companion application) is easier than ever. You can quickly produce protypes and demos target for Internet of Things (IoT) and other interesting projects. BLE Nano could operate under 1.8V or 3.3V, therefore it works with a lot of electronic components.",
        "hide": false,
        "private": false,
        "ramsize": 16384,
        "flashsize": 262144,
        "secret": "3d65913da",
        "landing_page": "",
        "vendor": {
            "id": 19,
            "name": "RedBearLab",
            "full_name": "RedBearLab",
            "description": "",
            "url": "http://www.redbearlab.com",
            "body": "",
            "logo": "/media/vendors/default_image.jpg"
        },
        "body": "\\\\\r\n<<notoc>>\r\nFor more detailed information, kindly visit\r\n[[http://redbearlab.com/blenano|BLE Nano]] product page.\r\n\r\n==Features==\r\n\r\n* **Smallest BLE development board, only 18.5mm x 21.0mm**\r\n* **Nordic nRF51822 SoC supports both BLE Central and BLE Peripheral roles**\r\n** Ultra low power ARM Cortex-M0 Core\r\n**Support voltage from 1.8V to 3.3V**\r\n** 16MHz, 256KB Flash, 16KB RAM\r\n** SWD Interface for nRF51822\r\n*** Debugging with offline IDE (e.g. Keil) using J-Link\r\n*** Burn firmware using J-Link\r\n* **External 32.768 KHz crystal**\r\n** Lower power consumption (reduce ~10uA compare to using internal crystal)\r\n** Required for RTC\r\n* **Support Device Firmware Update (DFU) Over-the-Air via BLE**\r\n** RedBearLab will provide DFU support for Windows & OS X\r\n* **Freescale MK20 companion MCU**\r\n** SWD Interface for MK20\r\n* **mbed HDK & SDK enabled**\r\n** Drag-n-drop programming\r\n** USB Serial Port\r\n** CMSIS-DAP\r\n** Online development tools\r\n** Easy to use C/C++ SDK\r\n** Lots of published libraries and projects\r\n\r\n\\\\\r\n==Pinout==\r\n\r\n{{/media/uploads/RedBearLab/ble_nano_pinout.png}} \r\n\r\n\\\\\r\n==USB Interface Board==\r\n\r\nWe have 2 models of USB interfacing board designed for BLE Nano, DAPLink (new) and MK20 USB (old).\r\n\r\nWe suggest that you use our DAPLink board as it supports the latest [[https://os.mbed.com/handbook/DAPLink | DAPLink]] firmware by mbed which supersedes the older CMSIS-DAP interface firmware.\r\n\r\nYou could find the latest firmware and technical details of our interface boards on our GitHub page below.\r\n[[https://github.com/redbear/nRF5x/tree/master/USB-IF]]\r\n\r\n\\\\\r\n==Out of box==\r\n\r\nYou can test your BLE Nano kit following the steps below:\r\n\\\\1. Mount your BLE Nano onto our DAPLink or MK20 USB dongle correctly.\r\n\\\\2. Connect the DAPLink/MK20 USB dongle to your host PC. The PC will prompt that a new disk named \"MBED\".\r\n\\\\3. Open the MBED disk. Drag and drop the below firmware to the disk:\r\n\r\n * [[/media/uploads/RedBearLab/nrf51822_blinky_nrf51822_.hex | nrf51822_blinky_nrf51822_.hex]]  \r\n\r\n\\\\4. You will see the LED on the BLE Nano starts blinking.",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/RedBearLab-MK20-Nano.jpg",
        "image_path": "platforms/RedBearLab-MK20-Nano.jpg",
        "pinout": "/media/platforms/BLE_Nano_Pinout.png",
        "pinout_path": "platforms/BLE_Nano_Pinout.png",
        "bullet1": "Bluetooth Low Energy v4.1",
        "bullet2": "Cortex-M0, 16Mhz",
        "bullet3": "256KB Flash, 16KB RAM",
        "buy_now": "http://redbearlab.com/blenano",
        "pre_order_mode": false,
        "gid": "a7f6a109-0c9a-462b-8261-0bbddea25d41"
    },
    {
        "id": 76,
        "name": "GR-PEACH",
        "productcode": "5500",
        "logicalboard": {
            "name": "rz_a1h",
            "slug": "rz_a1h",
            "vendor": {
                "id": 23,
                "name": "Renesas",
                "full_name": "Renesas",
                "description": "",
                "url": "http://www.renesas.com",
                "body": "",
                "logo": "/media/vendors/renesas_1.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-A9"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "Renesas-GR-PEACH",
        "description": "GR-PEACH is an Mbed enabled platform which combines the advantages of the Mbed ecosystem and Arduino UNO form factor.",
        "hide": false,
        "private": false,
        "ramsize": 10485760,
        "flashsize": 8388608,
        "secret": "3d65913da",
        "landing_page": "",
        "vendor": {
            "id": 23,
            "name": "Renesas",
            "full_name": "Renesas",
            "description": "",
            "url": "http://www.renesas.com",
            "body": "",
            "logo": "/media/vendors/renesas_1.png"
        },
        "body": "GR-PEACH is produced by CORE CORPORATION.\\\\\r\n\\\\\r\n\\\\\r\n<<comment>>\r\n= Important Notice =\r\n<<note>>\r\nWhen you build your Mbed OS 5.9.0 based program with Arm compiler, the resultant binary doesn't work.\\\\\r\nIt will be revised at Mbed OS 5.9.1. Until then, you need to use Mbed OS 5.8 release branch. \\\\\r\nWith respect to the concrete way to checkout it, please refer to the following links: \\\\\r\nhttps://developer.mbed.org/teams/Renesas/wiki/How-to-checkout-older-mbed-OS-5-branch\r\n\\\\\\\\\r\nIf you import the existing Mbed program on Mbed Online Compiler, please **DON'T** check **Update all libraries to the latest revision** in order to prevent Mbed OS from being updated to Mbed OS 5.9 release branch unexpectedly. \r\n\\\\\r\n{{/media/uploads/HinoNaka/mbed_online_compiler_import.png}} \r\n\r\n* **How to specify the target platform on Mbed online compiler**\\\\\r\nSelect **GR-PEACH**, **GR-LYCHEE** or **VK-RZ/A1H** and click the **Select Platform** button shown in the figure below: \r\n{{/media/uploads/1050186/select_platform.png}}\r\n\\\\\\\\\r\n* **How to specify the target platform on Mbed CLI**\\\\\r\nSpecify **-m RZ_A1H**, **-m GR_LYCHEE** or **-m VK_RZ_A1H** as the option of Mbed compile command. \r\n{{/media/uploads/1050186/select_platform_cli_peach2.png}}\r\n{{/media/uploads/1050186/select_platform_cli_lychee.png}}\r\n{{/media/uploads/1050186/select_platform_cli_vk.png}}\r\n<</note>>\r\n\r\n<<note 注意>>\r\nArmコンパイラでMbed OS 5.9.0ベースのプログラムをビルドした場合、生成されたバイナリは動作しません。\\\\\r\nMbed OS 5.9.1にて改修予定ですので、それまではMbed OS 5.8のリリースブランチをチェックアウトしてください。\\\\\r\nMbed OS 5.8 リリースブランチのチェックアウト方法に関しましては下記URLを参照ください。\r\n\\\\\r\nhttps://developer.mbed.org/teams/Renesas/wiki/How-to-checkout-older-mbed-OS-5-branch\r\n\\\\\\\\\r\nMbed Online Compilerを使用して既存のMbedプログラムをインポートする場合、意図せずMbed OSがMbed OS 5.9リリースブランチにアップデートされる事を防ぐため、**Update all libraries**はチェックしないようにしてください。\r\n\\\\\r\n{{/media/uploads/HinoNaka/mbed_online_compiler_import.png}} \r\n\r\n* **ターゲットプラットフォーム 指定方法(Mbed Online Compiler使用時)**\\\\\r\n下図に示す通り、**GR-PEACH**、**GR-LYCHEE** 又は **VK-RZ/A1H** をターゲットプラットフォームに追加し、**Select Platform** ボタンをクリックしてください。 \r\n{{/media/uploads/1050186/select_platform.png}}\r\n\\\\\\\\\r\n* **ターゲットプラットフォーム 指定方法(Mbed CLI使用時)**\\\\\r\nMbed compileコマンドのオプションに **-m RZ_A1H**、**-m GR_LYCHEE**  又は **-m VK_RZ_A1H** を指定してください。 {{/media/uploads/1050186/select_platform_cli_peach2.png}}\r\n{{/media/uploads/1050186/select_platform_cli_lychee.png}}\r\n{{/media/uploads/1050186/select_platform_cli_vk.png}}\r\n<</note>>\r\n<</comment>>\r\n= Overview =\r\n\r\nThe RZ/A1H includes an Arm® Cortex™-A9 processor along with the integrated peripheral functions required to configure a system.\r\n\r\nThe RZ/A1H includes a 32-Kbyte L1 instruction cache, a 32-Kbyte L1 data cache, and a 128-Kbyte L2 cache. \r\nThis LSI also includes on-chip peripheral functions necessary for system configuration, such as a 10-Mbyte large-capacity RAM, 128 Kbytes data-retention RAM(shared by the large-capacity RAM), various timer functions, realtime clock, serial communication interface(UART), I2C bus interface and graphics related functions etc.\r\n\r\nRefer the more information from our website:\r\n* [[http://www.renesas.com/products/mpumcu/rz/rza/rza1h/index.jsp|RZ/A1H infomation]].\r\n* [[https://developer.mbed.org/teams/Renesas/wiki/GR-PEACH-top-page|Renesas team page]].\r\n\r\n {{/media/uploads/dkato/gr-peach_p1.jpg}} \r\n\r\n {{/media/uploads/dkato/gr-peach_p2.jpg}} \r\n\r\n {{/media/uploads/dkato/gr-peach_p3.jpg}} \r\n\r\n\r\n= Features =\r\n* Renesas RZ/A1H\r\n** High performance Arm® Cortex™-A9 Core\r\n*** including NEON and FPU\r\n** 400MHz, 10MB On-Chip RAM\r\n** 32KB Instruction cache, 32 KB Data cache and 128KB L2 cache\r\n** 2xUSB Host/Device Interface, 1xEthernet\r\n** 5xSPI, 4xI2C, 8xUART, 8x12-bits ADC, 5xCAN, 2xLCDC, 2xCamera Input\r\n** 2xSD, 2xMMC, GPIO\r\n\r\n* GR-PEACH\r\n** 8MB FLASH\r\n** 2xUSB Host/Device Interface, 1xEthernet\r\n** 5xSPI, 3xI2C, 8xUART, 7x12-bits ADC, 2xCAN\r\n** 2xCamera Input\r\n** To be supported\r\n*** 1xLCDC(via LVDS)\r\n\r\n* Arduino UNO form-factor\r\n** Compatible with a wide range of commercially available shields\r\n** Built-in USB drag 'n' drop FLASH programmer\r\n\r\n \r\n= Getting Started =\r\n* [[http://developer.mbed.org/teams/Renesas/wiki/GR-PEACH-Getting-Started|Getting Started]]\r\n* [[https://developer.mbed.org/teams/Renesas/wiki/GR-PEACH-top-page|GR-PEACH information]]\r\n \r\n \r\n= Firmware update =\r\n* [[https://os.mbed.com/teams/Renesas/wiki/How-to-update-firmware-for-GR-PEACH|How to update firmware]]\r\n\r\n \r\n= 3rd Party Tools =\r\n=== TES Guiliani ===\r\nThe C++ HMI Framework “**Guiliani**” by TES Electronic Solutions allows rapid implementations of smooth, intuitive and high-performance GUIs on cost and energy efficient embedded devices. The **Guiliani SDK for GR-PEACH** can be downloaded from the following link:\\\\\r\n[[https://www.guiliani.de/mediawiki/index.php?title=Downloads:EvalKits]]\\\\\r\n\\\\\r\nThe **Guiliani SDK for GR-PEACH** is perfectly optimized for the RZ/A microprocessor family and includes WYSIWYG PC Editor \"**GSE**\", **example GUI applications** and everything else you need to set up your own project and create stunning GUIs. Furthermore, a world-wide, unlimited and perpetual production-license for Guiliani-Lite is offered free-of-charge via the **Prepaid by Renesas program**. For more details on **example GUI applications** and **Prepaid by Renesas program**, please see the following links respectively:\\\\\r\n* **Example GUI applications**\\\\\r\n[[https://www.guiliani.de/mediawiki/index.php?title=Downloads:Demos]]\\\\\r\n\r\n* **Prepaid by Renesas program**\\\\\r\n[[https://www.renesas.com/en-us/products/microcontrollers-microprocessors/rz/rza/tes-guiliani/tes-guiliani-form.html]]\\\\\r\n\r\nPlease note that **Prepaid by Renesas** program can be applied to Mbed OS although there is no description on that platform there. This page will be updated shortly.\r\n\r\n \r\n= Reference =\r\n=== Datasheet of RZ/A1H ===\r\n* [[http://www.renesas.com/products/mpumcu/rz/rza/rza1h/index.jsp|RZ/A1H product information]]\r\n* [[https://www.renesas.com/en-us/document/hw-manual?hwLayerShowFlg=true&prdLayerId=186374&layerName=RZ%252FA1H&coronrService=document-prd-search&hwDocUrl=%2Fen-us%2Fdoc%2Fproducts%2Fmpumcu%2Fdoc%2Frz%2Fr01uh0403ej0300_rz_a1h.pdf&hashKey=8fae3588fc6f0d0bce6aab7605c5dfeb|RZ/A1H hardware manual]]          ([[https://www.renesas.com/ja-jp/document/hw-manual?hwLayerShowFlg=true&prdLayerId=186374&layerName=RZ%252FA1H&coronrService=document-prd-search&hwDocUrl=%2Fja-jp%2Fdoc%2Fproducts%2Fmpumcu%2Fdoc%2Frz%2Fr01uh0403jj0300_rz_a1h.pdf&hashKey=d9b0b27315d85788fb69225700a16d9e|Japanese Site]])\r\n=== Schematics ===\r\n* [[https://developer.mbed.org/teams/Renesas/wiki/GR-PEACH-Schematics|GR-PEACH Schematics]]\r\n=== Optional Shields and modules ===\r\n*[[https://developer.mbed.org/teams/Renesas/wiki/Audio_Camera-shield|Audio Camera shield]]\r\n*[[https://developer.mbed.org/teams/Renesas/wiki/LCD-shield|LCD shield]]\r\n*[[https://developer.mbed.org/components/BP3595-for-GR-PEACH/|BP3595 WiFi module]]\r\n\r\n=== Links ===\r\n* [[https://www.core.co.jp/service/iot/gr-peach|CORE Corporation (GR-PEACH vendor) Site]]\r\n* [[https://www.renesas.com/products/gadget-renesas/boards/gr-peach.html|Gadget Renesas Web Site]]\r\n<<comment>>\r\n=== CORE corporation (GR-PEACH hardware developer) site ===\r\n<<comment>>\r\n* [[http://www.core.co.jp.e.ko.hp.transer.com/product/m2m/gr-peach/index.html|English Site]]\r\n<</comment>>\r\n* [[https://www.core.co.jp/service/iot/gr-peach|Japanese Site]]\r\n=== GR-PEACH special page in Gadget Renesas Site ===\r\n* [[http://gadget.renesas.com/en/product/peach.html|English site]]\r\n* [[http://gadget.renesas.com/ja/product/peach.html|Japanese site]]\r\n<</comment>>\r\n\r\n=== Security limitation of this platform ===\r\n<<info Note>>\r\nThis platform and application is suitable for evaluation and initial development. For production purposes, we recommend to use a different variant with built-in security features such as secure boot and OTP - for more information please [[https://en-support.renesas.com/mytickets|contact Renesas]].\r\n<</info>>",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/GR-PEACH_C_trans.png",
        "image_path": "platforms/GR-PEACH_C_trans.png",
        "pinout": "/media/platforms/GR-PEACH_pins1.png",
        "pinout_path": "platforms/GR-PEACH_pins1.png",
        "bullet1": "Cortex-A9, 400MHz",
        "bullet2": "8MB Flash, 10MB RAM",
        "bullet3": "Ethernet, USB HS",
        "buy_now": "https://www.renesas.com/products/gadget-renesas/boards/gr-peach.html#distributors",
        "pre_order_mode": false,
        "gid": "57173377-885a-4e9e-8b22-42c3b494d106"
    },
    {
        "id": 75,
        "name": "Nordic nRF51-DK",
        "productcode": "1100",
        "logicalboard": {
            "name": "nrf51_dk",
            "slug": "nrf51_dk",
            "vendor": {
                "id": 11,
                "name": "Nordic",
                "full_name": "Nordic Semiconductor ASA",
                "description": "",
                "url": "http://www.nordicsemi.com/",
                "body": "",
                "logo": "/media/vendors/NOD_logo_Main.JPG"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "Nordic-nRF51-DK",
        "description": "The nRF51 Development Kit is a single-board development kit for Bluetooth Smart, ANT and 2.4GHz proprietary applications using the nRF51 Series SoC. This kit supports both development for both nRF51822 and nRF51422 SoCs.",
        "hide": false,
        "private": false,
        "ramsize": 24576,
        "flashsize": 262144,
        "secret": "3d65913da",
        "landing_page": "",
        "vendor": {
            "id": 11,
            "name": "Nordic",
            "full_name": "Nordic Semiconductor ASA",
            "description": "",
            "url": "http://www.nordicsemi.com/",
            "body": "",
            "logo": "/media/vendors/NOD_logo_Main.JPG"
        },
        "body": "The kit is compatible with the Arduino Uno Revision 3 standard, making it possible to use 3rd-party shield that are compatible to this standard with the kit.\r\n\r\nThe kit supports the standard Nordic Software Development Tool-chain using Keil, IAR and GCC. The kit also supports ARM mbed tool-chain for rapid prototyping and development using mbed’s cloud-based IDE and tool-chain with an extensive range of\r\nopen-source software libraries. Program/Debug options on the kit are Segger J-Link Lite for standard tool-chain and CMSIS-DAP for mbed. The kit gives access to all I/O and interfaces via connectors and has 4 LEDs and 4 buttons which are user-programmable.\r\nA range of software examples are available from the nRF51 SDK to support Bluetooth Smart, ANT and 2.4GHz applications.\r\n\r\n {{/media/uploads/gamnes/nrf51-dk_v1.2.0_top_pin_information_with_logo.png}} \r\n\r\n== Features ==\r\n* Nordic nRF51 (both nRF51822 and nRF51422) System-on-Chip combining Bluetooth v4.1-compliant 2.4GHz multiprotocol radio and ARM® Cortex®-M0 processor on a single chip optimized for ultra-low power operation \r\n* Arduino Uno Rev. 3 compatible connector for use with 3rd\r\nparty shields\r\n* All I/O and interfaces available via connectors\r\n* USB drag and drop programming and USB Virtual COM port for serial terminal \r\n* Segger J-Link and CMSIS-DAP interface for programming and debugging from offline tools and pyOCD\r\n* Connector for RF measurements\r\n* Pins for power consumption measurements\r\n* Accepts power through:\r\n** USB\r\n** External source (1.8V-3.6V)\r\n** Single 2032 coin-cell battery, onboard battery holder \r\n\r\n==Support for FOTA==\r\n<<note>>\r\nWe now have support for [[https://developer.mbed.org/forum/team-63-Bluetooth-Low-Energy-community/topic/5169/|Firmware Over The Air]] (or FOTA for short) for this platform. This means that you can program the nRF51-DK without going through the mbed interface chip over USB. No need for cables except for an initial install of the bootloader image (or as a fallback). And you can get console output over the air as well. Yay!!\r\n\r\nBinaries built for FOTA need a minor change in the toolchain (they don't need to be combined with the softdevice), and so we've cloned the build platform into a 'shadow' platform for FOTA. You can access this shadow platform [[http://developer.mbed.org/platforms/Nordic-nRF51-DK-FOTA/|by following this link]].  \r\n<</note>>\r\n\r\n\r\n==Firmware Update==\r\nThe latest Arm Mbed DAPLink interface firmware for the nRF51-DK is available at (click the image):\r\n\r\n[[https://armmbed.github.io/DAPLink/?board=Nordic-nRF51-DK|{{/media/uploads/sam_grove/website-logo-link.png|DAPLink firmware for Nordic-nRF51-DK|300}}]]\r\n\r\nSource: [[https://github.com/ARMmbed/DAPLink]] \r\n\r\n\r\n==BLE stack==\r\nNordic Semiconductor provides a wireless protocol stack called the SoftDevice.\r\nThe SoftDevice is precompiled into a binary image and functionally verified according to the wireless protocol specification, so that all you have to think about is creating the application.\r\n<<note \"compiled binary size\">>\r\nFor the default DK mbed target, any mbed build tools (online IDE, mbed CLI) will put the SoftDevice and the user application together into a binary file intended to program your development kit. Be aware of the SoftDevice size – it adds more than a hundred KB to any compiled binaries.\r\n\r\nFurther information about the type of Nordic’s target is available in [[https://developer.mbed.org/teams/Nordic-Semiconductor/wiki/Nordic-platforms-readme|nRF5 ReadMe]].\r\n<</note>>\r\n\r\n== Other Resources ==\r\nYou can find detailed information about this platform on the [[https://www.nordicsemi.com/eng/nordic/Products/nRF51-DK/nRF51-DK-UG/38677|nRF51 DK User Guide]] download page.\r\n\r\nFor any nRF51-DK related questions you can also search and post questions on [[https://devzone.nordicsemi.com/|NORDIC DEVELOPER ZONE]] \r\n\r\nA team of summer interns at Nordic have recently developed [[https://mbed.org/teams/Nordic-Pucks/code/Puck/|a library for easier setup and prototyping of IoT devices]] for the nRF51822. This could be useful when developing applications for the nRF51-DK.\r\n\r\n==Known issues==\r\n<<note \"Impossible to debug or flash an application with IAR using CMSIS-DAP.\">>\r\n\r\n* Description: It is not possible to flash or debug an application with IAR on the Nordic target. This issue is caused by a bad interaction between CMSIS-DAP IF present on the Nordic boards and IAR CMSIS-DAP debug driver.\r\n* Workaround: The best solution is to switch to the JLINK IF image and configure the IAR project to use it. \r\n** Download the [[https://www.nordicsemi.com/eng/nordic/download_resource/52276/5/42250904|JLINK IF]] and [[https://developer.mbed.org/platforms/Nordic-nRF52-DK/#firmware-update|install]] it on the board.\r\n** Open the exported project in IAR then go to its options.\r\n** Go to the debugger section \r\n*** In the setup tab choose J-link/J-trace as the debug driver.\r\n*** In the Download tab disable the Use flash loader(s) option.\r\n*** In the Extra options tabs, tick the Use command line options and add the following content:\r\n{{{--drv_vector_table_base=0x0}}}\r\n\r\n\r\n<</note>>",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/_nRF51-DK_v1.2.0_with_mbed_logo.png.250x250_q85.jpg",
        "image_path": "platforms/_nRF51-DK_v1.2.0_with_mbed_logo.png.250x250_q85.jpg",
        "pinout": "/media/platforms/nRF51-DK_v1.2.0_Top_pin_information_with_logo.png",
        "pinout_path": "platforms/nRF51-DK_v1.2.0_Top_pin_information_with_logo.png",
        "bullet1": "Bluetooth v4.1",
        "bullet2": "Cortex-M0, 16MHz",
        "bullet3": "256KB Flash, 32KB RAM",
        "buy_now": "https://www.nordicsemi.com/eng/Products/nRF51-DK/%28language%29/eng-GB",
        "pre_order_mode": false,
        "gid": "7aac8d4d-5890-4fa7-9a98-77f361d27842"
    },
    {
        "id": 72,
        "name": "FRDM-K22F",
        "productcode": "0231",
        "logicalboard": {
            "name": "k22f",
            "slug": "k22f",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "FRDM-K22F",
        "description": "The FRDM-K22F is an ultra-low-cost development platform for Kinetis K Series K2x (K22F) MCUs built on ARM® Cortex™-M4 processor. Features include easy access to MCU I/O, battery-ready, low-power operation, a standard-based form factor with expansion board options and a built-in debug interface for flash programming and run-control. The FRDM-K22F is supported by a range of NXP and third-party development software.",
        "hide": false,
        "private": false,
        "ramsize": 131072,
        "flashsize": 524288,
        "secret": "00000000",
        "landing_page": "",
        "vendor": {
            "id": 3,
            "name": "NXP",
            "full_name": "NXP Semiconductors",
            "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
            "url": "http://www.nxp.com/",
            "body": "",
            "logo": "/media/vendors/NXP-Logo_2.jpg"
        },
        "body": "== Overview ==\r\n\r\nThe FRDM-K22F is an ultra-low-cost development platform for the latest Kinetis K22 MCUs. The FRDM-K22F hardware is form-factor compatible with the Arduino™ R3 pin layout, providing a broad range of expansion board options. \r\n\r\n {{/media/uploads/GregC/frdm-k22f_headers.png}} \r\n\r\n<<warning title=\"Important Notes\">>\r\nPlease note that on this MCU in SPI Slave mode pins labeled MOSI behave as Slave Output and pins labeled MISO behave as Slave Input.  The terms MOSI (Master Out Slave In) and MISO (Master In Slave Out) only apply to Master mode.  \r\n\r\n<</warning>>\r\n\r\nThe FRDM-K22F is feature packed with a lot of peripherals to enable rapid prototyping, including a six-axis digital accelerometer and magnetometer to create full eCompass capabilities, a tri-colored LED, two user push-buttons for direct interaction and feedback, and connectivity options using onboard Ethernet port and headers for use with Bluetooth and 2.4 GHz radio add-on modules. The FRDM-K22F platform features OpenSDAv2, the NXP open source hardware embedded serial and debug adapter running an open source bootloader. This circuit offers several options for serial communication, flash programming, and run-control debugging. The FRDM-K22F is supported by a range of NXP and third-party development software.\r\n\r\n {{/media/uploads/GregC/frdm-k22f_peripherals.png}} \r\n\r\nThe FRDM-K22F is fully supported in the mbed platform, so it gets access to the tools and SDK that provides experienced embedded developers with powerful and productive tools for building proof-of-concepts. The pinout above shows the commonly used interfaces and their locations. Note that all the numbered pins (PTXX) can also be used as [[/handbook/DigitalIn|DigitalIn]] and [[/handbook/DigitalOut|DigitalOut]] interfaces. \r\n\r\n\\\\\r\n----\r\n \r\n== Features ==\r\n\r\n* **NXP K22F Kinetis MCU (MK22FN512VLH12)**\r\n** High performance ARM® Cortex™-M4 Core with FPU\r\n** 120MHz, 128kB RAM, 512kB FLASH\r\n** Crystal-less USB (Host/Device)\r\n** SPI (2)\r\n** I2C (2)\r\n** I2S (1)\r\n** UART (3)\r\n** PWM (16)\r\n** ADC (2x 16bit (w/ input mux))\r\n** DAC (2x 12bit)\r\n** GPIO (40)\r\n** Analog Comparator (2x w/ 6bit DAC)\r\n\r\n* **FRDM-K22F Onboard Sensors**\r\n** FXOS8700CQ - 3-axis accelerometer and 3-axis magetometer\r\n** Visible light sensor - ALS-PT19-315C/L177/TR8\r\n** 2 user push buttons\r\n\r\n* **FRDM-K22F Optional Sensors**\r\n** microSD card slot over SPI\r\n** header for RF module: nRF24L01+\r\n** header for Bluetooth module: JY-MCU BT (V1.05 BT)\r\n\r\n* **Evalution Form factor**\r\n** 81mm x 53mm\r\n** 5V USB or 4.5-9V supply \r\n** Built-in USB drag 'n' drop FLASH programmer\r\n\r\n* **mbed HDK & SDK enabled**\r\n** Drag-n-drop programming\r\n** USB Serial Port\r\n** CMSIS-DAP\r\n** Online development tools\r\n** Easy to use C/C++ SDK\r\n** Lots of published libraries and projects\r\n\r\n\\\\\r\n\\\\\r\n----\r\n\r\n== Firmware ==\r\n\r\n<<warning title=FirmwareUpdate>>\r\nA new interface firmware image is necessary to mbed-enable NXP FRDM boards\r\n* [[http://www.nxp.com/products/software-and-tools/run-time-software/kinetis-software-and-tools/ides-for-kinetis-mcus/opensda-serial-and-debug-adapter:OPENSDA?tid=vanOpenSDA#FRDM-K22F|Step by step firmware upgrade instructions]]\r\n\r\n<</warning>>\r\n\r\n\r\n\\\\\r\n\\\\\r\n----\r\n== Getting Started with mbed ==\r\n\r\n=== 1. Connect your microcontroller to a PC ===\r\n\r\nUse the USB lead to connect your mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognise the mbed Microcontroller as a standard USB drive.\r\n\r\n| {{/media/uploads/dan/winxp-disk.png}} | {{/media/uploads/dan/mac-disk.png}} |\r\n| //Windows XP example// | //Mac OS X example// |\r\n\r\n=== 2. Click the MBED.HTM link to get logged in ===\r\n\r\nGo to the new USB Drive, and click MBED.HTM to open it in a web browser.\r\n\r\nIf you do not have an mbed account, choose \"Signup\", and create your mbed Account. Otherwise, log in with your normal username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n\\\\\r\n\\\\\r\n----\r\n\r\n== PC Configuration ==\r\n\r\nYour mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with mbed you will need a ##terminal application##. This allows the mbed Microcontroller to print to your PC screen, and for you to send characters back to your mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the mbed Micrcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n<<comment>>\r\n * //Windows// - Look under the \"Ports\" section in \"Device Manager\" (''Start -> Control Panel -> System -> Hardware -> Device Manager''). The name will be ''mbed Serial Port (COMx)'', where ''x'' is the number of the COM port allocated.\r\n\r\n * //Mac OS X// - Use the command ls /dev/tty.usbmodem*\r\n\r\n * //Linux// - Use the command ls /dev/ttyACM*\r\n<</comment>>\r\n\r\n|| Windows || Mac || Linux ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n\\\\\r\n----\r\n== Downloading A program ==\r\n\r\n=== 1. Save a program binary (.bin) to the FRDM Platform ===\r\n\r\nDownload the appropriate \"Hello World!\" binary:\r\n   * NXP FRDM-K22F: [[/media/uploads/sam_grove/helloworld_k22f.bin|HelloWorld_K22F.bin]] \r\n\r\nNote: the source code for this program will be seen in the next section.\r\n\r\nSave the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. \r\n\r\n<<float side=right>>\r\n {{/media/uploads/sam_grove/k22_blinky.png| blink |500}}  \r\n<</float>>\r\n\r\n=== 2. Press the Reset Button ===\r\n\r\nWhen the Reset Button in pressed, the newest program on the mbed Microcontroller Disk will be loaded in to the microcontroller FLASH memory. The **Status LED** will flash as this happens.\r\n\r\nWhen the program is has been loaded onto the microcontroller, it will then start it running.\r\n\r\n=== 3. Hello World! ===\r\n\r\nThe microcontroller is now running the program; flashing LED1 forever! If you reset the microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\r\n=== 4. To download a different program ===\r\n\r\nIt is the newest program on the mbed Microcontroller that is run after reset. We can therefore download a new program or overwrite an existing one to update the program that will run.\r\n\r\n\\\\\r\n\\\\\r\n----\r\n\r\n== Hello World! ==\r\n\r\n<<program  /teams/mbed/code/mbed_blinky/>>\r\n\r\n\\\\\r\n\\\\\r\n----\r\n\r\n== Where Next ==\r\n\r\nFollow the guide to creating your own programs using the online compiler\r\n\r\n * [[/handbook/Creating-a-program| Create your own program]]\r\n\r\n\\\\\r\n\\\\\r\n----\r\n== Technical Reference ==\r\n\r\n===Power===\r\n  * USB powered or 4.5v - 9v on Vin pin\r\n  * Current (active): < _ _ _ mA\r\n  * Current (sleep): < _ _ _ mA\r\n  * 3.3v regulated output on VOUT to power peripherals\r\n  * 5.0v from USB available on 5v (only available when USB is connected unless extra regulator is added!)\r\n  * Digital IO pins are 3.3v, 4mA each, 400mA max total** \r\n\r\n ===Schematics===\r\n  * [[/media/uploads/sam_grove/frdm-k22f_sch.pdf|NXP FRDM-K22F Schematic]]\r\n  * [[/media/uploads/sam_grove/frdmk22fug.pdf|NXP FRDM-K22F User's Manual]]\r\n\r\n ===Data Sheets===\r\n  * [[ http://cache.freescale.com/files/microcontrollers/doc/data_sheet/K22P121M120SF7.pdf | NXP K22 Data Sheet]]\r\n  * [[ http://cache.freescale.com/files/microcontrollers/doc/ref_manual/K22P121M120SF7RM.pdf | NXP K22 Reference Manual]]\r\n  * [[http://cache.freescale.com/files/32bit/doc/errata/KINETIS_0N51M.pdf | NXP K22 Errata Sheet]]\r\n  * [[http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Components/General%20IC/ALS-PT19-315C-L177-TR_datasheet.pdf | ALS-PT19-315C/L177/TR8]]\r\n  * [[ http://cache.freescale.com/files/sensors/doc/data_sheet/FXOS8700CQ.pdf |NXP FXOS8700CQ Data Sheet]]\r\n  \r\n===Interface Firmware===\r\n* [[http://www.nxp.com/products/software-and-tools/run-time-software/kinetis-software-and-tools/ides-for-kinetis-mcus/opensda-serial-and-debug-adapter:OPENSDA?tid=vanOpenSDA#FRDM-K22F|Step by step firmware upgrade instructions]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/32388-FRDM-K22F-Dev-Platform_LR.jpg",
        "image_path": "platforms/32388-FRDM-K22F-Dev-Platform_LR.jpg",
        "pinout": "/media/platforms/frdm-k22f-1.png",
        "pinout_path": "platforms/frdm-k22f-1.png",
        "bullet1": "Cortex-M4, 120MHz",
        "bullet2": "512KB Flash, 128KB RAM",
        "bullet3": "USB OTG Crystal-less",
        "buy_now": "http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FRDM-K22F&cof=0&am=0&nodeId=015210045A&tab=Buy_Parametric_Tab&fromSearch=false",
        "pre_order_mode": false,
        "gid": "0516fe4a-5a02-4b0e-bf12-282c55699ec1"
    },
    {
        "id": 71,
        "name": "LPCXpresso824-MAX",
        "productcode": "0824",
        "logicalboard": {
            "name": "lpc824",
            "slug": "lpc824",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            }
        ],
        "slug": "LPCXpresso824-MAX",
        "description": "LPCXpresso824-MAX from NXP is an mbed enabled platform which combines the advantages of the mbed ecosystem and Arduino form factor.",
        "hide": false,
        "private": false,
        "ramsize": 8192,
        "flashsize": 32768,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 3,
            "name": "NXP",
            "full_name": "NXP Semiconductors",
            "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
            "url": "http://www.nxp.com/",
            "body": "",
            "logo": "/media/vendors/NXP-Logo_2.jpg"
        },
        "body": "== Overview ==\r\n\r\nThe LPC824 are an ARM Cortex-M0+ based, low-cost 32-bit MCU operating at CPU frequencies of up to 30 MHz. The LPC824 support up to 32 KB of flash memory and 8 KB of SRAM.\r\nThe peripheral complement of the LPC824 includes a CRC engine, four I2C-bus interfaces, up to three USARTs, up to two SPI interfaces, one multi-rate timer, self wake-up timer, and state-configurable timer with PWM function (SCTimer/PWM), a DMA, one 12-bit ADC and one analog comparator, function-configurable I/O ports through a switch matrix, an input pattern match engine, and up to 29 general-purpose I/O pins.\r\n\r\n{{/media/platforms/LPC824-MAX_pinout_enabled.png}}\r\n\r\n== Features ==\r\n* NXP LPC824 MCU\r\n** ARM® Cortex™-M0+ Core\r\n** 30MHz, 8KB RAM, 32KB FLASH\r\n** 2xSPI, 4xI2C , 3xUART, ADC, GPIO\r\n* Arduino form-factor\r\n** Leveraging the standard \r\n** Compatible with a wide range of commercially available shields\r\n** Built-in USB drag 'n' drop FLASH programmer\r\n* mbed.org Developer Website\r\n** Online Compiler\r\n** High level C/C++ SDK \r\n** Active developer community\r\n<<info>>\r\n* Please note that mbed SDK of this platform support SWM (switch matrix) function, so you can assign any pins to any functions except AnalogIn and I2C0.\r\n* This platform support 4 channel PwmOut instances and they can be assigned any pins.  However, period of PwmOut cycle is shared by each 4ch PwmOut due to SCT hardware specification.\r\n<</info>>\r\n\r\n== Further reading == \r\n  * [[http://www.lpcware.com/LPCXpressoV2Boards|LPCXpresso on LPCWare]]\r\n  * [[http://www.embeddedartists.com/sites/default/files/docs/schematics/LPC824_Xpresso_v2_schematic_Rev_B.pdf|Schematic]]\r\n\r\n<<warning>>\r\nBy default, the USBRX pin doesn't connect USB virtual serial of the interface chip.  You must change the position of 0-ohm register SJ9 in between 2 (TARGET_RX-P0_18) and 3 (LINK_TX).  Please refer the schematic for more detail.\r\n<</warning>>\r\n\r\n== Firmware update ==\r\n  * [[/handbook/Firmware-LPCXpresso824-MAX|Firmware LPCXpresso824-MAX]]\r\n\r\n== Exporter ==\r\nTo export Keil uVision4 project from online IDE, please refer [[https://developer.mbed.org/handbook/Getting-Started-mbed-Exporters#uvision|here]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/LPC824.jpg",
        "image_path": "platforms/LPC824.jpg",
        "pinout": "/media/platforms/LPC824-MAX_pinout_enabled.png",
        "pinout_path": "platforms/LPC824-MAX_pinout_enabled.png",
        "bullet1": "Cortex™-M0+, 30MHz",
        "bullet2": "32KB Flash, 8KB RAM",
        "bullet3": "Arduino Formfactor headers",
        "buy_now": "http://www.embeddedartists.com/products/lpcxpresso/lpc824_xpr.php",
        "pre_order_mode": false,
        "gid": "0278dc50-d830-42bf-bb57-8268c016df52"
    },
    {
        "id": 70,
        "name": "FRDM-K20D50M",
        "productcode": "0230",
        "logicalboard": {
            "name": "k20d50m",
            "slug": "k20d50m",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            }
        ],
        "slug": "FRDM-K20D50M",
        "description": "",
        "hide": false,
        "private": false,
        "ramsize": 16384,
        "flashsize": 131072,
        "secret": "00000000",
        "landing_page": "",
        "vendor": {
            "id": 3,
            "name": "NXP",
            "full_name": "NXP Semiconductors",
            "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
            "url": "http://www.nxp.com/",
            "body": "",
            "logo": "/media/vendors/NXP-Logo_2.jpg"
        },
        "body": "<<warning title=Platform Update>>\r\nNOTE: This product is no longer manufactured from NXP, though limited stock may be available through NXP distribution partners.   For a similar development tool, please consider the FRDM-K22F based on the Kinetis K22 MCU or the FRDM-K64F based on the Kinetis K64 MCU.\r\n* [[http://mbed.org/platforms/FRDM-K64F|FRDM-K64F]]\r\n* [[http://mbed.org/platforms/FRDM-K22F|FRDM-K22F]]\r\n<</warning>>\r\n\r\n== Overview ==\r\n\r\nThe FRDM-K20D50M has been designed by NXP in collaboration with mbed for prototyping all sorts of devices, especially those requiring the size and price point offered by Cortex-M4 and the power of USB Host and Device. It is packaged as a development board with connectors to break out to strip board and breadboard, and includes a built-in USB FLASH programmer.\r\n\r\n {{/media/uploads/GregC/frdm-k20d50m.jpg}} \r\n<<warning title=\"Important Notes\">>\r\nPlease note that on this MCU in SPI Slave mode pins labeled MOSI behave as Slave Output and pins labeled MISO behave as Slave Input.  The terms MOSI (Master Out Slave In) and MISO (Master In Slave Out) only apply to Master mode.  \r\n\r\n<</warning>>\r\n\r\n\r\nIt is based on the Kinetis K20 USB MCU family built on the ARM® Cortex™-M4 processor. Features include easy access to MCU I/O, battery-ready, low-power operation, a standard-based form factor with expansion board options and a built-in debug interface for flash programming and run-control. With 128KB FLASH, 16KB RAM, 32k FlexNVM and lots of interfaces including USB Host, USB Device, SPI, I2C, ADC, PWM, Touch Sensor and other sensors getting started is quick and easy.\r\n\r\n {{/media/uploads/GregC/frdm-k20d50m_peripheral.png}} \r\n\r\nThe FRDM-K20D50M is fully supported in the mbed platform, so it gets access to the free tools and SDK that provides experienced embedded developers with powerful and productive tools for building proof-of-concepts. The pinout above shows the commonly used interfaces and their locations. Note that all the numbered pins (PT_XX) can also be used as [[/handbook/DigitalIn|DigitalIn]] and [[/handbook/DigitalOut|DigitalOut]] interfaces. \r\n\r\n\r\n\\\\\r\n----\r\n \r\n== Features ==\r\n\r\n* **NXP K20 Kinetis MCU (MK20DX128VLH5)**\r\n** High performance ARM® Cortex™-M4 Core\r\n** 48MHz, 16kB RAM, 32kB FLEXNVM, 2kB EEPROM 128kB FLASH\r\n** USB (Host/Device)\r\n** SPI (1)\r\n** I2C (1)\r\n** I2S (1)\r\n** UART (3)\r\n** PWM (10)\r\n** ADC (1x 16bit (6 input mux))\r\n** Touch Sensor\r\n** GPIO (40)\r\n** Analog Comparator\r\n\r\n* **FRDM-K20D50M Onboard Sensors**\r\n** MMA8451Q - 3-axis accelerometer\r\n** Capacitive touch sensor\r\n** Temperature sensor - BD1020HFV-TR\r\n** Visible light sensor - ALS-PT19-315C/L177/TR8\r\n\r\n* **Evalution Form factor**\r\n** 81mm x 53mm\r\n** 5V USB or 4.5-9V supply \r\n** Built-in USB drag 'n' drop FLASH programmer\r\n\r\n* **mbed HDK & SDK enabled**\r\n** Drag-n-drop programming\r\n** USB Serial Port\r\n** CMSIS-DAP\r\n** Online development tools\r\n** Easy to use C/C++ SDK\r\n** Lots of published libraries and projects\r\n\r\n\\\\\r\n\\\\\r\n----\r\n\r\n== Firmware ==\r\n\r\n<<warning title=FirmwareUpdate>>\r\nA new interface firmware image is necessary to mbed-enable NXP FRDM boards\r\n* [[http://mbed.org/handbook/Firmware-FRDM-K20D50M|Step by step firmware upgrade instructions]]\r\n<</warning>>\r\n\r\n\r\n\\\\\r\n\\\\\r\n----\r\n== Getting Started with mbed ==\r\n\r\n=== 1. Connect your microcontroller to a PC ===\r\n\r\nUse the USB lead to connect your mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognise the mbed Microcontroller as a standard USB drive.\r\n\r\n| {{/media/uploads/dan/winxp-disk.png}} | {{/media/uploads/dan/mac-disk.png}} |\r\n| //Windows XP example// | //Mac OS X example// |\r\n\r\n=== 2. Click the MBED.HTM link to get logged in ===\r\n\r\nGo to the new USB Drive, and click MBED.HTM to open it in a web browser.\r\n\r\nIf you do not have an mbed account, choose \"Signup\", and create your mbed Account. Otherwise, log in with your normal username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n\\\\\r\n\\\\\r\n----\r\n\r\n== PC Configuration ==\r\n\r\nYour mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with mbed you will need a ##terminal application##. This allows the mbed Microcontroller to print to your PC screen, and for you to send characters back to your mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the mbed Micrcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n<<comment>>\r\n * //Windows// - Look under the \"Ports\" section in \"Device Manager\" (''Start -> Control Panel -> System -> Hardware -> Device Manager''). The name will be ''mbed Serial Port (COMx)'', where ''x'' is the number of the COM port allocated.\r\n\r\n * //Mac OS X// - Use the command ls /dev/tty.usbmodem*\r\n\r\n * //Linux// - Use the command ls /dev/ttyACM*\r\n<</comment>>\r\n\r\n|| Windows || Mac || Linux ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n\\\\\r\n----\r\n== Downloading A program ==\r\n\r\n=== 1. Save a program binary (.bin) to the FRDM Platform ===\r\n\r\nDownload the appropriate \"Hello World!\" binary:\r\n   * NXP FRDM-K20D50M: [[/media/uploads/sam_grove/helloworld_k20d50m.bin|HelloWorld_K20D50M.bin]] \r\n\r\nNote: the source code for this program will be seen in the next section.\r\n\r\nSave the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. \r\n\r\n<<float side=right>>\r\n {{/media/uploads/sam_grove/k20_blinky.png| blink |500}}  \r\n<</float>>\r\n\r\n=== 2. Press the Reset Button ===\r\n\r\nWhen the Reset Button in pressed, the newest program on the mbed Microcontroller Disk will be loaded in to the Microcontroller FLASH memory. The **Status LED** will flash as this happens.\r\n\r\nWhen the program is has been loaded onto the microcontroller, it will then start it running.\r\n\r\n=== 3. Hello World! ===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\r\n=== 4. To download a different program ===\r\n\r\nIt is the newest program on the mbed Microcontroller that is run after reset. We can therefore download a new program or overwrite an existing one to update the program that will run.\r\n\r\n\\\\\r\n\\\\\r\n----\r\n\r\n== Hello World! ==\r\n\r\n<<program  /teams/mbed/code/mbed_blinky/>>\r\n\r\n\\\\\r\n\\\\\r\n----\r\n\r\n== Where Next ==\r\n\r\nFollow the guide to creating your own programs using the online compiler\r\n\r\n * [[/handbook/Creating-a-program| Create your own program]]\r\n\r\n\\\\\r\n\\\\\r\n----\r\n== Technical Reference ==\r\n\r\n===Power===\r\n  * USB powered or 4.5v - 9v on Vin pin\r\n  * Current (active): < _ _ _ mA\r\n  * Current (sleep): < _ _ _ mA\r\n  * 3.3v regulated output on VOUT to power peripherals\r\n  * 5.0v from USB available on 5v (only available when USB is connected unless extra regulator is added!)\r\n  * Digital IO pins are 3.3v, 4mA each, 400mA max total** \r\n\r\n ===Schematics===\r\n  * [[http://cache.freescale.com/files/microcontrollers/hardware_tools/schematics/FRDM-K20D50M_SCH.pdf|NXP FRDM-K20D50M Schematic]]\r\n  * [[http://cache.freescale.com/files/microcontrollers/doc/user_guide/FRDM-K20D50MUM.pdf|NXP FRDM-K20D50M User's Manual]]\r\n  \r\n ===Data Sheets===\r\n  * [[ http://cache.freescale.com/files/32bit/doc/data_sheet/K20P64M50SF0.pdf | NXP K20 Data Sheet]]\r\n  * [[ http://cache.freescale.com/files/32bit/doc/ref_manual/K20P64M50SF0RM.pdf | NXP K20 Reference Manual]]\r\n  * [[http://cache.freescale.com/files/microcontrollers/doc/errata/KINETIS_50MHZ_4N86B.pdf | NXP K20 Errata Sheet]]\r\n  * [[http://cache.freescale.com/files/sensors/doc/data_sheet/MMA8451Q.pdf | NXP MMA8451Q Data Sheet]]\r\n  * [[http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Components/General%20IC/ALS-PT19-315C-L177-TR_datasheet.pdf | ALS-PT19-315C/L177/TR8]]\r\n  * [[http://rohmfs.rohm.com/en/products/databook/datasheet/ic/sensor/temperature/bd1020hfv-e.pdf|BD1020HFV Temperature sensor]]\r\n  \r\n===Interface Firmware===\r\n  * [[http://mbed.org/handbook/Firmware-FRDM-K20D50M|CMSIS-DAP Interface Firmware]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/k20_HKz7YGA.jpg",
        "image_path": "platforms/k20_HKz7YGA.jpg",
        "pinout": "/media/platforms/frdm-k20-1.png",
        "pinout_path": "platforms/frdm-k20-1.png",
        "bullet1": "Cortex-M4, 48MHz",
        "bullet2": "128KB Flash, 16KB RAM, 32KB",
        "bullet3": "USB OTG",
        "buy_now": "",
        "pre_order_mode": false,
        "gid": "46d58b90-e3b7-4c10-9160-f26cdb94d0d8"
    },
    {
        "id": 69,
        "name": "Seeed Arch Max",
        "productcode": "9011",
        "logicalboard": {
            "name": "arch_max",
            "slug": "arch_max",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "Seeed-Arch-Max",
        "description": "The Arch Max is an mbed enabled development board for rapid prototyping. It's based on a STM32F407VET6 microcontrolle with an ARM Cortex-M4F core running at 168MHz. It includes an open link to provide SWD debug, drag-n-drop programming and USB serial communication.",
        "hide": false,
        "private": false,
        "ramsize": 196608,
        "flashsize": 1048576,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 7,
            "name": "SeeedStudio",
            "full_name": "SeeedStudio",
            "description": "",
            "url": "http://www.seeedstudio.com/",
            "body": "",
            "logo": "/media/vendors/seeed-logo.jpg"
        },
        "body": "== Features ==\r\n* mbed enabled\r\n** Online development tools\r\n** Easy to use C/C++ SDK\r\n** Lots of published libraries and projects\r\n* High performance STM32F407VET6\r\n** ARM Cortex-M4 MCU with FPU at 168MHz\r\n**  512KB Flash, 192 KB RAM\r\n* On-board open link for debug and programming\r\n** Drag-n-drop programming\r\n** USB serial communication\r\n** SWD debug with GDB+ pyOCD/OpenOCD, Keil or IAR\r\n* Arduino form factor, compatible with lots of shields\r\n* Build-in Ethernet, USB and SD card slot for connectivity and data exchange\r\n\r\n<<warning title=\"Firmware issue!\">>\r\nWe've reported we shipped Arch Max with wrong DAPLink firmware. Please check your DAPLink firmware version by opening MBED.HTM, and if it opens** Arch** page(**not this Arch Max page**), please update your firmware by reffering [[https://os.mbed.com/platforms/Seeed-Arch-Max/#update-or-restore-firmware|here]].\r\n<</warning>>\r\n\r\n== Pinout ==\r\n**USB receptacle for DAPLink(Mbed I/F) is J8.**\r\n\r\n{{https://os.mbed.com/media/uploads/ytsuboi/arch_max_pinout.png}} \\\\\r\n\r\nLED for blinky can control as D13.\r\n\r\n<<info>>\r\n When using an I2C module, please check if it has  I2C pull-up resistors. If not, the pull-up resistors should be added, as the I2C pins of the Arch Max are general purpose I/Os and don't connect pull-up resistors.\r\n<</info>>\r\n\r\n== Get Started ==\r\n# Click [[https://developer.mbed.org/compiler/#import:/teams/mbed/code/mbed_blinky/;platform:Seeed-Arch-Max|this link]] to go to the mbed online compiler and import the mbed_blinky program\r\n# compile and download the compiled hex file\r\n# Drag-n-drop the compiled bin file into the MBED disk\r\n\r\n== Debug ==\r\nYour mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver: [[https://developer.mbed.org/handbook/Windows-serial-configuration|mbed serial configuration]].\r\n\r\nWe can use the serial port to log debug message, or use [[https://developer.mbed.org/handbook/Exporting-to-offline-toolchains|offline toolchain]] to debug step by step.\r\n\r\n== Update or Restore Firmware ==\r\nThe latest firmware version for the Arch Max is v0246 built at June 28 2018. To check your firmware version and built date, open the MBED.HTM or DETAILS.TXT of your MBED disk in a text editor.\r\n\r\n* [[/media/uploads/ytsuboi/arch_max_interface_v246_20180628.bin|The firmware v0246 2018-06-28 for Arch Max]]\r\n* [[/media/uploads/yihui/arch_max_interface_v221_20150203.bin|The firmware v0221 2015-02-03 for Arch Max]] fix Mac OS X 10.10 readonly fs bug and improve stability.\r\n* [[/media/uploads/yihui/lpc11u35_stm32f407_if_mbed_v203_20141008.bin.bin|The firmware v0203 2014-10-08 for Arch Max]] initial release\r\n\r\nTo update the firmware,\r\n* Hold the Arch Max's button and power on it\r\n* A CRP DISABLD disk will show\r\n** On Windows, replace firmware.bin with the above firmware\r\n** On Linux/Mac, use command: **dd if={new_firmware.bin} of={firmware.bin} conv=notrunc**\r\n\r\n== Resources ==\r\n* [[https://developer.mbed.org/users/mbed_official/code/EthernetInterface/|Ethernet Library]]\r\n* [[https://developer.mbed.org/handbook/SDFileSystem|SD File System Library]]\r\n* [[http://wiki.seeedstudio.com/Arch_Max_v1.1/|Seeed wiki page]]\r\n* [[https://github.com/Seeed-Studio/Arch_Max/wiki/Using-pyOCD-with-Seeed-Arch-Max|Using pyOCD with Seeed Arch Max]]\r\n* [[https://github.com/Seeed-Studio/Arch_Max/wiki/Get-Started-with-EmBitz-and-Seeed-Arch-Max|Get Started with EmBitz and Seeed Arch Max]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/arch_max_front.jpg",
        "image_path": "platforms/arch_max_front.jpg",
        "pinout": "/media/platforms/Arch_Max_Pinout_800.jpg",
        "pinout_path": "platforms/Arch_Max_Pinout_800.jpg",
        "bullet1": "Cortex-M4, 168MHz",
        "bullet2": "512KB Flash, 192KB RAM",
        "bullet3": "Ethernet, USB, SD Card",
        "buy_now": "https://www.seeedstudio.com/Arch-Max-v1-1-p-2632.html",
        "pre_order_mode": false,
        "gid": "7150518c-a41d-404c-ae9d-a8c9ea21518a"
    },
    {
        "id": 67,
        "name": "EFM32 USB-enabled Happy Gecko",
        "productcode": "2005",
        "logicalboard": {
            "name": "efm32hg_stk3400",
            "slug": "efm32hg_stk3400",
            "vendor": {
                "id": 20,
                "name": "SiliconLabs",
                "full_name": "Silicon Labs",
                "description": "",
                "url": "http://www.silabs.com/",
                "body": "",
                "logo": "/media/vendors/silicon-labs-logo-red.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0+"
            }
        ],
        "slug": "EFM32-Happy-Gecko",
        "description": "Silicon Labs' EFM32™ Happy Gecko ARM® Cortex®-M0+ based 32-bit microcontrollers (MCUs) provide flash memory configurations up to 64 kB, 4-8 kB of RAM and CPU speeds up to 24 MHz, built on top of a low-power platform that includes innovative low energy techniques, fast wake-up times and energy saving modes.",
        "hide": false,
        "private": false,
        "ramsize": 8192,
        "flashsize": 65536,
        "secret": "3d65913da",
        "landing_page": "",
        "vendor": {
            "id": 20,
            "name": "SiliconLabs",
            "full_name": "Silicon Labs",
            "description": "",
            "url": "http://www.silabs.com/",
            "body": "",
            "logo": "/media/vendors/silicon-labs-logo-red.png"
        },
        "body": "<<notoc>>\r\n**SLSTK3400A**\r\n\r\n\r\nSilicon Labs' low energy SLSTK3400A is an excellent starting point to get familiar with the [[http://www.silabs.com/products/mcu/32-bit/efm32-happy-gecko/Pages/efm32-happy-gecko.aspx |EFM32™ USB-enabled Happy Gecko 32-bit microcontrollers]]. The starter kit contains sensors and peripherals demonstrating some of the MCU's many capabilities and can serve as a starting point for application development. The Happy Gecko demonstrates AEM (Advanced Energy Monitoring) and the Energy Profiler capabilities. This kit has two AEM-channels, one for measuring the current consumption in self-powered mode, and one for monitoring the VBUS-current when the chip is USB-powered.\r\n\r\n {{/media/uploads/Laplace/stk3400-breakout.png}} \r\n\\\\\r\n {{/media/uploads/anbugge/stk3400_exp.png}} \r\n\r\n=== Happy Gecko Platform Features ===\r\n\r\n*[[https://www.silabs.com/products/mcu/32-bit/efm32-happy-gecko/pages/EFM32HG322F64-QFP48.aspx|EFM32HG322F64 Happy Gecko MCU]]\r\n** ARM® Cortex™-M3, up to 24MHz\r\n** 8kB RAM\r\n** 64kB Flash\r\n\r\n* Starter kit features\r\n** 20 pin expansion header\r\n** Breakout pads for easy access to I/O pins\r\n** Power sources (USB and CR2032 battery)\r\n** USB interface for Host/Device/OTG\r\n\r\n* On-board peripherals\r\n** 2 user buttons, 2 user LEDs\r\n** [[/teams/SiliconLabs/code/memLCD-Demo/|128 x 128 pixel Sharp memory LCD]]\r\n** [[/teams/SiliconLabs/code/SILABS_RHT/|Si7021 I2C temperature and humidity sensor]]\r\n\r\n* Debugging and Energy Profiling\r\n** [[/teams/SiliconLabs/wiki/Measuring-power-consumption-on-EFM32|Advanced Energy Monitoring v2]]\r\n** Fully supported in [[http://www.silabs.com/products/mcu/Pages/simplicity-studio.aspx|Simplicity Studio]]\r\n** mbed Online IDE [[/teams/SiliconLabs/wiki/Exporting-to-Simplicity-Studio|exporters support for Simplicity Studio]]\r\n** Integrated Segger J-Link USB debugger/emulator with debug out functionality\r\n** Supports mbed [[/teams/SiliconLabs/wiki/Silicon-Labs-Firmware|drag-and-drop programming]] and [[/teams/SiliconLabs/wiki/Using-stdio-on-Silicon-Labs-platforms|virtual COM port]]\r\n\r\n* Full support for the power-efficient mbed APIs\r\n** [[teams/SiliconLabs/wiki/Using-the-mbed-asynchronous-APIs|Using the asynchronous APIs]]\r\n** [[/teams/SiliconLabs/wiki/Using-the-improved-mbed-sleep-API|Using the sleep API]]\r\n\r\n=== Getting started with ARM mbed and EFM32 ===\r\n{{https://youtu.be/rNKAZ16WiXg}}\r\n\r\n\\\\\r\n<<info title=Firmware Update>>\r\n[[/teams/SiliconLabs/wiki/Silicon-Labs-Firmware|How to update Firmware in Simplicity Studio]]\r\n<</info>>\r\n\r\n\\\\\r\n\r\n<<info title=Using Simplicity Studio with mbed projects>>\r\n{{https://youtu.be/SPf2DKiVlM4}}\r\n\r\n* [[/teams/SiliconLabs/wiki/Exporting-to-Simplicity-Studio|Exporting to Simplicity Studio]]\r\n* [[/teams/SiliconLabs/wiki/Measuring-power-consumption-on-EFM32|Measuring power consumption using Simplicity Studio]]\r\n<</info>>\r\n\r\n\\\\\r\n\r\n=== Additional Resources ===\r\n\r\n*[[http://www.silabs.com/Support%20Documents/TechnicalDocs/EFM32HG-SLSTK3400A-QuickStartGuide.pdf|EFM32 Happy Gecko Starter Kit User Guide]]\r\n* [[http://www.silabs.com/Support%20Documents/TechnicalDocs/efm32hg-stk3400-schematics.pdf|EFM32 Happy Gecko Schematics]]\r\n* [[http://www.silabs.com/Support%20Documents/TechnicalDocs/EFM32HG-RM.pdf|EFM32 Happy Gecko Reference Manual]]\r\n* [[http://www.silabs.com/Support%20Documents/TechnicalDocs/EFM32HG322FXX_DataSheet.pdf|EFM32HG322 Happy Gecko Data Sheet]]\r\n\r\n\\\\\r\n\r\n=== Low-power USB EFM32 Happy Gecko Kit ===\r\n\r\n{{https://youtu.be/upnxIHjqjK8}}\r\n\r\n\r\n\r\n\\\\\r\n\r\n\r\n\r\n=== More information ===\r\n\r\n\r\n\r\n[[http://www.silabs.com/products/mcu/32-bit/efm32-happy-gecko/Pages/efm32-happy-gecko.aspx |Learn more about Silicon Labs' EFM32 Happy Gecko]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/happygecko-starter-kit-large_dYKf77V.jpg",
        "image_path": "platforms/happygecko-starter-kit-large_dYKf77V.jpg",
        "pinout": "/media/platforms/STK3400-breakout_LALQTXp.png",
        "pinout_path": "platforms/STK3400-breakout_LALQTXp.png",
        "bullet1": "Cortex-M0+, 24 MHz, USB",
        "bullet2": "64 kB Flash, 8 kB RAM",
        "bullet3": "ultra low-power enabled",
        "buy_now": "http://www.supplier-direct.com/silabs/Cart.aspx?supplierUVID=63410000&partnumber=SLSTK3400A&quantity=1&issample=0 ",
        "pre_order_mode": false,
        "gid": "07876657-9990-427b-8e41-71dc54042e74"
    },
    {
        "id": 66,
        "name": "EFM32 Zero Gecko",
        "productcode": "2030",
        "logicalboard": {
            "name": "efm32zg_stk3200",
            "slug": "efm32zg_stk3200",
            "vendor": {
                "id": 20,
                "name": "SiliconLabs",
                "full_name": "Silicon Labs",
                "description": "",
                "url": "http://www.silabs.com/",
                "body": "",
                "logo": "/media/vendors/silicon-labs-logo-red.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "J-Link"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0+"
            }
        ],
        "slug": "EFM32-Zero-Gecko",
        "description": "Silicon Labs' EFM32™ Zero Gecko ARM® Cortex®-M0+ based 32-bit microcontrollers (MCUs) provide flash memory configurations up to 32 kB, 2-4 kB of RAM and CPU speeds up to 24 MHz, built on top of a low-power platform that includes innovative low energy techniques, fast wake-up times and energy saving modes.",
        "hide": false,
        "private": false,
        "ramsize": 4096,
        "flashsize": 32768,
        "secret": "3d65913da",
        "landing_page": "",
        "vendor": {
            "id": 20,
            "name": "SiliconLabs",
            "full_name": "Silicon Labs",
            "description": "",
            "url": "http://www.silabs.com/",
            "body": "",
            "logo": "/media/vendors/silicon-labs-logo-red.png"
        },
        "body": "<<notoc>>\r\n**EFM32ZG-STK3200**\r\n\r\nSilicon Labs' EFM32ZG-STK3200 is an excellent starting point to get familiar with the [[http://www.silabs.com/products/mcu/32-bit/efm32-zero-gecko/Pages/efm32-zero-gecko.aspx|EFM32™ Zero Gecko 32-bit microcontrollers]]. Supported by Simplicity Studio, the starter kit contains sensors and peripherals demonstrating some of the MCU's many capabilities and can serve as a starting point for application development. The EFM32ZG-STK3200 features an on-board SEGGER J-Link debugger and an Advanced Energy Monitoring system, allowing you to program, debug and perform real-time current profiling of your application without using external tools.\r\n\r\n {{/media/uploads/Laplace/stk3200-breakout.png}}\r\n\\\\\r\n {{/media/uploads/Laplace/stk3200_exp.png}}\r\n\r\n=== Zero Gecko Platform Features ===\r\n\r\n*[[http://www.silabs.com/products/mcu/32-bit/efm32-zero-gecko/Pages/EFM32ZG222F32-QFP48.aspx|EFM32ZG222F32 Zero Gecko MCU]]\r\n** ARM Cortex-M0+\r\n** Up to 24MHz\r\n** 4kB RAM\r\n** 32kB Flash\r\n\r\n* Starter kit features\r\n** 20 pin expansion header\r\n** Breakout pads for easy access to I/O pins\r\n** Power sources (USB and CR2032 battery)\r\n\r\n* On-board peripherals\r\n** 2 user buttons, 2 user LEDs\r\n** [[/teams/SiliconLabs/code/memLCD-Demo/|128 x 128 pixel Sharp memory LCD]]\r\n\r\n* Debugging and Energy Profiling\r\n** [[/teams/SiliconLabs/wiki/Measuring-power-consumption-on-EFM32|Advanced Energy Monitoring v2]]\r\n** Fully supported in [[http://www.silabs.com/products/mcu/Pages/simplicity-studio.aspx|Simplicity Studio]]\r\n** mbed Online IDE [[/teams/SiliconLabs/wiki/Exporting-to-Simplicity-Studio|exporters support for Simplicity Studio]]\r\n** Integrated Segger J-Link USB debugger/emulator with debug out functionality\r\n** Supports mbed [[/teams/SiliconLabs/wiki/Silicon-Labs-Firmware|drag-and-drop programming]] and [[/teams/SiliconLabs/wiki/Using-stdio-on-Silicon-Labs-platforms|virtual COM port]]\r\n\r\n* Full support for the power-efficient mbed APIs\r\n** [[teams/SiliconLabs/wiki/Using-the-mbed-asynchronous-APIs|Using the asynchronous APIs]]\r\n** [[/teams/SiliconLabs/wiki/Using-the-improved-mbed-sleep-API|Using the sleep API]]\r\n\r\n\\\\\r\n\r\n=== Getting started with ARM mbed and EFM32 ===\r\n{{https://youtu.be/rNKAZ16WiXg}}\r\n\r\n\\\\\r\n<<info title=Firmware Update>>\r\n[[/teams/SiliconLabs/wiki/Silicon-Labs-Firmware|How to update Firmware in Simplicity Studio]]\r\n<</info>>\r\n\r\n\\\\\r\n\r\n<<info title=Using Simplicity Studio with mbed projects>>\r\n{{https://youtu.be/SPf2DKiVlM4}}\r\n\r\n* [[/teams/SiliconLabs/wiki/Exporting-to-Simplicity-Studio|Exporting to Simplicity Studio]]\r\n* [[/teams/SiliconLabs/wiki/Measuring-power-consumption-on-EFM32|Measuring power consumption using Simplicity Studio]]\r\n<</info>>\r\n\r\n=== Additional Resources ===\r\n\r\n* [[http://www.silabs.com/Support%20Documents/TechnicalDocs/efm32zg-stk3200-ug.pdf|EFM32 Zero Gecko Starter Kit User Guide]]\r\n* [[http://www.silabs.com/Support%20Documents/TechnicalDocs/BRD2010A_B01.pdf|EFM32 Zero Gecko Schematics]]\r\n* [[http://www.silabs.com/Support%20Documents/TechnicalDocs/EFM32ZG-RM.pdf|EFM32 Zero Gecko Reference Manual]]\r\n* [[http://www.silabs.com/Support%20Documents/TechnicalDocs/EFM32ZG222.pdf|EFM32ZG222 Zero Gecko Data Sheet]]\r\n\r\n\r\n\\\\\r\n\r\n\r\n=== EFM32 Zero Gecko Starter Kit for Windows, Linux and OS X ===\r\n{{https://www.youtube.com/watch?feature=player_embedded&v=5c5olXXLycs}}\r\n\r\n\\\\\r\n\r\n=== More information ===\r\n\r\n[[http://www.silabs.com/products/mcu/lowpower/Pages/efm32zg-stk3200.aspx|Learn more about Silicon Labs' EFM32 Zero Gecko Starter Kit]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/zerogecko-starter-kit-large_FghinDi.jpg",
        "image_path": "platforms/zerogecko-starter-kit-large_FghinDi.jpg",
        "pinout": "/media/platforms/STK3200-breakout_7SnfQ1A.png",
        "pinout_path": "platforms/STK3200-breakout_7SnfQ1A.png",
        "bullet1": "Cortex-M0+, 24 MHz",
        "bullet2": "32 kB Flash, 4 kB RAM",
        "bullet3": "ultra low-power enabled",
        "buy_now": "http://www.supplier-direct.com/silabs/Cart.aspx?supplierUVID=63410000&partnumber=EFM32ZG-STK3200&quantity=1&issample=0",
        "pre_order_mode": false,
        "gid": "c95a712d-5a8a-44f3-8f42-9c9379ec459c"
    },
    {
        "id": 64,
        "name": "EFM32 Leopard Gecko",
        "productcode": "2020",
        "logicalboard": {
            "name": "efm32lg_stk3600",
            "slug": "efm32lg_stk3600",
            "vendor": {
                "id": 20,
                "name": "SiliconLabs",
                "full_name": "Silicon Labs",
                "description": "",
                "url": "http://www.silabs.com/",
                "body": "",
                "logo": "/media/vendors/silicon-labs-logo-red.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "J-Link"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M3"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "EFM32-Leopard-Gecko",
        "description": "Silicon Labs' EFM32™ Leopard Gecko ARM® Cortex®-M3 based 32-bit microcontrollers (MCUs) provide flash memory configurations up to 256 kB, 32 kB of RAM and CPU speeds up to 48 MHz. The Leopard Gecko family features innovative low energy techniques, short wake-up time from energy saving modes and a wide selection of peripherals, making it ideal for battery operated applications and other systems requiring high performance and low-energy consumption.",
        "hide": false,
        "private": false,
        "ramsize": 32768,
        "flashsize": 262144,
        "secret": "3d65913da",
        "landing_page": "",
        "vendor": {
            "id": 20,
            "name": "SiliconLabs",
            "full_name": "Silicon Labs",
            "description": "",
            "url": "http://www.silabs.com/",
            "body": "",
            "logo": "/media/vendors/silicon-labs-logo-red.png"
        },
        "body": "<<notoc>>\r\n**EFM32LG-STK3600**\r\n\r\nSilicon Labs' EFM32LG-STK3600 is an excellent starting point to get familiar with the [[http://www.silabs.com/products/mcu/32-bit/efm32-leopard-gecko/Pages/efm32-leopard-gecko.aspx|EFM32™ Leopard Gecko 32-bit microcontrollers]]. The starter kit contains sensors and peripherals demonstrating some of the MCU's many capabilities and can serve as a starting point for application development. The Leopard Gecko features an on-board SEGGER J-Link debugger and an Advanced Energy Monitoring system, allowing you to program, debug and perform real-time current profiling of your application without using external tools.\r\n\r\n {{/media/uploads/Laplace/stk3600-breakout.png}}\r\n\\\\\r\n {{/media/uploads/Laplace/stk3600-3800_exp.png}}\r\n\r\n=== Leopard Gecko Platform Features ===\r\n\r\n*[[http://www.silabs.com/products/mcu/32-bit/efm32-leopard-gecko/pages/EFM32LG990F256G-E-BGA112.aspx|EFM32LG990F256 MCU]]\r\n** ARM® Cortex™-M3, up to 48MHz\r\n** 32kB RAM\r\n** 256kB Flash\r\n** EFM32 OPAMP footprint\r\n\r\n* Starter kit features\r\n** 20 pin expansion header\r\n** Breakout pads for easy access to I/O pins\r\n** Power sources (USB and CR2032 battery)\r\n** USB interface for Host/Device/OTG\r\n\r\n* On-board peripherals\r\n** 32 MB NAND Flash\r\n** 2 user buttons, 2 user LEDs\r\n** [[/teams/SiliconLabs/code/EFM32_SegmentLCD/|160 Segment LCD]]\r\n** [[/teams/SiliconLabs/code/EFM32_CapSenseSlider/|Touch slider]]\r\n** Ambient light sensor\r\n** Inductive-capacitive metal sensor\r\n** Backup capacitor for RTC mode\r\n\r\n* Debugging and Energy Profiling\r\n** Advanced Energy Monitoring system for precise current tracking\r\n** Fully supported in [[http://www.silabs.com/products/mcu/Pages/simplicity-studio.aspx|Simplicity Studio]]\r\n** mbed Online IDE [[/teams/SiliconLabs/wiki/Exporting-to-Simplicity-Studio|exporters support for Simplicity Studio]]\r\n** Integrated Segger J-Link USB debugger/emulator with debug out functionality\r\n** Supports mbed [[/teams/SiliconLabs/wiki/Silicon-Labs-Firmware|drag-and-drop programming]] and [[/teams/SiliconLabs/wiki/Using-stdio-on-Silicon-Labs-platforms|virtual COM port]]\r\n\r\n* Full support for the power-efficient mbed APIs\r\n** [[teams/SiliconLabs/wiki/Using-the-mbed-asynchronous-APIs|Using the asynchronous APIs]]\r\n** [[/teams/SiliconLabs/wiki/Using-the-improved-mbed-sleep-API|Using the sleep API]]\r\n\r\n\\\\\r\n\r\n=== Getting started with ARM mbed and EFM32 ===\r\n{{https://youtu.be/rNKAZ16WiXg}}\r\n\r\n\\\\\r\n<<info title=Firmware Update>>\r\n[[/teams/SiliconLabs/wiki/Silicon-Labs-Firmware|How to update Firmware in Simplicity Studio]]\r\n<</info>>\r\n\r\n\\\\\r\n\r\n<<info title=Using Simplicity Studio with mbed projects>>\r\n{{https://youtu.be/SPf2DKiVlM4}}\r\n\r\n* [[/teams/SiliconLabs/wiki/Exporting-to-Simplicity-Studio|Exporting to Simplicity Studio]]\r\n* [[/teams/SiliconLabs/wiki/Measuring-power-consumption-on-EFM32|Measuring power consumption using Simplicity Studio]]\r\n<</info>>\r\n\r\n=== Additional Resources ===\r\n\r\n* [[http://www.silabs.com/Support%20Documents/TechnicalDocs/efm32lg-stk3600-ug.pdf|EFM32 Leopard Gecko Starter Kit User Guide]]\r\n* [[http://www.silabs.com/Support%20Documents/TechnicalDocs/BRD2201A_A02.pdf|EFM32 Leopard Gecko Schematics]]\r\n* [[http://www.silabs.com/Support%20Documents/TechnicalDocs/EFM32LG-RM.pdf|EFM32 Leopard Gecko Reference Manual]]\r\n* [[http://www.silabs.com/Support%20Documents/TechnicalDocs/EFM32LG990.pdf|EFM32LG990 Leopard Gecko Data Sheet]]\r\n\r\n\\\\\r\n\r\n=== EFM32 Giant Gecko and Leopard Gecko Starter Kits for Cortex-M3 applications ===\r\n{{https://www.youtube.com/watch?feature=player_embedded&v=sL45obwXvZA}}\r\n\r\n\\\\\r\n\r\n=== More information ===\r\n\r\n[[http://www.silabs.com/products/mcu/lowpower/Pages/efm32lg-stk3600.aspx|Learn more about Silicon Labs' EFM32 Leopard Gecko Starter Kit]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/leopardgecko-starter-kit-large_zfUGCOX.jpg",
        "image_path": "platforms/leopardgecko-starter-kit-large_zfUGCOX.jpg",
        "pinout": "/media/platforms/STK3600-breakout_X8NnUWj.png",
        "pinout_path": "platforms/STK3600-breakout_X8NnUWj.png",
        "bullet1": "Cortex-M3, 48 MHz",
        "bullet2": "256 kB Flash, 32 kB RAM",
        "bullet3": "ultra low-power enabled",
        "buy_now": "http://www.supplier-direct.com/silabs/Cart.aspx?supplierUVID=63410000&partnumber=EFM32LG-STK3600&quantity=1&issample=0",
        "pre_order_mode": false,
        "gid": "50a71b41-7091-4986-9a88-9bc42c675fb5"
    },
    {
        "id": 63,
        "name": "EFM32 Giant Gecko",
        "productcode": "2015",
        "logicalboard": {
            "name": "efm32gg_stk3700",
            "slug": "efm32gg_stk3700",
            "vendor": {
                "id": 20,
                "name": "SiliconLabs",
                "full_name": "Silicon Labs",
                "description": "",
                "url": "http://www.silabs.com/",
                "body": "",
                "logo": "/media/vendors/silicon-labs-logo-red.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "J-Link"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M3"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "EFM32-Giant-Gecko",
        "description": "Silicon Labs' EFM32™ Giant Gecko ARM® Cortex®-M3 based 32-bit microcontrollers (MCUs) provide flash memory configurations up to 1024 kB, 64-128 kB of RAM and CPU speeds up to 48 MHz, making them ideal for energy sensitive applications with high memory and connectivity requirements.",
        "hide": false,
        "private": false,
        "ramsize": 131072,
        "flashsize": 1048576,
        "secret": "3d65913da",
        "landing_page": "",
        "vendor": {
            "id": 20,
            "name": "SiliconLabs",
            "full_name": "Silicon Labs",
            "description": "",
            "url": "http://www.silabs.com/",
            "body": "",
            "logo": "/media/vendors/silicon-labs-logo-red.png"
        },
        "body": "<<notoc>>\r\n\r\n=== EFM32GG-STK3700 ===\r\n\r\nSilicon Labs' EFM32GG-STK3700 is an excellent starting point to get familiar with the [[http://www.silabs.com/products/mcu/32-bit/efm32-giant-gecko/pages/efm32-giant-gecko.aspx|EFM32™ Giant Gecko 32-bit microcontrollers]]. The starter kit contains sensors and peripherals demonstrating some of the MCU's many capabilities and can serve as a starting point for application development. The Giant Gecko features an on-board SEGGER J-Link debugger and an Advanced Energy Monitoring system, allowing you to program, debug and perform real-time current profiling of your application without using external tools.\r\n\r\n\r\n {{/media/uploads/Laplace/stk3700-breakout.png}}\r\n\\\\\r\n{{/media/uploads/Laplace/stk3600-3800_exp.png}}\r\n\r\n=== Giant Gecko Platform Features ===\r\n\r\n*[[http://www.silabs.com/products/mcu/32-bit/efm32-giant-gecko/pages/EFM32GG990F1024-BGA112.aspx|EFM32GG990F1024 MCU]]\r\n** ARM® Cortex™-M3, up to 48MHz\r\n** 128 kB RAM\r\n** 1 MB Flash\r\n** EFM32 OPAMP footprint\r\n\r\n* Starter kit features\r\n** 20 pin expansion header\r\n** Breakout pads for easy access to I/O pins\r\n** Power sources (USB and CR2032 battery)\r\n** USB interface for Host/Device/OTG\r\n\r\n* On-board peripherals\r\n** 32 MB NAND Flash\r\n** 2 user buttons, 2 user LEDs\r\n** [[/teams/SiliconLabs/code/EFM32_SegmentLCD/|160 Segment LCD]]\r\n** [[/teams/SiliconLabs/code/EFM32_CapSenseSlider/|Touch slider]]\r\n** Ambient light sensor\r\n** Inductive-capacitive metal sensor\r\n** Backup capacitor for RTC mode\r\n\r\n* Debugging and Energy Profiling\r\n** Advanced Energy Monitoring system for precise current tracking\r\n** Fully supported in [[http://www.silabs.com/products/mcu/Pages/simplicity-studio.aspx|Simplicity Studio]]\r\n** mbed Online IDE [[/teams/SiliconLabs/wiki/Exporting-to-Simplicity-Studio|exporters support for Simplicity Studio]]\r\n** Integrated Segger J-Link USB debugger/emulator with debug out functionality\r\n** Supports mbed [[/teams/SiliconLabs/wiki/Silicon-Labs-Firmware|drag-and-drop programming]] and [[/teams/SiliconLabs/wiki/Using-stdio-on-Silicon-Labs-platforms|virtual COM port]]\r\n\r\n* Full support for the power-efficient mbed APIs\r\n** [[teams/SiliconLabs/wiki/Using-the-mbed-asynchronous-APIs|Using the asynchronous APIs]]\r\n** [[/teams/SiliconLabs/wiki/Using-the-improved-mbed-sleep-API|Using the sleep API]]\r\n\r\n\\\\\r\n\r\n=== Getting started with ARM mbed and EFM32 ===\r\n{{https://youtu.be/rNKAZ16WiXg}}\r\n\r\n\\\\\r\n<<info title=Firmware Update>>\r\n[[/teams/SiliconLabs/wiki/Silicon-Labs-Firmware|How to update Firmware in Simplicity Studio]]\r\n<</info>>\r\n\r\n\\\\\r\n\r\n<<info title=Using Simplicity Studio with mbed projects>>\r\n{{https://youtu.be/SPf2DKiVlM4}}\r\n\r\n* [[/teams/SiliconLabs/wiki/Exporting-to-Simplicity-Studio|Exporting to Simplicity Studio]]\r\n* [[/teams/SiliconLabs/wiki/Measuring-power-consumption-on-EFM32|Measuring power consumption using Simplicity Studio]]\r\n<</info>>\r\n\r\n=== Additional Resources ===\r\n\r\n* [[http://www.silabs.com/Support%20Documents/TechnicalDocs/efm32gg-stk3700-ug.pdf|EFM32 Giant Gecko Starter Kit User Guide]]\r\n*[[http://www.silabs.com/Support%20Documents/TechnicalDocs/BRD2200A_A03.pdf|EFM32 Giant Gecko Schematics]]\r\n* [[http://www.silabs.com/Support%20Documents/TechnicalDocs/EFM32GG-RM.pdf|EFM32 Giant Gecko Reference Manual]]\r\n*[[http://www.silabs.com/Support%20Documents/TechnicalDocs/EFM32GG990.pdf|EFM32GG990 Giant Gecko Data Sheet]]\r\n\r\n=== More information ===\r\n\r\n[[http://www.silabs.com/products/mcu/lowpower/Pages/efm32gg-stk3700.aspx|Learn more about Silicon Labs' EFM32 Giant Gecko Starter Kit]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/giantgecko-starter-kit-large_gjbjtot.jpg",
        "image_path": "platforms/giantgecko-starter-kit-large_gjbjtot.jpg",
        "pinout": "/media/platforms/STK3700-breakout_esrqN8X.png",
        "pinout_path": "platforms/STK3700-breakout_esrqN8X.png",
        "bullet1": "Cortex-M3, 48 MHz",
        "bullet2": "1024 kB Flash, 128 kB RAM",
        "bullet3": "ultra low power enabled",
        "buy_now": "http://www.supplier-direct.com/silabs/Cart.aspx?supplierUVID=63410000&partnumber=EFM32GG-STK3700&quantity=1&issample=0",
        "pre_order_mode": false,
        "gid": "66ddf98f-b848-440f-8b9a-a18413887702"
    },
    {
        "id": 62,
        "name": "EFM32 Wonder Gecko",
        "productcode": "2010",
        "logicalboard": {
            "name": "efm32wg_stk3800",
            "slug": "efm32wg_stk3800",
            "vendor": {
                "id": 20,
                "name": "SiliconLabs",
                "full_name": "Silicon Labs",
                "description": "",
                "url": "http://www.silabs.com/",
                "body": "",
                "logo": "/media/vendors/silicon-labs-logo-red.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "J-Link"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "EFM32-Wonder-Gecko",
        "description": "Silicon Labs' EFM32™ Wonder Gecko ARM® Cortex®-M4 based 32-bit microcontrollers (MCUs) provide flash memory configurations up to 256 kB, 32 kB of RAM and CPU speeds up to 48 MHz, providing a full DSP instruction set and includes a hardware FPU for faster computation performance.",
        "hide": false,
        "private": false,
        "ramsize": 32768,
        "flashsize": 262144,
        "secret": "3d65913da",
        "landing_page": "",
        "vendor": {
            "id": 20,
            "name": "SiliconLabs",
            "full_name": "Silicon Labs",
            "description": "",
            "url": "http://www.silabs.com/",
            "body": "",
            "logo": "/media/vendors/silicon-labs-logo-red.png"
        },
        "body": "<<notoc>>\r\n**EFM32WG-STK3800 **\r\n\r\nSilicon Labs' EFM32WG-STK3800  is an excellent starting point to get familiar with the [[http://www.silabs.com/products/mcu/32-bit/efm32-wonder-gecko/Pages/efm32-wonder-gecko.aspx|EFM32™ Wonder Gecko 32-bit microcontrollers]]. The starter kit contains sensors and peripherals demonstrating some of the MCU's many capabilities and can serve as a starting point for application development. The Wonder Gecko features an on-board SEGGER J-Link debugger and an Advanced Energy Monitoring system, allowing you to program, debug and perform real-time current profiling of your application without using external tools.\r\n\r\n\r\n{{/media/uploads/Laplace/stk3800-breakout.png}}\r\n\\\\\r\n{{/media/uploads/Laplace/stk3600-3800_exp.png}}\r\n\r\n=== Wonder Gecko Platform Features ===\r\n\r\n*[[https://www.silabs.com/products/mcu/32-bit/efm32-wonder-gecko/pages/EFM32WG990F256-BGA112.aspx|EFM32WG990F256 Wonder Gecko MCU]]\r\n** ARM® Cortex™-M4, up to 48MHz\r\n** 32kB RAM\r\n** 256kB Flash\r\n** EFM32 OPAMP footprint\r\n\r\n* Starter kit features\r\n** 20 pin expansion header\r\n** Breakout pads for easy access to I/O pins\r\n** Power sources (USB and CR2032 battery)\r\n** USB interface for Host/Device/OTG\r\n\r\n* On-board peripherals\r\n** 32 MB NAND Flash\r\n** 2 user buttons, 2 user LEDs\r\n** [[/teams/SiliconLabs/code/EFM32_SegmentLCD/|160 Segment LCD]]\r\n** [[/teams/SiliconLabs/code/EFM32_CapSenseSlider/|Touch slider]]\r\n** Ambient light sensor\r\n** Inductive-capacitive metal sensor\r\n** Backup capacitor for RTC mode\r\n\r\n* Debugging and Energy Profiling\r\n** Advanced Energy Monitoring system for precise current tracking\r\n** Fully supported in [[http://www.silabs.com/products/mcu/Pages/simplicity-studio.aspx|Simplicity Studio]]\r\n** mbed Online IDE [[/teams/SiliconLabs/wiki/Exporting-to-Simplicity-Studio|exporters support for Simplicity Studio]]\r\n** Integrated Segger J-Link USB debugger/emulator with debug out functionality\r\n** Supports mbed [[/teams/SiliconLabs/wiki/Silicon-Labs-Firmware|drag-and-drop programming]] and [[/teams/SiliconLabs/wiki/Using-stdio-on-Silicon-Labs-platforms|virtual COM port]]\r\n\r\n* Full support for the power-efficient mbed APIs\r\n** [[teams/SiliconLabs/wiki/Using-the-mbed-asynchronous-APIs|Using the asynchronous APIs]]\r\n** [[/teams/SiliconLabs/wiki/Using-the-improved-mbed-sleep-API|Using the sleep API]]\r\n\r\n=== Getting started with ARM mbed and EFM32 ===\r\n{{https://youtu.be/rNKAZ16WiXg}}\r\n\r\n\\\\\r\n<<info title=Firmware Update>>\r\n[[/teams/SiliconLabs/wiki/Silicon-Labs-Firmware|How to update Firmware in Simplicity Studio]]\r\n<</info>>\r\n\r\n\\\\\r\n\r\n<<info title=Using Simplicity Studio with mbed projects>>\r\n{{https://youtu.be/SPf2DKiVlM4}}\r\n\r\n* [[/teams/SiliconLabs/wiki/Exporting-to-Simplicity-Studio|Exporting to Simplicity Studio]]\r\n* [[/teams/SiliconLabs/wiki/Measuring-power-consumption-on-EFM32|Measuring power consumption using Simplicity Studio]]\r\n<</info>>\r\n\r\n\r\n=== Additional Resources ===\r\n\r\n* [[http://www.silabs.com/Support%20Documents/TechnicalDocs/efm32wg-stk3800-ug.pdf|EFM32 Wonder Gecko Starter Kit User Guide]]\r\n* [[http://www.silabs.com/Support%20Documents/TechnicalDocs/BRD2400A_A00.pdf|EFM32 Wonder Gecko Schematics]]\r\n* [[https://www.silabs.com/Support%20Documents/TechnicalDocs/EFM32WG-RM.pdf|EFM32 Wonder Gecko Reference Manual]]\r\n* [[https://www.silabs.com/Support%20Documents/TechnicalDocs/EFM32WG990.pdf|EFM32WG990 Wonder Gecko Data Sheet]]\r\n\r\n\\\\\r\n\r\n=== More information ===\r\n\r\n[[http://www.silabs.com/products/mcu/lowpower/Pages/efm32wg-stk3800.aspx|Learn more about Silicon Labs' EFM32 Wonder Gecko Starter Kit]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/wondergecko-starter-kit-large_59CpQYl.jpg",
        "image_path": "platforms/wondergecko-starter-kit-large_59CpQYl.jpg",
        "pinout": "/media/platforms/STK3800-breakout_PIcevVE.png",
        "pinout_path": "platforms/STK3800-breakout_PIcevVE.png",
        "bullet1": "Cortex-M4, 48 MHz",
        "bullet2": "256 kB Flash, 32 kB RAM",
        "bullet3": "ultra low-power enabled",
        "buy_now": "http://www.supplier-direct.com/silabs/Cart.aspx?supplierUVID=63410000&partnumber=EFM32WG-STK3800&quantity=1&issample=0",
        "pre_order_mode": false,
        "gid": "e1f45275-cac3-44dc-b544-25f2d75b37e8"
    },
    {
        "id": 61,
        "name": "RedBearLab nRF51822",
        "productcode": "1090",
        "logicalboard": {
            "name": "rblab_nrf51822",
            "slug": "rblab_nrf51822",
            "vendor": {
                "id": 11,
                "name": "Nordic",
                "full_name": "Nordic Semiconductor ASA",
                "description": "",
                "url": "http://www.nordicsemi.com/",
                "body": "",
                "logo": "/media/vendors/NOD_logo_Main.JPG"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0"
            }
        ],
        "slug": "RedBearLab-nRF51822",
        "description": "RedbearLab nRF51822 is an integrated \"ARM + BLE4.0\" development board.  We have integrated Nordic nRF51822 with Freescale MK20 into a single mbed and Arduino compatible board.    It is targeted for makers, engineers and students to develop low power Internet-Of-Things (IoT) projects/prototypes quickly and easily.",
        "hide": false,
        "private": false,
        "ramsize": 16384,
        "flashsize": 262144,
        "secret": "3d65913da",
        "landing_page": "",
        "vendor": {
            "id": 19,
            "name": "RedBearLab",
            "full_name": "RedBearLab",
            "description": "",
            "url": "http://www.redbearlab.com",
            "body": "",
            "logo": "/media/vendors/default_image.jpg"
        },
        "body": "<<notoc>>\r\nFor more detailed information, kindly visit\r\n[[http://redbearlab.com/nrf51822|RedBearLab nRF51822]] product page.\r\n\r\n\r\n==Features==\r\n\r\n* **Arduino form factor**\r\n* **Nordic nRF51822 MCU**\r\n** Low power ARM Cortex-M0 Core\r\n** 16MHz, 256KB Flash, 16KB RAM\r\n** SWD Interface for nRF51822\r\n*** Debugging with offline IDE (e.g. Keil) using J-Link\r\n*** Burn firmware using J-Link\r\n* **External 32.768 KHz crystal**\r\n** Lower power consumption (reduce ~10uA compare to using internal crystal)\r\n** Required for RTC\r\n* **Support Device Firmware Update (DFU) Over-the-Air via BLE**\r\n** RedBearLab will provide DFU support for Windows & OS X\r\n* **Freescale MK20 companion MCU**\r\n** SWD Interface for MK20\r\n* **mbed HDK & SDK enabled**\r\n** Drag-n-drop programming\r\n** USB Serial Port\r\n** CMSIS-DAP\r\n** Online development tools\r\n** Easy to use C/C++ SDK\r\n** Lots of published libraries and projects\r\n\r\n\\\\\r\n==Pinout==\r\n\r\n {{/media/uploads/chihung/redbearlab.nrf51822.v0.3.jpg}} \r\n\r\n==Interface Firmware==\r\n\r\nTo upgrade the interface firmware (inside the MK20 chip):\r\n\\\\1. Press and hold the reset button on your nRF51822 board\r\n\\\\2. Connect it to an USB port of your PC\r\n\\\\3. Release the button and the LED will keep flashing (slowly)\r\n\\\\4.1 For Windows, just drag the new firmware to the MSD drive\r\n\\\\4.2 For Linux or Mac OSX, use the follow command from the Terminal:  \r\n<<quote>>\r\ndd if=src_firmware.bin of=/Volumes/BOOTLOADER/dst_firmware.bin conv=notrunc\r\n<</quote>>\r\n\\\\5. The LED should keep flashing (very fast this time)\r\n\\\\6. Remove the board from the USB port\r\n\\\\7. Reconnect it to the USB port",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/RedBearLab.nRF51822.jpg",
        "image_path": "platforms/RedBearLab.nRF51822.jpg",
        "pinout": "/media/platforms/redbearlab_nrf51822.v0.2.jpg",
        "pinout_path": "platforms/redbearlab_nrf51822.v0.2.jpg",
        "bullet1": "Bluetooth Low Energy v4.1",
        "bullet2": "Cortex-M0, 16Mhz",
        "bullet3": "256KB Flash, 16KB RAM",
        "buy_now": "http://store.redbearlab.com/products/redbearlab-nrf51822",
        "pre_order_mode": false,
        "gid": "33c751c7-38db-49fd-9333-a0bc55dc2fb7"
    },
    {
        "id": 57,
        "name": "mbed HRM1017",
        "productcode": "1017",
        "logicalboard": {
            "name": "hrm1017",
            "slug": "hrm1017",
            "vendor": {
                "id": 11,
                "name": "Nordic",
                "full_name": "Nordic Semiconductor ASA",
                "description": "",
                "url": "http://www.nordicsemi.com/",
                "body": "",
                "logo": "/media/vendors/NOD_logo_Main.JPG"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0"
            }
        ],
        "slug": "mbed-HRM1017",
        "description": "The Switch Science mbed HRM1017 is FCC and Japan radio type approved Bluetooth low energy development board with the Nordic's nRF51822 SoC. This board is also compatible with nRF51822-mKIT except the 32.768kHz crystal availability.",
        "hide": false,
        "private": false,
        "ramsize": 16384,
        "flashsize": 262144,
        "secret": "3d65913d",
        "landing_page": "https://mbed.org/platforms/mbed-HRM1017/",
        "vendor": {
            "id": 14,
            "name": "Switch Science",
            "full_name": "Switch Science Inc.",
            "description": "We are developing, manufacturing and distributing open source hardware products from Japan.",
            "url": "http://international.switch-science.com/",
            "body": "",
            "logo": "/media/vendors/switchscience.png"
        },
        "body": "== Pinout ==\r\n\r\n{{/media/uploads/asagin/mbedhrm1017_pinout.png||620}}\r\n\r\n== Features ==\r\n* Nordic nRF51822 System-on-Chip combining Bluetooth v4.1-compliant 2.4GHz multiprotocol radio and ARM Cortex-M0 processor on a single chip optimized for ultra-low power operation\r\n* Flash 256kB, RAM 16kB\r\n* 2.54mm (0.1inch) pitch, bread board friendly 29 GPIOs\\\\**Be careful! GPIO port can drive up to 0.5mA!**\r\n* USB drag and drop flashing\r\n* USB Virtual COM port for serial terminal\r\n* CMSIS-DAP interface for programming and debugging from offline tools\r\n* Accepts power through:\r\n** Micro-B\r\n** Pin header (1.8V-3.6V Typ. 3.0V)\r\n\r\n== Revisions ==\r\nWe releaseed switch science mbed HRM1017r3. This product is the updated version of [[https://international.switch-science.com/catalog/1755/|mbed HRM1017]]. The 3 major changes are below.\r\n\r\n*  The revision of [nRF51822] chip on HR1017 (2 to 3)\r\n*  Expanded the long side of board to antenna length. \r\n*  Altered silk.\r\n\r\n {{/media/uploads/asagin/mbedhrm1017r3_front.jpg}} \r\n\r\n==Firmware==\r\n* [[http://developer.mbed.org/teams/Switch-Science/wiki/Firmware-HRM1017|How to update firmware]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/mbedHRM1017r3_500.jpg",
        "image_path": "platforms/mbedHRM1017r3_500.jpg",
        "pinout": "/media/platforms/Switch_Science_HRM1017_1.png",
        "pinout_path": "platforms/Switch_Science_HRM1017_1.png",
        "bullet1": "Bluetooth Low Energy",
        "bullet2": "Cortex-M0, 16MHz",
        "bullet3": "256kB Flash, 16kB RAM",
        "buy_now": "http://international.switch-science.com/catalog/2803/",
        "pre_order_mode": false,
        "gid": "a0006533-1c18-4678-a168-604b8ad7ab09"
    },
    {
        "id": 56,
        "name": "NUCLEO-F091RC",
        "productcode": "0750",
        "logicalboard": {
            "name": "nucleo_f091rc",
            "slug": "nucleo_f091rc",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-Nucleo-F091RC",
        "description": "Affordable and flexible platform to ease prototyping using a STM32F091RCT6 microcontroller.",
        "hide": false,
        "private": false,
        "ramsize": 32768,
        "flashsize": 262144,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nThe STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.\r\n\r\nThe Arduino™ connectivity support and ST Morpho headers make it easy to expand the\r\nfunctionality of the STM32 Nucleo open development platform with a wide choice of\r\nspecialized shields.\r\n\r\nThe STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer. \r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32F091RCT6 in LQFP64 package\r\n* ARM®32-bit Cortex®-M0 CPU\r\n* 48 MHz max CPU frequency\r\n* VDD from 2.0 V to 3.6 V\r\n* 256 KB Flash\r\n* 32 KB SRAM\r\n* GPIO (51) with external interrupt capability\r\n* 12-bit ADC with 16 channels\r\n* 12-bit DAC with 2 channels\r\n* Analog comparator (2)\r\n* RTC\r\n* Timers (9)\r\n* I2C (2)\r\n* USART (8)\r\n* SPI (2)\r\n* CAN\r\n* HDMI CEC\r\n\r\n\\\\\r\n== Nucleo features ==\r\n\r\n* Two types of extension resources\r\n** Arduino Uno Revision 3 connectivity\r\n** STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible board power supply\r\n** USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)\r\n** Power management access point\r\n* User LED (LD2)\r\n* Two push buttons: USER and RESET\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n\r\n\\\\\r\n== Nucleo pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32F0/TARGET_NUCLEO_F091RC/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F0/TARGET_NUCLEO_F091RC/]]\r\n\r\n=== Arduino-compatible headers ===\r\n {{/media/uploads/svastm/nucleo_f091rc_arduino_left_2016_7_21.png}}\r\n {{/media/uploads/svastm/nucleo_f091rc_arduino_right_2016_7_21.png}}  \r\n\r\n=== Morpho headers ===\r\n These headers give access to all STM32 pins.\r\n {{/media/uploads/svastm/nucleo_f091rc_morpho_left_2016_7_21.png}} \r\n {{/media/uploads/svastm/nucleo_f091rc_morpho_right_2016_7_21.png}} \r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]].\r\n\r\n\\\\\r\n== Getting started ==\r\n\r\nThis video shows how to get started with ARM mbed Integrated Development Environment using STM32 Nucleo platform:\r\n\r\n{{https://www.youtube.com/watch?v=BrMw5TNQROo&list=PLnMKNibPkDnF97QnUOFGirl1q0G_4VdDc&index=22}}\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1574/LN7/PF260450?s_searchtype=partnumber|STM32F091RC microcontroller]]\r\n* [[http://www.st.com/stm32nucleo|Nucleo board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n* On Nucleo 64-pins boards, the D0 and D1 pins are not available per default as they are used by the STLink Virtual Comm Port. More information [[https://os.mbed.com/teams/ST/wiki/Use-of-D0D1-Arduino-pins|HERE]]\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nucleo64_main_logo_1024_OuxSbih.jpg",
        "image_path": "platforms/Nucleo64_main_logo_1024_OuxSbih.jpg",
        "pinout": "/media/platforms/Nucleo64_revC_F091RC_mbed_pinout_v2_arduino.PNG",
        "pinout_path": "platforms/Nucleo64_revC_F091RC_mbed_pinout_v2_arduino.PNG",
        "bullet1": "Cortex-M0, 48MHz",
        "bullet2": "256KB Flash, 32KB SRAM",
        "bullet3": "DAC CAN",
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f091rc.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "f0151d21-5fcb-491a-8e46-2714d96b1ac4"
    },
    {
        "id": 55,
        "name": "NUCLEO-F303RE",
        "productcode": "0745",
        "logicalboard": {
            "name": "nucleo_f303re",
            "slug": "nucleo_f303re",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Debug support shown here includes boards supported in pyOCD, as well as boards that can be debugged via CMSIS-Pack debug information that Arm has tested.\r\n\r\nDebug may be possible on other boards, but is currently untested.",
                "hide": false,
                "name": "Debug"
            }
        ],
        "slug": "ST-Nucleo-F303RE",
        "description": "Affordable and flexible platform to ease prototyping using a STM32F303RET6 microcontroller.",
        "hide": false,
        "private": false,
        "ramsize": 98304,
        "flashsize": 524288,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nThe STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.\r\n\r\nThe Arduino™ connectivity support and ST Morpho headers make it easy to expand the\r\nfunctionality of the STM32 Nucleo open development platform with a wide choice of\r\nspecialized shields.\r\n\r\nThe STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer. \r\n\r\n<<comment>>\r\nThis video is introducing F030RE so mark it off.\r\n{{https://www.youtube.com/watch?v=G2EyEkJNvW0}}\r\n<</comment>>\r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32F303RET6 in LQFP64 package\r\n* ARM®32-bit Cortex®-M4 CPU\r\n* 72 MHz max CPU frequency\r\n* VDD from 2.0 V to 3.6 V\r\n* 512 KB Flash\r\n* 80 KB SRAM\r\n* GPIO (51) with external interrupt capability\r\n* 12-bit ADC (4)\r\n* 12-bit DAC (2)\r\n* RTC\r\n* Timers (10)\r\n* I2C (3)\r\n* USART (5)\r\n* SPI (4)\r\n* USB 2.0 full-speed\r\n* CAN\r\n\r\n\\\\\r\n== Nucleo features ==\r\n\r\n* Two types of extension resources\r\n** Arduino Uno Revision 3 connectivity\r\n** STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible board power supply\r\n** USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)\r\n** Power management access point\r\n* User LED (LD2)\r\n* Two push buttons: USER and RESET\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n\r\n\\\\\r\n== Nucleo pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xE/TARGET_NUCLEO_F303RE/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F303xE/TARGET_NUCLEO_F303RE/]]\r\n\r\n=== Arduino-compatible headers ===\r\n {{/media/uploads/adustm/nucleo_f303re_arduino_left_2016_7_22.png}} \r\n{{/media/uploads/adustm/nucleo_f303re_arduino_right_2016_7_22.png}}\r\n\r\n=== Morpho headers ===\r\nThese headers give access to all STM32 pins.\r\n {{/media/uploads/adustm/nucleo_f303re_morpho_left_2016_7_22.png}} \r\n {{/media/uploads/adustm/nucleo_f303re_morpho_right_2016_7_22.png}} \r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]].\r\n\r\n\\\\\r\n== Getting started ==\r\n\r\nThis video shows how to get started with ARM mbed Integrated Development Environment using STM32 Nucleo platform:\r\n\r\n{{https://www.youtube.com/watch?v=BrMw5TNQROo}}\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1576/LN1531/PF259246?s_searchtype=partnumber|STM32F303RE microcontroller]]\r\n* [[http://www.st.com/stm32nucleo|Nucleo board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n* On Nucleo 64-pins boards, the D0 and D1 pins are not available per default as they are used by the STLink Virtual Comm Port. More information [[https://os.mbed.com/teams/ST/wiki/Use-of-D0D1-Arduino-pins|HERE]]\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nucleo64_main_logo_1024_LYj7NLY.jpg",
        "image_path": "platforms/Nucleo64_main_logo_1024_LYj7NLY.jpg",
        "pinout": "/media/platforms/Nucleo64_revC_F303RE_mbed_pinout_v4_arduino.PNG",
        "pinout_path": "platforms/Nucleo64_revC_F303RE_mbed_pinout_v4_arduino.PNG",
        "bullet1": "Cortex-M4 + FPU, 72MHz",
        "bullet2": "512KB Flash, 80KB SRAM",
        "bullet3": "DAC OPAMP CAN USB",
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f303re.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "e6a314f9-43bc-40d7-9176-67bfc6177e27"
    },
    {
        "id": 54,
        "name": "LPCXpresso4337",
        "productcode": "4337",
        "logicalboard": {
            "name": "lpc4337",
            "slug": "lpc4337",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            }
        ],
        "slug": "LPCXpresso4337",
        "description": "",
        "hide": false,
        "private": false,
        "ramsize": 139264,
        "flashsize": 1048576,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 3,
            "name": "NXP",
            "full_name": "NXP Semiconductors",
            "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
            "url": "http://www.nxp.com/",
            "body": "",
            "logo": "/media/vendors/NXP-Logo_2.jpg"
        },
        "body": "<<warning title=\"Firmware update required\">>\r\nPlease make sure you have [[/teams/NXP/wiki/Updating-LPCXpresso-firmware|updated your LPCXpresso to the latest firmware]] to enable the mbed flash disk interface\r\n<</warning>>\r\n\r\n== Overview ==\r\n\r\nThe LPC4337  LPCXpresso™ board with NXP's LPC4337 Cortex-M4 microcontroller is designed to make it as easy as possible to get started with your project. \r\nLPCXpresso is a low-cost development platform available from NXP supporting NXP's ARM-based microcontrollers. LPCXpresso is an end-to-end solution enabling embedded engineers to develop their applications from initial evaluation to final production. \r\n\r\n{{/media/uploads/MACRUM/lpcxpresso4337_arduino1_enabled.png|LPCXpresso Pinout}}\r\n{{/media/uploads/MACRUM/lpcxpresso4337_arduino2_enabled.png|LPCXpresso Pinout}} \r\n== Features ==\r\n\r\n* NXP LPC4337 MCU\r\n** ARM® Cortex™-M4 Core\r\n** 204MHz, 136KB RAM, 1MB FLASH\r\n** USB Device, 2xSPI, 2xI2C , 4xUART, 7xADC, GPIO\r\n* Arduino form-factor\r\n** Leveraging the standard \r\n** Compatible with a wide range of commercially available shields\r\n** Built-in USB drag 'n' drop FLASH programmer\r\n* mbed.org Developer Website\r\n** Online Compiler\r\n** High level C/C++ SDK \r\n** Active developer community\r\n\r\n\r\n== Further reading == \r\n* [[http://www.lpcware.com/LPCXpressoV3Boards|LPCXpresso on LPCWare]]\r\n* [[http://www.lpcware.com/system/files/LPCX4337_V3_Schematic_RevA3.pdf|Schematics]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/LPC4337.jpg",
        "image_path": "platforms/LPC4337.jpg",
        "pinout": "/media/platforms/LPCXpresso4337_pinout1a.PNG",
        "pinout_path": "platforms/LPCXpresso4337_pinout1a.PNG",
        "bullet1": "Cortex-M4, up to 204MHz",
        "bullet2": "1MB Flash, 136kB RAM",
        "bullet3": "Arduino Formfactor headers",
        "buy_now": "http://www.newark.com/nxp/om13070/dev-board-lpc4337-dual-core-lpcxpresso/dp/38Y7900?ost=OM13070",
        "pre_order_mode": false,
        "gid": "e9aaa33c-56b2-45c2-86ba-da16ac2eafbe"
    },
    {
        "id": 53,
        "name": "NUCLEO-F411RE",
        "productcode": "0740",
        "logicalboard": {
            "name": "nucleo_f411re",
            "slug": "nucleo_f411re",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Debug support shown here includes boards supported in pyOCD, as well as boards that can be debugged via CMSIS-Pack debug information that Arm has tested.\r\n\r\nDebug may be possible on other boards, but is currently untested.",
                "hide": false,
                "name": "Debug"
            }
        ],
        "slug": "ST-Nucleo-F411RE",
        "description": "Affordable and flexible platform to ease prototyping using a STM32F411RET6 microcontroller.",
        "hide": false,
        "private": false,
        "ramsize": 98304,
        "flashsize": 524288,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nThe STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.\r\n\r\nThe Arduino™ connectivity support and ST Morpho headers make it easy to expand the\r\nfunctionality of the STM32 Nucleo open development platform with a wide choice of\r\nspecialized shields.\r\n\r\nThe STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer. \r\n\r\n{{https://www.youtube.com/watch?v=g3p6iX_RpEc&index=1&list=PLgyFKd2HIZlbhKhnvgDGmsJxX0uLscnvV}}\r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32F411RET6 in LQFP64 package\r\n* ARM®32-bit Cortex®-M4 CPU with FPU\r\n* 100 MHz max CPU frequency\r\n* VDD from 1.7 V to 3.6 V\r\n* 512 KB Flash\r\n* 128 KB SRAM\r\n* GPIO (50) with external interrupt capability\r\n* 12-bit ADC with 16 channels\r\n* RTC\r\n* Timers (8)\r\n* I2C (3)\r\n* USART (3)\r\n* SPI (5)\r\n* USB OTG Full Speed\r\n* SDIO\r\n\r\n\\\\\r\n== Nucleo features ==\r\n\r\n* Two types of extension resources\r\n** Arduino Uno Revision 3 connectivity\r\n** STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible board power supply\r\n** USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)\r\n** Power management access point\r\n* User LED (LD2)\r\n* Two push buttons: USER and RESET\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_NUCLEO_F411RE/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_NUCLEO_F411RE/]]\r\n\r\n=== Arduino-compatible headers ===\r\n{{/media/uploads/bcostm/nucleo_f411re_2017_11_14_ard_left.png}}\r\n{{/media/uploads/bcostm/nucleo_f411re_2017_11_14_ard_right.png}}\r\n\r\n=== Morpho headers ===\r\n{{/media/uploads/bcostm/nucleo_f411re_2017_11_14_mor_left.png}}\r\n{{/media/uploads/bcostm/nucleo_f411re_2017_11_14_mor_right.png}}\r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]].\r\n\r\n\\\\\r\n== Getting started ==\r\n\r\nThis video shows how to get started with ARM mbed Integrated Development Environment using STM32 Nucleo platform:\r\n\r\n{{https://www.youtube.com/watch?v=BrMw5TNQROo&list=PLnMKNibPkDnF97QnUOFGirl1q0G_4VdDc&index=22}}\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1577/LN1877/PF260049?s_searchtype=partnumber|STM32F411RE microcontroller]]\r\n* [[http://www.st.com/stm32nucleo|Nucleo board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n* On Nucleo 64-pins boards, the D0 and D1 pins are not available per default as they are used by the STLink Virtual Comm Port. More information [[https://os.mbed.com/teams/ST/wiki/Use-of-D0D1-Arduino-pins|HERE]]\r\n\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nucleo64_perf_nologo_1024_ZRv26Gl.jpg",
        "image_path": "platforms/Nucleo64_perf_nologo_1024_ZRv26Gl.jpg",
        "pinout": "/media/platforms/Nucleo64_revC_F411RE_mbed_pinout_v2_arduino.PNG",
        "pinout_path": "platforms/Nucleo64_revC_F411RE_mbed_pinout_v2_arduino.PNG",
        "bullet1": "Cortex-M4 + FPU, 100MHz",
        "bullet2": "512KB Flash, 128KB SRAM",
        "bullet3": "USB_OTG_FS SDIO",
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f411re.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "eb61345d-043d-4a3b-a7a8-2568a30dfcf1"
    },
    {
        "id": 51,
        "name": "Seeed Arch BLE",
        "productcode": "9009",
        "logicalboard": {
            "name": "arch_ble",
            "slug": "arch_ble",
            "vendor": {
                "id": 11,
                "name": "Nordic",
                "full_name": "Nordic Semiconductor ASA",
                "description": "",
                "url": "http://www.nordicsemi.com/",
                "body": "",
                "logo": "/media/vendors/NOD_logo_Main.JPG"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0"
            }
        ],
        "slug": "Seeed-Arch-BLE",
        "description": "Arch BLE is an mbed enabled development board based Nordic nRF51822. With Arduino form factor and Grove connectors, it is extremely easy to create a bluetooth low energy device.",
        "hide": false,
        "private": false,
        "ramsize": 12288,
        "flashsize": 65536,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 7,
            "name": "SeeedStudio",
            "full_name": "SeeedStudio",
            "description": "",
            "url": "http://www.seeedstudio.com/",
            "body": "",
            "logo": "/media/vendors/seeed-logo.jpg"
        },
        "body": "== Pinout ==\r\n {{/media/uploads/yihui/arch_ble_pinout.png}} \r\n\r\n== Features ==\r\n* mbed enabled\r\n** Online IDE\r\n** Easy to use C/C++ SDK\r\n** Handy libraries\r\n* CMSIS DAP based on LPC11U35\r\n** Drag-n-drop programming\r\n** Debug using CMSIS DAP standard\r\n** USB virtual serial for communication\r\n* Arduino form factor with Grove connectors\r\n* Nordic nRF51822 Multi-protocol Bluetooth® 4.0 low energy/2.4GHz RF SoC\r\n** ARM Cortex M0 processor\r\n** 128kB flash/16kB RAM\r\n** Configurable I/O mapping for digital I/O\r\n* USB Micro B connector\r\n\r\n== Get Started ==\r\n# Click [[https://developer.mbed.org/compiler/#import:/teams/mbed/code/mbed_blinky/;platform:Seeed-Arch-BLE|this link]] to import the mbed_blinky program\r\n# compile and download the compiled hex file\r\n# Drag-n-drop the compiled hex file into the MBED disk\r\n\r\n== Firmware Update ==\r\nThe latest Arm Mbed DAPLink interface firmware for the Seeed Arch BLE is available at (click the image):\r\n\r\n[[https://armmbed.github.io/DAPLink/?board=Seeed-Arch-BLE|{{/media/uploads/sam_grove/website-logo-link.png|DAPLink firmware for Seeed Arch BLE|300}}]]\r\n\r\nSource: [[https://github.com/ARMmbed/DAPLink]] \r\n\r\n\r\n<<comment>>\r\n== Update or Restore Firmware ==\r\nThe latest firmware version for the Arch BLE is v0221 built at Feb 3 2015. To check your firmware version and built date, open the MBED.HTM or DETAILS.TXT of your MBED disk in a text editor.\r\n\r\nChangelog:\r\n\r\n* 2014-06-26 first version\r\n* 2014-08-25 support to drag-n-drop hex file generated by gcc toolchain and without softdevice\r\n* 2014-10-08 use USB EJECT INSET instead of reconnecting USB, increase intel hex data line buffer (from 64 bytes to 128 bytes)\r\n* 2015-02-03 fix  Mac OS X 10.10 Yosemite read only file system bug\r\n\r\nFirmware:\r\n\r\n * [[/media/uploads/yihui/arch_ble_interface_v221_20150203_2.bin|The firmware v0221 2015-02-03 for Arch BLE]] \r\n*  [[/media/uploads/yihui/lpc11u35_nrf51822_if_mbed_v203_20141008.bin|The firmware v0203 2014-10-08 for Arch BLE]] \r\n* [[/media/uploads/yihui/lpc11u35_nrf51822_if_mbed_v203_20140825.bin|The firmware v0203 2014-08-25 for Arch BLE]]\r\n\r\n* Hold the Arch BLE's button and power on it\r\n* A CRP DISABLD disk will show up\r\n** On Windows, replace firmware.bin with the above firmware\r\n** On Linux/Mac, use command: **dd if={new_firmware.bin} of={firmware.bin} conv=notrunc**\r\n<</comment>>",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/arch_ble.jpg",
        "image_path": "platforms/arch_ble.jpg",
        "pinout": "/media/platforms/arch_ble_pinout.png",
        "pinout_path": "platforms/arch_ble_pinout.png",
        "bullet1": "Bluetooth Low Energy",
        "bullet2": "Cortex M0, 16MHz",
        "bullet3": "128KB Flash, 16KB RAM",
        "buy_now": "http://www.seeedstudio.com/depot/Arch-BLE-p-1998.html",
        "pre_order_mode": false,
        "gid": "6a2c3f19-8b52-46a0-b7af-64381bb991c4"
    },
    {
        "id": 49,
        "name": "LPCXpresso11U68",
        "productcode": "1168",
        "logicalboard": {
            "name": "lpc11u68",
            "slug": "lpc11u68",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0+"
            }
        ],
        "slug": "LPCXpresso11U68",
        "description": "",
        "hide": false,
        "private": false,
        "ramsize": 36864,
        "flashsize": 262144,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 3,
            "name": "NXP",
            "full_name": "NXP Semiconductors",
            "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
            "url": "http://www.nxp.com/",
            "body": "",
            "logo": "/media/vendors/NXP-Logo_2.jpg"
        },
        "body": "<<warning title=\"Firmware update required\">>\r\nPlease make sure you have [[/teams/NXP/wiki/Updating-LPCXpresso-firmware|updated your LPCXpresso to the latest firmware]] to enable the mbed flash disk interface\r\n<</warning>>\r\n\r\n== Overview ==\r\n\r\nThe LPC11U6x are an ARM Cortex-M0+ based, low-cost 32-bit MCU family operating at\r\nCPU frequencies of up to 50 MHz. The LPC11U6x support up to 256 kB of flash memory,\r\na 4 kB EEPROM, and 36 kB of SRAM. The ARM Cortex-M0+ is an easy-to-use, energy-efficient core using a two-stage pipeline and fast single-cycle I/O access.\r\nThe peripheral complement of the LPC11U6x includes a DMA controller, a CRC engine,\r\none full-speed USB device controller with XTAL-less low-speed mode, two I2C-bus interfaces, up to five USARTs, two SSP interfaces, PWM/timer subsystem with six configurable multi-purpose timers, a Real-Time Clock, one 12-bit ADC, temperature sensor, function-configurable I/O ports, and up to 80 general-purpose I/O pins.\r\n\r\n{{/media/platforms/lpc11u68_pinout_enabled_b.png|LPCXpresso Pinout (Rev.B)}}\r\n{{/media/platforms/lpc11u68_pinout_enabled_c.png|LPCXpresso Pinout (Rev.C)}}\r\n\r\n\r\n== Features ==\r\n* NXP LPC11U68 MCU\r\n** ARM® Cortex™-M0+ Core\r\n** 50MHz, 36KB RAM, 256KB FLASH\r\n** USB Device, 2xSPI, 2xI2C , UART, ADC, GPIO\r\n* Arduino form-factor\r\n** Leveraging the standard \r\n** Compatible with a wide range of commercially available shields\r\n** Built-in USB drag 'n' drop FLASH programmer\r\n* mbed.org Developer Website\r\n** Online Compiler\r\n** High level C/C++ SDK \r\n** Active devleoper community\r\n\r\n\r\n\r\n== Further reading == \r\n  * [[http://www.nxp.com/demoboard/om13058]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/LPC11U68.jpg",
        "image_path": "platforms/LPC11U68.jpg",
        "pinout": "/media/platforms/lpc11u68_pinout_enabled_c.png",
        "pinout_path": "platforms/lpc11u68_pinout_enabled_c.png",
        "bullet1": "Cortex-M0+, 50MHz",
        "bullet2": "256KB Flash, 36kB RAM",
        "bullet3": "Arduino Formfactor headers",
        "buy_now": "http://www.digikey.com/product-detail/en/OM13058/568-11005-ND/4557156?WT.z_cid=sp_568_buynow",
        "pre_order_mode": false,
        "gid": "2892d5bc-3f75-4b46-93b1-1bb7e4fa79ef"
    },
    {
        "id": 43,
        "name": "LPCXpresso1549",
        "productcode": "1549",
        "logicalboard": {
            "name": "lpc1549",
            "slug": "lpc1549",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M3"
            }
        ],
        "slug": "LPCXpresso1549",
        "description": "",
        "hide": false,
        "private": false,
        "ramsize": 36864,
        "flashsize": 262144,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 3,
            "name": "NXP",
            "full_name": "NXP Semiconductors",
            "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
            "url": "http://www.nxp.com/",
            "body": "",
            "logo": "/media/vendors/NXP-Logo_2.jpg"
        },
        "body": "<<warning title=\"Firmware update required\">>\r\nPlease make sure you have [[/teams/NXP/wiki/Updating-LPCXpresso-firmware|updated your LPCXpresso to the latest firmware]] to enable the mbed flash disk interface\r\n<</warning>>\r\n\r\n== Overview ==\r\n\r\nThe LPC1549  LPCXpresso™ board with NXP's LPC1549 Cortex-M3 microcontroller is designed to make it as easy as possible to get started with your project. \r\nLPCXpresso is a low-cost development platform available from NXP supporting NXP's ARM-based microcontrollers. LPCXpresso is an end-to-end solution enabling embedded engineers to develop their applications from initial evaluation to final production. \r\n\r\n{{/media/platforms/LPCXpresso1549_Arduino_fix.png|LPCXpresso Pinout}}\r\n\r\n\r\n== Features ==\r\n\r\n* NXP LPC1549 MCU\r\n** ARM® Cortex™-M3 Core\r\n** 72MHz, 36KB RAM, 256KB FLASH\r\n** USB Device, 2xSPI, I2C , UART, 6xADC, GPIO\r\n* Arduino form-factor\r\n** Leveraging the standard \r\n** Compatible with a wide range of commercially available shields\r\n** Built-in USB drag 'n' drop FLASH programmer\r\n* mbed.org Developer Website\r\n** Online Compiler\r\n** High level C/C++ SDK \r\n** Active devleoper community\r\n\r\n<<info>>\r\nPlease note that mbed SDK of this platform support SWM (switch matrix) function, so you can assign any pins to any functions except AnalogIn, AnalogOut and I2C.\r\n<</info>>\r\n\r\n\r\n** Supported shields on this platform **\r\n\r\n||=Shield name|=Shield type|=Product page|=Support status\r\n|{{/thumb?filename=components/components/appshield_1.png&size=24x16}}|[[/components/mbed-Application-Shield/|mbed Application Shield]]|Display, Sensors|[[http://www.coolcomponents.co.uk/mbed-application-shield.html|Click to view]]|Supported\r\n|{{/thumb?filename=components/components/lcd-shield-front-001_large.pngv1308222352&size=24x16}}|[[/components/Freetronics-LCD-Shield/|Freetronics 16x2 LCD]]|Display|[[http://www.freetronics.com/products/lcd-keypad-shield#.Uyhej4UQPlZ|Click to view]]|Supported\r\n|{{/thumb?filename=components/components/SD_card_shieldV4.0.jpg&size=24x16}}|[[/components/Seeed-Studio-SD-Card-shield-V40/|Seeed SDCard V4b]]|Storage|[[http://www.seeedstudio.com/depot/SD-Card-Shield-V4-p-1381.html|Click to view]]|Supported ^^(1)^^\r\n|{{/thumb?filename=components/components/500px-IMG_0039.jpg&size=24x16}}|[[/components/Seeed-Ethernet-Shield-V20/|W5200 Ethernet]]|Connectivity|[[http://www.seeedstudio.com/depot/W5200-Ethernet-Shield-p-1577.html|Click to view]]|Supported ^^(1)^^\r\n|{{/thumb?filename=components/components/IMG_7577.JPG&size=24x16}}|[[/components/Seeed-Wifi-Shield/|Seeed Wifi]]|Connectivity|[[http://www.seeedstudio.com/depot/wifi-shield-p-1220.html|Click to view]]|Supported \r\n|{{/thumb?filename=components/components/Bluetooth20Sld.jpg&size=24x16}}|[[/components/Seeed-Bluetooth-Shield/|Seeed Bluetooth]]|Connectivity|[[http://www.seeedstudio.com/depot/Bluetooth-Shield-p-866.html?cPath=19_21|Click to view]]|Supported\r\n|{{/thumb?filename=components/components/NFC20SLD.jpg&size=24x16}}|[[/components/Seeed-NFC-Shield-V20/|Seeed NFC V2]]|Connectivity|[[http://www.seeedstudio.com/depot/NFC-Shield-V20-p-1370.html|Click to view]]|Supported ^^(1)^^\r\n|{{/thumb?filename=components/components/Xbeeshield_01.jpg&size=24x16}}|[[/components/Seeed-XBee-Shield-V20/|Seeed XBee V2]]|Connectivity|[[http://www.seeedstudio.com/depot/XBee-Shield-V20-p-1375.html|Click to view]]|Supported\r\n|{{/thumb?filename=components/components/GPRS_ShieldV2.0.jpg&size=24x16}}|[[/components/Seeed-GPRS-Shield-V20/|Seeed GPRS V2]]|Connectivity|[[http://www.seeedstudio.com/depot/GPRS-Shield-V20-p-1379.html|Click to view]]|Supported\r\n|{{/thumb?filename=components/components/2014-04-16_22.18.52.jpg&size=24x16}}|[[/components/Ciseco-SRF-Shield/|Ciseco SRF]]|Connectivity|[[http://shop.ciseco.co.uk/srf-shield-wireless-transciever-for-all-arduino-type-boards/|Click to view]]|Supported\r\n|{{/thumb?filename=uploads/YWINGE/gps_cropped5.jpg&size=24x16}}|[[/components/CSR-GPS-mbed-Shield/|CSR GPS]]|Sensors|[[http://csr.com/arm-mbed-platform/|Click to view]]|Supported\r\n|{{/thumb?filename=components/components/photo_2.JPG&size=24x16}}|[[/components/Sparkfun-GPS-Shield/|Sparkfun GPS]]|Sensors|[[http://www.sparkfun.com/products/10710|Click to view]]|Supported\r\n|{{/thumb?filename=components/components/Milti-axis.PNG&size=24x16}}|[[/components/Freescale-Multi-Sensor-Shield/|Freescale Multi-Sensor]]|Sensors|[[http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FRDM-FXS-MULTI|Click to view]]|Supported ^^(2)^^\r\n|{{/thumb?filename=components/components/2a218b143711342426c968360c3f95cc.image.530x397.jpg&size=24x16}}|[[/components/Seeed-EL-Shield/|Seeed EL]]|Drivers|[[http://www.seeedstudio.com/depot/EL-Shield-p-1287.html|Click to view]]|Supported\r\n|{{/thumb?filename=components/components/Relayshield_01.jpg&size=24x16}}|[[/components/Seeed-Relay-Shield-V20/|Seeed Relay V2]]|Actuators|[[http://www.seeedstudio.com/depot/Relay-shield-V20-p-1376.html|Click to view]]|Supported\r\n|{{/thumb?filename=components/components/Energy_Shield.jpg&size=24x16}}|[[/components/Seeed-Energy-Shield/|Seeed Energy]]|Power supply|[[http://www.seeedstudio.com/depot/Energy-Shield-p-1373.html|Click to view]]|Supported\r\n|{{/thumb?filename=components/components/Seeed_Solar_Shield.jpg&size=24x16}}|[[/components/Seeed-Solar-Shield/|Seeed Charger V2]]|Power supply|[[http://www.seeedstudio.com/depot/Solar-Charger-Shield-V2-p-914.html|Click to view]]|Supported\r\n|{{/thumb?filename=components/components/ae6c622dee3885e07e94e5716c732a46.image.530x397.jpg&size=24x16}}|[[/components/Seeed-Grove-Shield-V2/|Seeed Grove V2]]|Hook-up|[[http://www.seeedstudio.com/depot/Base-Shield-V2-p-1378.html|Click to view]]|Supported\r\n\r\n\r\n** Shields support notes **\r\n * ^^(1)^^ - This shield requires SPI pins remapping because it uses a non-standard 6 pin SPI connector. Please refer to the shield page on mbed for more information.\r\n * ^^(2)^^ - This shield uses I2C on A4/A5 pins and requires bridging of A4<->D14 and A5<->D15.\r\n\r\n\r\n== Further reading == \r\n  * [[http://www.lpcware.com/LPCXpressoV2Boards|LPCXpresso on LPCWare]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/LPC1549.jpg",
        "image_path": "platforms/LPC1549.jpg",
        "pinout": "/media/platforms/LPCXpresso1549_Arduino_fix.png",
        "pinout_path": "platforms/LPCXpresso1549_Arduino_fix.png",
        "bullet1": "Cortex-M3, 72MHz",
        "bullet2": "256KB Flash, 36KB RAM",
        "bullet3": "Arduino Formfactor headers",
        "buy_now": "http://www.digikey.co.uk/product-detail/en/OM13056/568-11353-ND/4712576",
        "pre_order_mode": false,
        "gid": "a94ae1c6-ec09-4728-af26-a3c9d187caaf"
    },
    {
        "id": 40,
        "name": "FRDM-KL05Z",
        "productcode": "0210",
        "logicalboard": {
            "name": "kl05z",
            "slug": "kl05z",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0+"
            }
        ],
        "slug": "FRDM-KL05Z",
        "description": "The FRDM-KL05Z is an ultra-low-cost development platform enabled by the Kinetis L Series KL0x MCU family built on the ARM® Cortex™-M0+ processor. Features include easy access to MCU I/O, battery-ready, low-power operation, a standard-based form factor with expansion board options and a built-in debug interface for flash programming and run-control. The FRDM-KL05Z is supported by a range of NXP and third-party development software.",
        "hide": false,
        "private": false,
        "ramsize": 4096,
        "flashsize": 32768,
        "secret": "fffffff8",
        "landing_page": "http://mbed.org/platforms/FRDM-KL05Z/",
        "vendor": {
            "id": 3,
            "name": "NXP",
            "full_name": "NXP Semiconductors",
            "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
            "url": "http://www.nxp.com/",
            "body": "",
            "logo": "/media/vendors/NXP-Logo_2.jpg"
        },
        "body": "== Overview ==\r\n\r\nThe FRDM-KL05Z has been designed by NXP in collaboration with mbed for prototyping all sorts of devices, especially those requiring the size and price point offered by Cortex-M0+. It is packaged as a development board with connectors to break out to strip board and breadboard, and includes a built-in USB FLASH programmer.\r\n\r\n {{/media/uploads/GregC/frdm-kl05z_headers.png}} \r\n\r\n<<warning title=\"Important Notes\">>\r\nPlease note that on this MCU in SPI Slave mode pins labeled MOSI behave as Slave Output and pins labeled MISO behave as Slave Input.  The terms MOSI (Master Out Slave In) and MISO (Master In Slave Out) only apply to Master mode.  \r\n\r\n<</warning>>\r\n\r\n\r\nIt is based on the NXP KL05Z, with a 32-bit ARM Cortex-M0+ core running at 48MHz. It includes 32KB FLASH, 4KB RAM and lots of interfaces including SPI, I2C, ADC, DAC, PWM, Touch Sensor and other I/O interfaces.\r\n\r\n {{/media/uploads/GregC/frdm-kl05z_peripherals.png}} \r\n\r\nThe FRDM-KL05Z is fully supported in the mbed platform, so it gets access to the free tools and SDK that provides experienced embedded developers with powerful and productive tools for building proof-of-concepts. The pinout above shows the commonly used interfaces and their locations. Note that all the numbered pins (PT_XX) can also be used as [[/handbook/DigitalIn|DigitalIn]] and [[/handbook/DigitalOut|DigitalOut]] interfaces. \r\n\r\n===Pin names===\r\n\r\n* [[http://mbed.org/teams/Freescale/wiki/frdm-kl05z-pinnames | mbed pin-names]]\r\n\r\n\\\\\r\n----\r\n \r\n== Features ==\r\n\r\n* **NXP KL05Z Kinetis KL4 MCU (MKL05Z32VFM4)**\r\n** High performance ARM® Cortex™-M0+ Core\r\n** 48MHz, 4KB RAM, 32KB FLASH\r\n** SPI (1)\r\n** I2C (1)\r\n** UART (1)\r\n** PWM (8)\r\n** ADC (6)\r\n** DAC (1x 12bit)\r\n** Touch Sensor\r\n** GPIO (28)\r\n\r\n* **FRDM-KL05Z Onboard Sensors**\r\n** MMA8451Q - 3-axis accelerometer\r\n** Capacitive touch sensor\r\n\r\n* **Evalution Form factor**\r\n** 81mm x 53mm\r\n** 5V USB or 4.5-9V supply \r\n** Built-in USB drag 'n' drop FLASH programmer\r\n\r\n* **mbed HDK & SDK enabled**\r\n** Drag-n-drop programming\r\n** USB Serial Port\r\n** CMSIS-DAP\r\n** Online development tools\r\n** Easy to use C/C++ SDK\r\n** Lots of published libraries and projects\r\n\r\n* **Status**\r\n** Production \r\n<<comment>>\r\n** **Alpha | Beta | Production | Phasing out(link to replacement) | End of Life**\r\n<</comment>>\r\n\r\n\\\\\r\n\\\\\r\n----\r\n\r\n== Where to buy ==\r\n\r\n\r\n[[http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FRDM-KL05Z&tab=Buy_Parametric_Tab&nodeId=015210045A&pspll=1&fromSearch=false| {{/media/uploads/sam_grove/buy-now.jpg|Online Distribution|150|50}} ]]\r\n\r\n\r\n\\\\\r\n\\\\\r\n----\r\n\r\n== Firmware ==\r\n\r\n<<warning title=FirmwareUpdate>>\r\nA new interface firmware image is necessary to mbed-enable NXP FRDM boards\r\n* [[http://mbed.org/handbook/Firmware-FRDM-KL05Z|Step by step firmware upgrade instructions]]\r\n<</warning>>\r\n\r\n\r\n\\\\\r\n\\\\\r\n----\r\n== Getting Started with mbed ==\r\n\r\n=== 1. Connect your microcontroller to a PC ===\r\n\r\nUse the USB lead to connect your mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognise the mbed Microcontroller as a standard USB drive.\r\n\r\n| {{/media/uploads/dan/winxp-disk.png}} | {{/media/uploads/dan/mac-disk.png}} |\r\n| //Windows XP example// | //Mac OS X example// |\r\n\r\n=== 2. Click the MBED.HTM link to get logged in ===\r\n\r\nGo to the new USB Drive, and click MBED.HTM to open it in a web browser.\r\n\r\nIf you do not have an mbed account, choose \"Signup\", and create your mbed Account. Otherwise, log in with your normal username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n\\\\\r\n\\\\\r\n----\r\n\r\n== PC Configuration ==\r\n\r\nYour mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with mbed you will need a ##terminal application##. This allows the mbed Microcontroller to print to your PC screen, and for you to send characters back to your mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the mbed Micrcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n<<comment>>\r\n * //Windows// - Look under the \"Ports\" section in \"Device Manager\" (''Start -> Control Panel -> System -> Hardware -> Device Manager''). The name will be ''mbed Serial Port (COMx)'', where ''x'' is the number of the COM port allocated.\r\n\r\n * //Mac OS X// - Use the command ls /dev/tty.usbmodem*\r\n\r\n * //Linux// - Use the command ls /dev/ttyACM*\r\n<</comment>>\r\n\r\n|| '''Windows''' || '''Mac''' || '''Linux''' ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n\\\\\r\n----\r\n== Downloading A program ==\r\n\r\n=== 1. Save a program binary (.bin) to the FRDM Platform ===\r\n\r\nDownload the appropriate \"Hello World!\" binary:\r\n   * NXP FRDM-KL05Z: [[/media/uploads/sam_grove/helloworld_kl05z.bin|HelloWorld_KL05Z.bin]] \r\n\r\nNote: the source code for this program will be seen in the next section.\r\n\r\nSave the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. \r\n\r\n<<float side=right>>\r\n {{/media/uploads/sam_grove/frdm-kl05z_helloworld_pic.jpg|KL05Zstuff}} \r\n<</float>>\r\n\r\n=== 2. Press the Reset Button ===\r\n\r\nWhen the Reset Button in pressed, the newest program on the mbed Microcontroller Disk will be loaded in to the Microcontroller FLASH memory. The **Status LED** will flash as this happens.\r\n\r\nWhen the program is has been loaded onto the microcontroller, it will then start it running.\r\n\r\n=== 3. Hello World! ===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\r\n=== 4. To download a different program ===\r\n\r\nIt is the newest program on the mbed Microcontroller that is run after reset. We can therefore download a new program or overwrite an existing one to update the program that will run.\r\n\r\n\\\\\r\n\\\\\r\n----\r\n\r\n== Hello World! ==\r\n\r\n<<program  /users/mbed_official/code/mbed_blinky/>>\r\n\r\n\\\\\r\n\\\\\r\n----\r\n\r\n== Where Next ==\r\n\r\nFollow the guide to creating your own programs using the online compiler\r\n\r\n * [[/handbook/Creating-a-program| Create your own program]]\r\n\r\n\\\\\r\n\\\\\r\n----\r\n== Technical Reference ==\r\n\r\n===Power===\r\n  * USB powered or 4.5v - 9v on Vin pin\r\n  * Current (active): < _ _ _ mA\r\n  * Current (sleep): < _ _ _ mA\r\n  * 3.3v regulated output on VOUT to power peripherals\r\n  * 5.0v from USB available on 5v (only available when USB is connected unless extra regulator is added!)\r\n  * Digital IO pins are 3.3v, 4mA each, 400mA max total** \r\n\r\n ===Schematics===\r\n  * [[ http://cache.freescale.com/files/soft_dev_tools/hardware_tools/schematics/FRDM-KL05Z_SCH.pdf | NXP FRDM-KL05Z Schematic]]\r\n  * [[ /media/uploads/sam_grove/frdm-kl05z_user-s_manual_-rev_1.1-.pdf |NXP FRDM-KL05Z User's Manual]]\r\n  \r\n ===Data Sheets===\r\n  * [[ http://cache.freescale.com/files/32bit/doc/data_sheet/KL05P48M48SF1.pdf | NXP KL05 Data Sheet]]\r\n  * [[ http://cache.freescale.com/files/32bit/doc/ref_manual/KL05P48M48SF1RM.pdf | NXP KL05 Reference Manual]]\r\n  * [[ http://cache.freescale.com/files/32bit/doc/errata/KINETIS_L_2N96F.pdf | NXP KL05 Errata Sheet]]\r\n  * [[http://cache.freescale.com/files/sensors/doc/data_sheet/MMA8451Q.pdf | NXP MMA8451Q Data Sheet]]\r\n\r\n  \r\n===Interface Firmware===\r\n  * [[http://mbed.org/handbook/Firmware-FRDM-KL05Z|CMSIS-DAP Interface Firmware]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/FRDM-KL05Z_angle_ITABjD8.JPG",
        "image_path": "platforms/FRDM-KL05Z_angle_ITABjD8.JPG",
        "pinout": "/media/platforms/frdm-kl05z-1.png",
        "pinout_path": "platforms/frdm-kl05z-1.png",
        "bullet1": "Cortex-M0+, 48MHz",
        "bullet2": "32KB Flash, 4KB RAM",
        "bullet3": null,
        "buy_now": "http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FRDM-KL05Z&tab=Buy_Parametric_Tab&nodeId=015210045A&pspll=1&fromSearch=false",
        "pre_order_mode": false,
        "gid": "a9aef04a-8b18-43bb-ae7c-667805af0b1a"
    },
    {
        "id": 39,
        "name": "Nordic nRF51822",
        "productcode": "1070",
        "logicalboard": {
            "name": "nrf51822",
            "slug": "nrf51822",
            "vendor": {
                "id": 11,
                "name": "Nordic",
                "full_name": "Nordic Semiconductor ASA",
                "description": "",
                "url": "http://www.nordicsemi.com/",
                "body": "",
                "logo": "/media/vendors/NOD_logo_Main.JPG"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "BLE"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0"
            }
        ],
        "slug": "Nordic-nRF51822",
        "description": "The nRF51822-mKIT is a low cost ARM mbed enabled development board for Bluetooth® Smart designs with the nRF51822 SoC. The kit gives access to all GPIO pins via pin headers and incorporates a coin-cell battery holder for portability enabling in-situ evaluation and test",
        "hide": false,
        "private": false,
        "ramsize": 6144,
        "flashsize": 262144,
        "secret": "3d65913da",
        "landing_page": "",
        "vendor": {
            "id": 11,
            "name": "Nordic",
            "full_name": "Nordic Semiconductor ASA",
            "description": "",
            "url": "http://www.nordicsemi.com/",
            "body": "",
            "logo": "/media/vendors/NOD_logo_Main.JPG"
        },
        "body": "<<notoc>>\r\n\r\nBluetooth Smart is quickly becoming a key communication component for IoT devices and it's already supported in modern smartphones and tablets. It is designed for enabling short-range wireless connectivity to things like coin cell-powered accessories. This opens the door to things like [[http://www.nickhunn.com/2ubiquity/|Appcessories]] and a whole host of applications for interacting and configuring devices, where you can embed a Bluetooth Smart chip and bring your own device (BYOD).\r\n\r\nWe have now successfully enabled this device on mbed, including the Bluetooth Smart APIs in the mbed SDK, so you can create a Bluetooth Smart based device in a quick and productive manner.\r\n\r\n {{/media/platforms/nRF51822-mKIT_Pinout_5.png|nRF51822-mKIT Pinmap}}\r\n\r\n== Features ==\r\n * Nordic nRF51822 System-on-Chip combining Bluetooth v4.1-compliant 2.4GHz multiprotocol radio and ARM® Cortex®-M0 processor on a single chip optimized for ultra-low power operation\r\n * 31 GPIO’s accessible on pin header\r\n * USB drag and drop programming\r\n * USB Virtual COM port for serial terminal\r\n * CMSIS-DAP interface for programming and debugging from offline tools and [[https://github.com/NordicSemiconductor/pyOCD|pyOCD]] \r\n * Accepts power through:\r\n ** USB\r\n ** External source\r\n **Single 2032 coin-cell battery, onboard battery holder\r\n * Pin header for current measurement  \r\n\r\n== Support for FOTA ==\r\n<<note>>\r\nWe now have support for [[https://developer.mbed.org/forum/team-63-Bluetooth-Low-Energy-community/topic/5169/|Firmware Over The Air]] (or FOTA for short) for this platform. This means that you can program the nRF51822 without going through the mbed interface chip over USB. No need for cables except for an initial install of the bootloader image (or as a fallback). And you can get console output over the air as well. Yay!!\r\n\r\nBinaries built for FOTA need a minor change in the toolchain (they don't need to be combined with the softdevice), and so we've cloned the build platform into a 'shadow' platform for FOTA. You can access this shadow platform [[http://developer.mbed.org/platforms/Nordic-nRF51822-FOTA/|by following this link]].  \r\n<</note>>\r\n\r\n==Firmware Update==\r\nThe latest Arm Mbed DAPLink interface firmware for the nRF51822 is available at (click the image):\r\n\r\n[[https://armmbed.github.io/DAPLink/?board=Nordic-nRF51822|{{/media/uploads/sam_grove/website-logo-link.png|DAPLink firmware for Nordic-nRF51822|300}}]]\r\n\r\nSource: [[https://github.com/ARMmbed/DAPLink]] \r\n\r\n\r\n== Other Resources ==\r\nYou can find detailed information about this platform in the [[https://www.nordicsemi.com/eng/nordic/download_resource/30462/1/12808762|nRF51822-mKIT User Guide]].\r\n\r\nFor any nRF51822 related questions you can also search and post questions on [[https://devzone.nordicsemi.com/|NORDIC DEVELOPER ZONE]] \r\n\r\nA team of summer interns at Nordic have recently developed [[https://mbed.org/teams/Nordic-Pucks/code/Puck/|a library for easier setup and prototyping of IoT devices]] for the nRF51822. Check it out!",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/nRF51822-mKIT_ang.png",
        "image_path": "platforms/nRF51822-mKIT_ang.png",
        "pinout": "/media/platforms/nRF51822-mKIT_Pinout_5.png",
        "pinout_path": "platforms/nRF51822-mKIT_Pinout_5.png",
        "bullet1": "Bluetooth v4.1",
        "bullet2": "Cortex-M0, 16MHz",
        "bullet3": "128KB Flash, 16KB RAM",
        "buy_now": null,
        "pre_order_mode": false,
        "gid": "6e0cf31c-0dfe-4e4b-b890-0392cf48f881"
    },
    {
        "id": 38,
        "name": "FRDM-K64F",
        "productcode": "0240",
        "logicalboard": {
            "name": "k64f",
            "slug": "k64f",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Advanced"
            },
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Storage",
                    "hide": false,
                    "slug": "storage"
                },
                "description": "",
                "hide": false,
                "name": "SD card"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Security",
                    "hide": false,
                    "slug": "security"
                },
                "description": "True Random Number Generator",
                "hide": false,
                "name": "TRNG"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Debug support shown here includes boards supported in pyOCD, as well as boards that can be debugged via CMSIS-Pack debug information that Arm has tested.\r\n\r\nDebug may be possible on other boards, but is currently untested.",
                "hide": false,
                "name": "Debug"
            }
        ],
        "slug": "FRDM-K64F",
        "description": "The Freedom-K64F is an ultra-low-cost development platform for Kinetis K64, K63, and K24 MCUs.",
        "hide": false,
        "private": false,
        "ramsize": 266240,
        "flashsize": 1048576,
        "secret": "00000000",
        "landing_page": "https://os.mbed.com/platforms/FRDM-K64F",
        "vendor": {
            "id": 3,
            "name": "NXP",
            "full_name": "NXP Semiconductors",
            "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
            "url": "http://www.nxp.com/",
            "body": "",
            "logo": "/media/vendors/NXP-Logo_2.jpg"
        },
        "body": "== Overview ==\r\n\r\nThe Flagship FRDM-K64F has been designed by NXP in collaboration with mbed for prototyping all sorts of devices, especially those requiring optimized size and price points.\r\nThe board is well sized for connected applications, thanks to its power efficient Kinetis K64F MCU featuring an ARM® Cortex®-M4 core running up to 120MHz and embedding  1024KB Flash, 256KB RAM and lots of peripherals (16-bit ADCs, DAC, Timers) and interfaces (Ethernet, USB Device Crystal-less and Serial). \r\nThe Kinetis K64 MCU family remains fully software, hardware and development tool compatibility with Kinetis MCU and Freedom board families. \r\nIt is packaged as a development board including extension headers compatible with Arduino R3 shields and includes a built-in USB Debug and Flash Programmer.\r\n\r\n\\\\\r\n== MCU Features ==\r\n* Kinetis MK64FN1M0VLL12 in 100LQFP\r\n* Performance\r\n** ARM® Cortex™-M4 32-bit core with DSP instructions and Floating Point Unit (FPU) \r\n** 120 MHz max CPU frequency\r\n* Memories and memory interfaces\r\n** 1024 KB program flash memory\r\n** 256 KB RAM\r\n** FlexBus external bus interface\r\n* System peripherals\r\n** Multiple low-power modes, low-leakage wake-up unit\r\n** 16-channel DMA controller\r\n* Clocks\r\n** 3x Internal Reference Clocks: 32KHz, 4MHz and 48MHz \r\n** 2x Crystal inputs: 3-32MHz (XTAL0) and 32kHz (XTAL32/RTC)\r\n** PLL and FL\r\n* Analog modules\r\n** 2x 16-bit SAR ADCs up 800ksps (12-bit mode)\r\n** 2x 12-bit DACs\r\n** 3x Analog comparators\r\n** Voltage reference 1.13V\r\n* Communication interfaces\r\n** 1x 10/100 Mbit/s Ethernet MAC controller with MII/RMII interface IEEE1588 capable\r\n** 1x USB 2.0 Full-/Low-Speed Device/Host/OTG controller with embedded 3.3V/120mA Vreg, and USB device Crystal-less operation\r\n** 1x Controller Area Network (CAN) module\r\n** 3x SPI modules\r\n** 3x I2C modules. Support for up to 1 Mbit/s\r\n** 6x UART modules\r\n** 1x Secure Digital Host Controller (SDHC)\r\n** 1x I2S module\r\n* Timers\r\n** 2x 8-channel Flex-Timers (PWM/Motor control)\r\n** 2x 2-channel FlexTimers (PWM/Quad decoder)\r\n** 32-bit PITs and 16-bit low-power timers\r\n** Real-Time Clock (RTC)\r\n** Programmable delay block\r\n* Security and integrity modules\r\n** Hardware CRC and random-number generator modules \r\n** Hardware encryption supporting DES, 3DES, AES, MD5, SHA-1 and SHA-256 algorithms\r\n* Operating Characteristics\r\n** Voltage range: 1.71 to 3.6 V\r\n** Flash write voltage range: 1.71 to 3.6 V\r\n\r\n\\\\\r\n== Board Features ==\r\n\r\n* Onboard Components\r\n** FXOS8700CQ - 6-axis combo Sensor Accelerometer and Magnetometer\r\n** 2 user push-buttons\r\n** RGB LED\r\n* Connectivity\r\n** USB full-/low-speed On-the-Go/Host/Device controller with on-chip transceiver, 5 V to 3.3 V regulator and micro-USB connector\r\n** Ethernet 10/100 controller with on-board transceiver and RJ45 connector\r\n** up to 5x UARTs, 2x SPIs, 2x I2Cs and 1x CAN connected to Headers (multiplexed peripherals)\r\n* Extensions\r\n** Micro SD-Card Socket\r\n** Headers compatible with Arduino R3 shields (32-pins / outter row)\r\n** Headers for proprietary shields (32-pins / inner row)\r\n* Analog and Digital IOs (multiplexed peripherals)\r\n** up to two ADC 16-bit resolution with 24 Analog I/O Pins connected to Headers\r\n** up to three timers with 18 PWM signals accessible from Headers\r\n** up to six Comparator Inputs or one DAC Output \r\n** up to 40 MCU I/O Pins connected to Headers (3.3v, 4mA each, 400mA max total)\r\n* Board power-supply options (onboard 5 to 3.3V regulator)  \r\n** USB Debug 5V\r\n** USB Target 5V\r\n** 5-9V Vin on Arduino headers\r\n** 5V PWR input\r\n** Coin-cell 3.3V\r\n* Integrated OpenSDA USB Debug and Programming adapter\r\n** Several industry standard Debug interfaces (PEmicro, CMSIS-DAP, JLink)\r\n** Drag-n-drop MSD Flash-programming\r\n** Virtual USB to Serial Port\r\n* Form factor: 3.2” x 2.1” / 81mm x 53mm\r\n* Software Development Tools\r\n**mbed HDK & SDK enabled\r\n** Online development tools\r\n** Easy to use C/C++ SDK\r\n** Lots of published libraries and projects\r\n** Alternate Offline options NXP free KDS (compiler toolchain) and KSDK library/examples\r\n* Supplier website: http://www.nxp.com/frdm-k64F\r\n* Status\r\n** Production \r\n\r\n\\\\\r\n== Board Block Diagram ==\r\n\r\nThe graphic below gives an overview of the board features and the connection between the target MCU and the on-board components and connectors \r\n\\\\\r\n {{/media/uploads/GregC/frdm-k64f_block-diagram.jpg}} \r\n\\\\\r\n\\\\\r\n\\\\\r\n\r\n== Board Pinout ==\r\n\r\n=== Component Pinout ===\r\n\r\nFollowing figure indicates the Kinetis K64F signal connections with the board components (RGB LED, Motion Sensor) and extension connectors (uSD Card, Bluetooth and RF headers).  \r\n\\\\\r\n {{/media/uploads/GregC/frdm-k64f_peripherals.png}} \r\n\\\\\r\n\\\\\r\n\r\n=== Arduino and NXP Header Pinout ===\r\n\r\nFreedom board headers enable up to 64-pins and give access to most of the Kinetis K64F signals\r\n* Outer row pins deliver right signals to meet Arduino R3 standard\r\n* Inner row is connected to up to 32 additional Kinetis K64F pins \r\n\\\\\r\n {{/media/uploads/wsr06596/frdm_k64f_reve4_header_pinout.jpg}} \r\n\\\\\r\n\\\\\r\n<<warning title=\"Important Notes\">>\r\n* SPI Slave - Please note that on this MCU in SPI Slave mode pins labeled MOSI behave as Slave Output and pins labeled MISO behave as Slave Input.  The terms MOSI (Master Out Slave In) and MISO (Master In Slave Out) only apply to Master mode.  \r\n* PWM - Please note that the MCU does not support periods of 100 ms.  Please consult the MCU reference manual for supported periods. \r\n<</warning>>\r\n\r\n\r\nThe FRDM-K64F is fully supported in the mbed platform, so it gets access to the free tools and SDK that provides experienced embedded developers with powerful and productive tools for building proof-of-concepts. The pinout above shows the commonly used interfaces and their locations. Note that all the numbered pins (PT_XX) can also be used as [[/handbook/DigitalIn|DigitalIn]] and [[/handbook/DigitalOut|DigitalOut]] interfaces. \r\n\r\n\\\\\r\n\r\n===Pin names===\r\n\r\n* [[https://os.mbed.com/teams/Freescale/wiki/frdm-k64f-pinnames|mbed pin-names]]\r\n* [[/media/uploads/GregC/frdm-k64f_pinout_reve3.xls|K64F/FRDM-K64F revE3 pin-multiplexing]] \r\n\r\n\\\\\r\n\r\n== PC Configuration ==\r\n\r\nYour mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with mbed you will need a ##terminal application##. This allows the mbed Microcontroller to print to your PC screen, and for you to send characters back to your mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the mbed Micrcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n<<comment>>\r\n * //Windows// - Look under the \"Ports\" section in \"Device Manager\" (''Start -> Control Panel -> System -> Hardware -> Device Manager''). The name will be ''mbed Serial Port (COMx)'', where ''x'' is the number of the COM port allocated.\r\n\r\n * //Mac OS X// - Use the command ls /dev/tty.usbmodem*\r\n\r\n * //Linux// - Use the command ls /dev/ttyACM*\r\n<</comment>>\r\n\r\n|| '''Windows''' || '''Mac''' || '''Linux''' ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n\r\n==Debug Interface Firmware Update==\r\n\r\nA new interface firmware image is necessary to mbed-enable NXP FRDM boards\r\n\r\nThe latest Arm Mbed DAPLink interface firmware for FRDM-K64F is available at (click the image):\r\n\r\n[[https://armmbed.github.io/DAPLink/?board=FRDM-K64F|{{/media/uploads/sam_grove/website-logo-link.png|DAPLink firmware for FRDM-K64F|300}}]]\r\n\r\n[[https://armmbed.github.io/DAPLink/?board=FRDM-K64F|Step by step firmware upgrade instructions]]\r\n\r\nSource: [[https://github.com/ARMmbed/DAPLink]] \r\n\r\n== Get Started with mbed ==\r\n\r\n\\\\\r\n{{https://www.youtube.com/watch?v=S6qr0vG12Pk}}\r\n\\\\\r\n\r\n===First board connection===\r\n\r\nUse the USB lead to connect your mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognise the mbed Microcontroller as a standard USB drive.\r\n\r\n| {{/media/uploads/dan/winxp-disk.png}} | {{/media/uploads/dan/mac-disk.png}} |\r\n| //Windows XP example// | //Mac OS X example// |\r\n\r\n===Connect to mbed===\r\n\r\nGo to the new USB Drive, and click MBED.HTM to open it in a web browser.\r\n\r\nIf you do not have an mbed account, choose \"Signup\", and create your mbed Account. Otherwise, log in with your normal username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n\\\\\r\n\r\n==Flash a project binary==\r\n\r\n===1. Download a (.bin) to the FRDM Platform===\r\n\r\nDownload the appropriate \"Hello World!\" binary:\r\n* NXP FRDM-K64F: [[/media/uploads/sam_grove/helloworld_k64f.bin|HelloWorld_K64F.bin]] \r\n\r\nNote: the source code for this program will be seen in the next section.\r\n\r\nSave the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. \r\n\r\n<<float side=right>>\r\n  {{/media/uploads/sam_grove/k64f_downloading_v1.jpg|K64F stuff}} \r\n<</float>>\r\n\r\n===2. Press the Reset Button===\r\n\r\nWhen the Reset Button in pressed, the newest program on the mbed Microcontroller Disk will be loaded in to the Microcontroller FLASH memory. The **Status LED** will flash as this happens.\r\n\r\nWhen the program is has been loaded onto the microcontroller, it will then start it running.\r\n\r\n=== 3. Run Hello World! ===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\r\n=== 4. Flash a new precompiled program ===\r\n\r\nIt is the newest program on the mbed Microcontroller that is run after reset. We can therefore download a new program or overwrite an existing one to update the program that will run.\r\n\r\n\\\\\r\n\r\n== Open existing Project==\r\n\r\n===1. Import the Program to your mbed compiler===\r\nSelect Import As //Program//\r\n\\\\Choose Import Name of //your preference//\r\n\\\\Click on //Import//\r\n\r\n<<program  /teams/mbed/code/mbed_blinky/>>\r\n\r\n===2. Compile the Program===\r\nIn the right panel //Program Workspace// Select the program you want to compile\r\n\\\\Click on //Compile// in toolbar\r\n\\\\If compilation ends successfully, you should see the comment //Success!// displayed in the Compile Output window available in the bottom and your web browser should download automatically the precompiled binary for the program.\r\n\r\n===3. Download a (.bin) to the FRDM Platform===\r\nSave the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. \r\n\r\n===4. Press the Reset Button===\r\n\r\nWhen the Reset Button in pressed, the newest program on the mbed Microcontroller Disk will be loaded in to the Microcontroller FLASH memory. The **Status LED** will flash as this happens.\r\n\r\nWhen the program is has been loaded onto the microcontroller, it will then start it running.\r\n\r\n===5. Run the Program===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\\\\\r\n<<warning title=\"Program Examples\">>\r\nCongratulation, you have successfully compiled your first project example, you will find more program examples for the FRDM-K64F board available on the right panel of this page or at the [[https://developer.mbed.org/teams/Freescale/code/|NXP]] and [[https://developer.mbed.org/teams/FRDM-K64F-Code-Share/code/|FRDM-K64F]] code repositories\r\n<</warning>>\r\n\r\n\\\\\r\n\r\n==Create new Project==\r\n\r\nFollow the guide to creating your own programs using the online compiler\r\n\r\n * [[/handbook/Creating-a-program| Create your own program]]\r\n\r\n\\\\\r\n\r\n== Technical Doc ==\r\n\r\n===FRDM-K64F Board===\r\n* [[/media/uploads/GregC/frdm-k64f_ug_rev0.1.pdf|User's Guide]] \r\n* [[/media/uploads/GregC/frdm-k64f_sch_reve3.pdf|Schematic rev E3]] \r\n* [[/media/uploads/GregC/frdm-k64f_sch_revd1.pdf|Schematic rev D1]] \r\n* [[/media/uploads/GregC/frdm-k64f_er_rev2.pdf|Errata]] \r\n  \r\n===Kinetis K64F MCU===\r\n* [[/media/uploads/GregC/k64f_ds_rev6.pdf|Data Sheet]] \r\n* [[/media/uploads/GregC/k64f_rm_rev2.pdf|Reference Manual]] \r\n* [[/media/uploads/GregC/k64f_er_rev13.pdf|Errata]] \r\n* [[/media/uploads/GregC/an4470-using_low-power_modes_with_kinetis_mcus.pdf|AN4470 - Using Low-Power Modes with Kinetis MCUs]] \r\n* [[/media/uploads/GregC/an5083-using_dma_for_pulse_counting.pdf|AN5083 - Using DMA for pulse counting]] \r\n* [[/media/uploads/GregC/an4373-cookbook_for_sar_adc.pdf|AN4373 - Cookbook for SAR ADC]] \r\n* [[/media/uploads/GregC/an4381-flextimer_configuration.pdf|AN4381 - FlexTimer configuration]] \r\n\r\n===FXOS8700 Motion Sensor===\r\n* [[/media/uploads/GregC/fxos8700cq_ds_rev6.pdf|Data Sheet]] \r\n* [[/media/uploads/GregC/fxos8700cq_er.pdf|Errata]] \r\n\r\n\\\\\r\n\r\n==Software Materials==\r\n  \r\n===FRDM-K64F Interface Firmware / OpenSDA Application===\r\n* [[https://os.mbed.com/handbook/Firmware-FRDM-K64F|CMSIS-DAP Interface Firmware]]\r\n\r\n===K64F Freedom Sensor Libraries and Examples=== \r\n* **FXOS8700Q** - 6 Axis combination Accelerometer / Magnetometer for eCompass \\\\\r\n[[https://os.mbed.com/users/JimCarver/code/FXOS8700Q/ | FXOS8700Q Driver Library]] and [[https://os.mbed.com/users/JimCarver/code/Hello_FXOS8700Q/ | Example program]]\\\\\r\n* **eCompass** - A basic eCompass using the on board FXOS8700Q\\\\\r\n[[https://os.mbed.com/users/JimCarver/code/eCompass_FPU_Lib/ | eCompass Library for Cortex M4F]] and [[https://os.mbed.com/users/JimCarver/code/K64F_eCompass/ | eCompass Example program]]\\\\\r\n* **Differential A2D** - Library and example to use the 16 Bit Differential A2D on the K64\\\\\r\n[[https://mbed.org/users/JimCarver/code/AnalogIn_Diff/ | Differential A2D Library for K64F]] and [[https://mbed.org/users/JimCarver/code/K64F_DIFF_A2D/ | Differential A2D Example program]]\\\\\r\n\r\n\\\\\r\n\r\n== Supported NXP Freedom shields ==\r\n\r\n<<gallery size=large>>\r\n[[https://developer.mbed.org/components/FRDM-STBC-AGM01-9-Axis-Inertial-Measurem// | {{https://developer.mbed.org/media/uploads/GregC/frdm-stbc-agm01_200x200.png|FRDM-STBC-AGM01 9-axis Sensor board}}]]\r\n[[https://developer.mbed.org/components/FRDM-CR20A/ | {{/media/uploads/GregC/frdm-cr20a_200x200.png|FRDM-CR20A 2.4GHz Wireless board}}]]\r\n[[https://developer.mbed.org/components/Brushed-DC-Motor-Control-using-X-FRDM-34/ | {{/media/uploads/GregC/frdm-34931-evb_200x200.png|FRDM-34931-EVB DC-Motor board}} \r\n<</gallery>>\r\n\r\n\\\\\r\n\r\n== Supported Seeed Studio Grove extension modules ==\r\n\r\nSEEED STUDIO has recently launched a new family called GROVE of compact Connectivity and Sensor modules, much cheaper (starting $2.90) and smaller than Arduino shields.Up to now the Seeed Grove portfolio includes more than 100 extension solutions!!\\\\ \r\n\r\nSeveral Grove adapters are available for the major MCU platforms of the market like Arduino, Rasbperry-Pi... to extend your MCU/MPU board with up to 16 grove analog or digital modules. To connect the Grove modules to the FRDM-K64F, we are going to use the Grove Shield v2 compatible with Arduino board pinout.\r\n\r\n<<gallery size=large>>\r\n[[http://www.seeedstudio.com/depot/Base-Shield-V2-p-1378.html | {{https://os.mbed.com/media/cache/components/components/ae6c622dee3885e07e94e5716c732a46.image.530x397.jpg.200x200_q85.jpg.pagespeed.ce.z2Cz_qne6w.jpg|Grove Shield V2}}]]\r\n<</gallery>>\r\n\r\nThe [[https://developer.mbed.org/search/?page=1&q=grove&selected_facets=obj_type_exact%3AComponent&order_by=-mod_date|mbed repository for the Grove modules]] covers today 37x Modules with Program Examples and Libraries, which should be easily ported (automatically) for the FRDM-K64F.\r\n\r\nPlease find below the list of the Program Examples tested with the FRDM-K64F\r\n\\\\\r\n=== Sensors ===\r\n\\\\\r\n{{/media/uploads/GregC/code_logo.jpg}} **[[https://developer.mbed.org/teams/NXP/code/frdm_Grove_Temp-Humidity_Example/wiki/Homepage | Freedom Grove Temperature and Humidity Sensor Example]]**\\\\ Collect the Temperature and Humidity measurements and push them to the PC via the Serial interface (instructions available).\r\n<<gallery size=large>>\r\n[[http://www.seeedstudio.com/depot/grove-temphumi-sensor-p-745.html|{{https://os.mbed.com/media/cache/components/components/a0fe83cf3ea39cd4161ec10ef3087810.image.530x397.jpg.200x200_q85.jpg|Temp&Humi Sensor}}]]\r\n<</gallery>>\r\n\r\n{{/media/uploads/GregC/code_logo.jpg}} **[[https://developer.mbed.org/teams/NXP/code/frdm_Grove_Light_Example/wiki/Homepage | Freedom Grove Light Sensor Example]]**\\\\ Collect the Light measurements and push them to the PC via the Serial interface (instructions available).\r\n<<gallery size=large>>\r\n[[http://www.seeedstudio.com/depot/Grove-Light-Sensor-p-746.html?cPath=25_27|{{https://os.mbed.com/media/thumbs/a3/f2/a3f2d3168ebf03a4917984d3a86fa469.jpg|Light Sensor}}]]\r\n<</gallery>>\r\n\r\n{{/media/uploads/GregC/code_logo.jpg}} **[[https://developer.mbed.org/teams/NXP/code/frdm_Grove_Collision_Example/ | Freedom Grove Collision Sensor Example]]**\\\\ Collect the Collision measurements and push a message to the PC via the Serial interface (instructions available).\r\n<<gallery size=large>>\r\n[[http://www.seeedstudio.com/depot/Grove-Collision-Sensor-p-1132.html|{{https://mbed.org/media/thumbs/c1/19/c119a0dd491bb844022a4fe9ddbfb405.jpg|Collision Sensor}}]]\r\n<</gallery>>\r\n\r\n{{/media/uploads/GregC/code_logo.jpg}} **[[https://developer.mbed.org/teams/NXP/code/frdm_Grove_PIR_Example/ | Freedom Grove PIR Sensor Example]]**\\\\ Collect the Motion detection and push the number of detection since last reset to the PC via the Serial interface (instructions available).\r\n<<gallery size=large>>\r\n[[http://www.seeedstudio.com/depot/Grove-PIR-Motion-Sensor-p-802.html|{{https://os.mbed.com/media/cache/components/components/bc0115270f17babe6373bce8ec1bfe8a.image.530x397.jpg.200x200_q85.jpg|PIR Motion Sensor}}]]\r\n<</gallery>>\r\n\r\n{{/media/uploads/GregC/code_logo.jpg}} **[[https://developer.mbed.org/teams/NXP/code/frdm_Grove_Alcohol_Example/wiki/Homepage | Freedom Grove Alcohol Sensor Example]]**\\\\ Display in the hyperterminal the measurements of the alcohol sensor (instructions available).\r\n<<gallery size=large>>\r\n[[http://www.seeedstudio.com/depot/grove-alcohol-sensor-p-764.html|{{https://mbed.org/media/thumbs/b1/f3/b1f398f81a80bcb1edbb7f28e22f485a.jpg|Alcohol Sensor}}]]\r\n<</gallery>>\r\n\r\n=== User Interfaces ===\r\n\\\\\r\n{{/media/uploads/GregC/code_logo.jpg}} **[[https://developer.mbed.org/teams/NXP/code/frdm_Grove_Vibration_Example/ | Freedom Grove Vibration Example]]**\\\\ Control a motor to emit vibrations (instructions available).\r\n<<gallery size=large>>\r\n[[http://www.seeedstudio.com/depot/grove-vibrator-p-839.html|{{https://mbed.org/media/thumbs/75/58/75586ad78576c22d40d3b6fe77e937e1.jpg|Vibration Motor}}]]\r\n<</gallery>>\r\n\r\n{{/media/uploads/GregC/code_logo.jpg}} **[[https://developer.mbed.org/teams/NXP/code/frdm_Grove_Relay_Example/ | Freedom Grove Relay Example]]**\\\\ Control a Relay using the user push-button from the MCU board (instructions available).\r\n<<gallery size=large>>\r\n[[http://www.seeedstudio.com/depot/Grove-Relay-p-769.html|{{https://mbed.org/media/thumbs/9c/ce/9cce0404b1bd75bc3dee3f3251220398.jpg|Relay}}]]\r\n<</gallery>>\r\n\r\n{{/media/uploads/GregC/code_logo.jpg}} **[[https://developer.mbed.org/teams/NXP/code/frdm_Grove_Joystick_Example/wiki/Homepage | Freedom Grove Joystick Example]]**\\\\ Display in the Hyperterminal the position of the Joystick (instructions available).\r\n<<gallery size=large>>\r\n[[http://www.seeedstudio.com/depot/twig-thumb-joystick-p-935.html|{{https://mbed.org/media/thumbs/83/91/8391008905afb4dbb18e2460cb10bec7.jpg|Joystick}}]]\r\n<</gallery>>\r\n\r\n{{/media/uploads/GregC/code_logo.jpg}} **[[https://developer.mbed.org/teams/NXP/code/frdm_Grove_4-Digit-Display_Example/wiki/Homepage | Freedom Grove 4-digit Display Example]]**\\\\ Display on a 4-digit screen a clock example (instructions available).\r\n<<gallery size=large>>\r\n[[http://www.seeedstudio.com/depot/Grove-4Digit-Display-p-1198.html?cPath=34_78|{{https://mbed.org/media/thumbs/73/69/73699f5a187c42929c7d6eb77c7ffc16.jpg|4 Digit Display}}]]\r\n<</gallery>>\r\n\r\n\\\\\r\n\r\n\r\n== Supported Mikroelektronika Click extension modules ==\r\n\r\nMIKROELEKTRONIKA introduced few years ago a new family called CLICK of compact Connectivity and Sensor modules, much cheaper (starting $5) and smaller than Arduino shields. Up to now the Mikroe Click portfolio includes more than 200 extension solutions!!\\\\ \r\n\r\nSeveral Click Shields are available for the major MCU platforms of the market like Arduino, Rasbperry-Pi... to extend your MCU/MPU board with up to 16 grove analog or digital modules. To connect the Click modules to the FRDM-K64F, we are going to use the Mikroe FRDM-K64F Click SHIELD compatible with Arduino board pinout.\r\n\r\n<<gallery size=large>>\r\n[[http://www.mikroe.com/click/frdm-k64f-shield/ | {{/media/uploads/GregC/click_shield.jpg|FRDM-K64F Click SHIELD}}]]\r\n<</gallery>>\r\n\r\nPlease find below the list of the Program Examples tested with the FRDM-K64F\r\n\\\\\r\n=== User Interfaces ===\r\n\\\\\r\n{{/media/uploads/GregC/code_logo.jpg}} **[[https://developer.mbed.org/teams/NXP/code/frdm_Click_Relay_Example/ | Freedom Click Relay Example]]**\\\\ Control two Relays using the user push-buttons from the MCU board (instructions available).\r\n<<gallery size=large>>\r\n[[http://www.mikroe.com/click/relay/|{{/media/uploads/GregC/click-relay.jpg|Double Relay}}]]\r\n<</gallery>>\r\n\r\n\r\n== Where to buy ==\r\n\r\n[[http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FRDM-K64F&tab=Buy_Parametric_Tab&nodeId=015210045A&pspll=1&fromSearch=false| {{/media/uploads/sam_grove/buy-now.jpg|Online Distribution|150|50}} ]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/FRDM-K64F_400x300_WO6GnVU_pbSTpt6.png",
        "image_path": "platforms/FRDM-K64F_400x300_WO6GnVU_pbSTpt6.png",
        "pinout": "/media/platforms/xfrdm-k64f-1.png.pagespeed.ic.NFcR9rX5Cm.png",
        "pinout_path": "platforms/xfrdm-k64f-1.png.pagespeed.ic.NFcR9rX5Cm.png",
        "bullet1": "Cortex-M4, 120MHz",
        "bullet2": "1024KB Flash, 256KB RAM",
        "bullet3": "Ethernet, USB Crystal-less, SD",
        "buy_now": "http://www.nxp.com/products/software-and-tools/hardware-development-tools/freedom-development-boards/freedom-development-platform-for-kinetis-k64-k63-and-k24-mcus:FRDM-K64F?&cof=0&am=0&tab=Buy_Parametric_Tab#FRDM-K64F",
        "pre_order_mode": false,
        "gid": "4fa780cf-29b8-4dfb-9e7e-97c2dac16f18"
    },
    {
        "id": 37,
        "name": "NUCLEO-F334R8",
        "productcode": "0735",
        "logicalboard": {
            "name": "nucleo_f334r8",
            "slug": "nucleo_f334r8",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            }
        ],
        "slug": "ST-Nucleo-F334R8",
        "description": "Affordable and flexible platform to ease prototyping using a STM32F334R8T6 microcontroller.",
        "hide": false,
        "private": false,
        "ramsize": 8192,
        "flashsize": 65536,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nThe STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.\r\n\r\nThe Arduino™ connectivity support and ST Morpho headers make it easy to expand the\r\nfunctionality of the STM32 Nucleo open development platform with a wide choice of\r\nspecialized shields.\r\n\r\nThe STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer. \r\n\r\n{{https://www.youtube.com/watch?v=QjIgsEzu0L4&index=7&list=PLgyFKd2HIZlbhKhnvgDGmsJxX0uLscnvV}}\r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32F334R8T6 in LQFP64 package\r\n* ARM®32-bit Cortex®-M4 CPU with FPU\r\n* 72 MHz max CPU frequency\r\n* VDD from 2.0 V to 3.6 V\r\n* 64 KB Flash\r\n* 12 KB SRAM\r\n* GPIO (51) with external interrupt capability\r\n* 12-bit ADC (2) with 21 channels\r\n* 12-bit DAC with 3 channels\r\n* Analog comparator (3)\r\n* Opamp\r\n* RTC\r\n* Timers (9)\r\n* I2C (1)\r\n* USART (3)\r\n* SPI (1)\r\n* CAN\r\n\r\n\\\\\r\n== Nucleo features ==\r\n\r\n* Two types of extension resources\r\n** Arduino Uno Revision 3 connectivity\r\n** STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible board power supply\r\n** USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)\r\n** Power management access point\r\n* User LED (LD2)\r\n* Two push buttons: USER and RESET\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n\r\n\\\\\r\n== Nucleo pinout ==\r\n\r\n=== Arduino-compatible headers ===\r\n {{/media/uploads/adustm/nucleo_f334r8_arduino_left_2016_7_22.png}} \r\n {{/media/uploads/adustm/nucleo_f334r8_arduino_right_2016_7_22.png}} \r\n\r\n=== Morpho headers ===\r\n These headers give access to all STM32 pins.\r\n {{/media/uploads/adustm/nucleo_f334r8_morpho_left_2016_7_22.png}} \r\n{{/media/uploads/adustm/nucleo_f334r8_morpho_right_2016_7_22.png}} \r\n\r\n<<info>>\r\nOnly the labels written in **blue/white** or **green/white** (i.e. PA_4, PB_5, A0, D14, LED1...) must be used in your code. The other labels are given as information (alternate-functions, power pins, ...).\r\n\r\nYou can find more details on the available pins and labels in the following files (link to the latest mbed-dev library version):\r\n* [[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F334x8/TARGET_NUCLEO_F334R8/PeripheralPins.c|PeripheralPins.c]]\r\n* [[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F334x8/TARGET_NUCLEO_F334R8/PinNames.h|PinNames.h]]\r\n<</info>>\r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]].\r\n\r\n\\\\\r\n== Getting started ==\r\n\r\nThis video shows how to get started with ARM mbed Integrated Development Environment using STM32 Nucleo platform:\r\n\r\n{{https://www.youtube.com/watch?v=BrMw5TNQROo&list=PLnMKNibPkDnF97QnUOFGirl1q0G_4VdDc&index=22}}\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1576/LN1820/PF259916?s_searchtype=partnumber|STM32F334R8 microcontroller]]\r\n* [[http://www.st.com/stm32nucleo|Nucleo board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n* On Nucleo 64-pins boards, the D0 and D1 pins are not available per default as they are used by the STLink Virtual Comm Port. More information [[https://os.mbed.com/teams/ST/wiki/Use-of-D0D1-Arduino-pins|HERE]]\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nucleo64_main_logo_1024_Qu8ErIf.jpg",
        "image_path": "platforms/Nucleo64_main_logo_1024_Qu8ErIf.jpg",
        "pinout": "/media/platforms/Nucleo64_revC_F334R8_mbed_pinout_v2_arduino.PNG",
        "pinout_path": "platforms/Nucleo64_revC_F334R8_mbed_pinout_v2_arduino.PNG",
        "bullet1": "Cortex-M4 + FPU, 72MHz",
        "bullet2": "64KB Flash, 16KB SRAM",
        "bullet3": "DAC OPAMP CAN",
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f334r8.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "12113d51-6f3b-4c4b-aed6-b5854a370c98"
    },
    {
        "id": 36,
        "name": "NUCLEO-F072RB",
        "productcode": "0730",
        "logicalboard": {
            "name": "nucleo_f072rb",
            "slug": "nucleo_f072rb",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-Nucleo-F072RB",
        "description": "Affordable and flexible platform to ease prototyping using a STM32F072RBT6 microcontroller.",
        "hide": false,
        "private": false,
        "ramsize": 16384,
        "flashsize": 131072,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nThe STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.\r\n\r\nThe Arduino™ connectivity support and ST Morpho headers make it easy to expand the\r\nfunctionality of the STM32 Nucleo open development platform with a wide choice of\r\nspecialized shields.\r\n\r\nThe STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer. \r\n\r\n{{https://www.youtube.com/watch?v=LspdYtKPvHI&index=3&list=PLgyFKd2HIZlbhKhnvgDGmsJxX0uLscnvV}}\r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32F072RBT6 in LQFP64 package\r\n* ARM®32-bit Cortex®-M0 CPU\r\n* 48 MHz max CPU frequency\r\n* VDD from 2.4 V to 3.6 V\r\n* 128 KB Flash\r\n* 16 KB SRAM\r\n* GPIO (51) with external interrupt capability\r\n* 12-bit ADC with 16 channels\r\n* 12-bit DAC with 2 channels\r\n* RTC\r\n* Timers (9)\r\n* I2C (2)\r\n* USART (4)\r\n* SPI (2)\r\n* USB 2.0 full-speed\r\n* CAN\r\n* HDMI CEC\r\n\r\n\\\\\r\n== Nucleo features ==\r\n\r\n* Two types of extension resources\r\n** Arduino Uno Revision 3 connectivity\r\n** STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible board power supply\r\n** USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)\r\n** Power management access point\r\n* User LED (LD2)\r\n* Two push buttons: USER and RESET\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n\r\n\\\\\r\n== Nucleo pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32F0/TARGET_NUCLEO_F072RB/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F0/TARGET_NUCLEO_F072RB/]]\r\n\r\n=== Arduino-compatible headers === \r\n {{/media/uploads/bcostm/nucleo_f072rb_arduino_left_2016_11_2.png}} \r\n {{/media/uploads/bcostm/nucleo_f072rb_arduino_right_2016_11_2.png}} \r\n\r\n=== Morpho headers ===\r\nThese headers give access to all STM32 pins.\r\n {{/media/uploads/bcostm/nucleo_f072rb_morpho_left_2016_11_2.png}} \r\n {{/media/uploads/bcostm/nucleo_f072rb_morpho_right_2016_11_2.png}} \r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]].\r\n\r\n\\\\\r\n== Getting started ==\r\n\r\nThis video shows how to get started with ARM mbed Integrated Development Environment using STM32 Nucleo platform:\r\n\r\n{{https://www.youtube.com/watch?v=BrMw5TNQROo&list=PLnMKNibPkDnF97QnUOFGirl1q0G_4VdDc&index=22}}\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1574/LN1823/PF259605?s_searchtype=partnumber|STM32F072RB microcontroller]]\r\n* [[http://www.st.com/stm32nucleo|Nucleo board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n* On Nucleo 64-pins boards, the D0 and D1 pins are not available per default as they are used by the STLink Virtual Comm Port. More information [[https://os.mbed.com/teams/ST/wiki/Use-of-D0D1-Arduino-pins|HERE]]\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nucleo64_main_logo_1024_0L8RBFO.jpg",
        "image_path": "platforms/Nucleo64_main_logo_1024_0L8RBFO.jpg",
        "pinout": "/media/platforms/Nucleo64_revC_F072RB_mbed_pinout_v2_arduino.PNG",
        "pinout_path": "platforms/Nucleo64_revC_F072RB_mbed_pinout_v2_arduino.PNG",
        "bullet1": "Cortex-M0, 48MHz",
        "bullet2": "128KB Flash, 16KB SRAM",
        "bullet3": "DAC CAN USB",
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f072rb.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "ada57a17-e9b9-4de7-a800-c79a2a9473c7"
    },
    {
        "id": 35,
        "name": "NUCLEO-F030R8",
        "productcode": "0725",
        "logicalboard": {
            "name": "nucleo_f030r8",
            "slug": "nucleo_f030r8",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0"
            }
        ],
        "slug": "ST-Nucleo-F030R8",
        "description": "Affordable and flexible platform to ease prototyping using a STM32F030R8T6 microcontroller.",
        "hide": false,
        "private": false,
        "ramsize": 8192,
        "flashsize": 65536,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nThe STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.\r\n\r\nThe Arduino™ connectivity support and ST Morpho headers make it easy to expand the\r\nfunctionality of the STM32 Nucleo open development platform with a wide choice of\r\nspecialized shields.\r\n\r\nThe STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer. \r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32F030R8T6 in LQFP64 package\r\n* ARM®32-bit Cortex®-M0 CPU\r\n* 48 MHz max CPU frequency\r\n* VDD from 2.4 V to 3.6 V\r\n* 64 KB Flash\r\n* 8 KB SRAM\r\n* GPIO (55) with external interrupt capability\r\n* 12-bit ADC with 18 channels\r\n* RTC\r\n* Timers (6)\r\n* I2C (2)\r\n* USART (2)\r\n* SPI (2)\r\n\r\n\\\\\r\n== Nucleo features ==\r\n\r\n* Two types of extension resources\r\n** Arduino Uno Revision 3 connectivity\r\n** STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible board power supply\r\n** USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)\r\n** Power management access point\r\n* User LED (LD2)\r\n* Two push buttons: USER and RESET\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n\\\\\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the following files (link to the latest mbed-dev library version):\r\n\r\n* [[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F0/TARGET_NUCLEO_F030R8/PeripheralPins.c|PeripheralPins.c]]\r\n* [[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F0/TARGET_NUCLEO_F030R8/PinNames.h|PinNames.h]]\r\n\r\n=== Arduino-compatible headers ===\r\n {{/media/uploads/bcostm/nucleo_f030r8_2017_9_25_ard_left.png}} \r\n {{/media/uploads/bcostm/nucleo_f030r8_2017_9_25_ard_right.png}} \r\n\r\n=== Morpho headers ===\r\nThese headers give access to all STM32 pins.\r\n {{/media/uploads/bcostm/nucleo_f030r8_2017_9_25_mor_left.png}} \r\n {{/media/uploads/bcostm/nucleo_f030r8_2017_9_25_mor_right.png}} \r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]].\r\n\r\n\\\\\r\n== Getting started ==\r\n\r\nThis video shows how to get started with ARM mbed Integrated Development Environment using STM32 Nucleo platform:\r\n\r\n{{https://www.youtube.com/watch?v=BrMw5TNQROo&list=PLnMKNibPkDnF97QnUOFGirl1q0G_4VdDc&index=22}}\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1574/LN1826/PF258964|STM32F030R8 microcontroller]]\r\n* [[http://www.st.com/stm32nucleo|Nucleo board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n* On Nucleo 64-pins boards, the D0 and D1 pins are not available per default as they are used by the STLink Virtual Comm Port. More information [[https://os.mbed.com/teams/ST/wiki/Use-of-D0D1-Arduino-pins|HERE]]\r\n\r\n* This platform doesn't support RTOS due to its flash size. Please do not import mbed-rtos library into your project.\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nucleo64_main_logo_1024_pc8GZK8.jpg",
        "image_path": "platforms/Nucleo64_main_logo_1024_pc8GZK8.jpg",
        "pinout": "/media/platforms/Nucleo64_revC_F030R8_mbed_pinout_v2_arduino.PNG",
        "pinout_path": "platforms/Nucleo64_revC_F030R8_mbed_pinout_v2_arduino.PNG",
        "bullet1": "Cortex-M0, 48MHz",
        "bullet2": "64KB Flash, 8KB SRAM",
        "bullet3": "",
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f030r8.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "99197eb2-6ee5-47ca-94a4-2ba94b31c051"
    },
    {
        "id": 34,
        "name": "NUCLEO-F401RE",
        "productcode": "0720",
        "logicalboard": {
            "name": "nucleo_f401re",
            "slug": "nucleo_f401re",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Debug support shown here includes boards supported in pyOCD, as well as boards that can be debugged via CMSIS-Pack debug information that Arm has tested.\r\n\r\nDebug may be possible on other boards, but is currently untested.",
                "hide": false,
                "name": "Debug"
            }
        ],
        "slug": "ST-Nucleo-F401RE",
        "description": "Affordable and flexible platform to ease prototyping using a STM32F401RET6 microcontroller.",
        "hide": false,
        "private": false,
        "ramsize": 98304,
        "flashsize": 524288,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nThe STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.\r\n\r\nThe Arduino™ connectivity support and ST Morpho headers make it easy to expand the\r\nfunctionality of the STM32 Nucleo open development platform with a wide choice of\r\nspecialized shields.\r\n\r\nThe STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer. \r\n\r\n{{https://www.youtube.com/watch?v=FntTelSoqSk&index=6&list=PLgyFKd2HIZlbhKhnvgDGmsJxX0uLscnvV}}\r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32F401RET6 in LQFP64 package\r\n* ARM®32-bit Cortex®-M4 CPU with FPU\r\n* 84 MHz max CPU frequency\r\n* VDD from 1.7 V to 3.6 V\r\n* 512 KB Flash\r\n* 96 KB SRAM\r\n* GPIO (50) with external interrupt capability\r\n* 12-bit ADC with 16 channels\r\n* RTC\r\n* Advanced-control Timer\r\n* General Purpose Timers (7)\r\n* Watchdog Timers (2)\r\n* USART/UART (4)\r\n* I2C (3)\r\n* SPI (3)\r\n* SDIO\r\n* USB 2.0 OTG FS\r\n\r\n\\\\\r\n== Board features ==\r\n\r\n* Two types of extension resources\r\n** Arduino Uno Revision 3 connectivity\r\n** STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible board power supply\r\n** USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)\r\n** Power management access point\r\n* User LED (LD2)\r\n* Two push buttons: USER and RESET\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n\\\\\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/TARGET_NUCLEO_F401RE/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F401xE/TARGET_NUCLEO_F401RE/]]\r\n\r\n=== Arduino-compatible headers ===\r\n {{/media/uploads/bcostm/nucleo_f401re_2017_9_19_arduino_left.png}} \r\n {{/media/uploads/bcostm/nucleo_f401re_2017_9_19_arduino_right.png}} \r\n\r\n=== Morpho headers ===\r\n These headers give access to all STM32 pins.\r\n {{/media/uploads/bcostm/nucleo_f401re_2017_9_19_morpho_left.png}} \r\n {{/media/uploads/bcostm/nucleo_f401re_2017_9_19_morpho_right.png}} \r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]].\r\n\r\n\\\\\r\n== Getting started ==\r\n\r\nThis video shows how to get started with ARM mbed Integrated Development Environment using STM32 Nucleo platform:\r\n\r\n{{https://www.youtube.com/watch?v=BrMw5TNQROo&list=PLnMKNibPkDnF97QnUOFGirl1q0G_4VdDc&index=22}}\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1577/LN1810/PF258797|STM32F401RE microcontroller]]\r\n* [[http://www.st.com/stm32nucleo|Nucleo board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n* On Nucleo 64-pins boards, the D0 and D1 pins are not available per default as they are used by the STLink Virtual Comm Port. More information [[https://os.mbed.com/teams/ST/wiki/Use-of-D0D1-Arduino-pins|HERE]]\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nucleo64_perf_nologo_1024.jpg",
        "image_path": "platforms/Nucleo64_perf_nologo_1024.jpg",
        "pinout": "/media/platforms/Nucleo64_revC_F401RE_mbed_pinout_v3_arduino.PNG",
        "pinout_path": "platforms/Nucleo64_revC_F401RE_mbed_pinout_v3_arduino.PNG",
        "bullet1": "Cortex-M4 + FPU, 84MHz",
        "bullet2": "512KB Flash, 96KB SRAM",
        "bullet3": "USB_OTG_FS SDIO",
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f401re.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "548f2476-01e4-489d-8549-16b61e881455"
    },
    {
        "id": 33,
        "name": "NUCLEO-L053R8",
        "productcode": "0715",
        "logicalboard": {
            "name": "nucleo_l053r8",
            "slug": "nucleo_l053r8",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0+"
            }
        ],
        "slug": "ST-Nucleo-L053R8",
        "description": "Affordable and flexible platform to ease prototyping using a STM32L053R8T6 microcontroller.",
        "hide": false,
        "private": false,
        "ramsize": 8192,
        "flashsize": 65536,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nThe STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.\r\n\r\nThe Arduino™ connectivity support and ST Morpho headers make it easy to expand the\r\nfunctionality of the STM32 Nucleo open development platform with a wide choice of\r\nspecialized shields.\r\n\r\nThe STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer. \r\n\r\n{{https://www.youtube.com/watch?v=Cjv9vP7YcXA&index=8&list=PLgyFKd2HIZlbhKhnvgDGmsJxX0uLscnvV}}\r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32L053R8T6 in LQFP64 package\r\n* ARM®32-bit Cortex®-M0+ CPU\r\n* 32 MHz max CPU frequency\r\n* VDD from 1.65 V to 3.6 V\r\n* 64 KB Flash\r\n* 8 KB SRAM\r\n* GPIO (51) with external interrupt capability\r\n* 12-bit ADC with 16 channels\r\n* 12-bit DAC with 1 channel\r\n* RTC\r\n* Timers (5)\r\n* I2C (2)\r\n* USART (3)\r\n* SPI (2)\r\n* USB 2.0 full-speed\r\n\r\n\\\\\r\n== Nucleo features ==\r\n\r\n* Two types of extension resources\r\n** Arduino Uno Revision 3 connectivity\r\n** STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible board power supply\r\n** USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)\r\n** Power management access point\r\n* User LED (LD2)\r\n* Two push buttons: USER and RESET\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n\\\\\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L053x8/TARGET_NUCLEO_L053R8/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32L0/TARGET_STM32L053x8/TARGET_NUCLEO_L053R8/]]\r\n\r\n=== Arduino-compatible headers ===\r\n {{/media/uploads/bcostm/nucleo_l053r8_2017_9_25_ard_left.png}} \r\n {{/media/uploads/bcostm/nucleo_l053r8_2017_9_25_ard_right.png}} \r\n\r\n=== Morpho headers ===\r\nThese headers give access to all STM32 pins.\r\n {{/media/uploads/bcostm/nucleo_l053r8_2017_9_25_mor_left.png}} \r\n {{/media/uploads/bcostm/nucleo_l053r8_2017_9_25_mor_right.png}} \r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]].\r\n\r\n\\\\\r\n== Getting started ==\r\n\r\nThis video shows how to get started with ARM mbed Integrated Development Environment using STM32 Nucleo platform:\r\n\r\n{{https://www.youtube.com/watch?v=BrMw5TNQROo&list=PLnMKNibPkDnF97QnUOFGirl1q0G_4VdDc&index=22}}\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1817/LN1845/PF259643?s_searchtype=partnumber|STM32L053R8 microcontroller]]\r\n* [[http://www.st.com/stm32nucleo|Nucleo board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n* On Nucleo 64-pins boards, the D0 and D1 pins are not available per default as they are used by the STLink Virtual Comm Port. More information [[https://os.mbed.com/teams/ST/wiki/Use-of-D0D1-Arduino-pins|HERE]]\r\n\r\n* This platform doesn't support RTOS due to its flash size. Please do not import mbed-rtos library into your project.\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nucleo64_ulp_nologo_1024_C5uQOMS.jpg",
        "image_path": "platforms/Nucleo64_ulp_nologo_1024_C5uQOMS.jpg",
        "pinout": "/media/platforms/Nucleo64_revC_L053R8_mbed_pinout_v2_arduino.PNG",
        "pinout_path": "platforms/Nucleo64_revC_L053R8_mbed_pinout_v2_arduino.PNG",
        "bullet1": "Cortex-M0+, 32MHz",
        "bullet2": "64KB Flash, 8KB SRAM",
        "bullet3": "LCD DAC USB",
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-l053r8.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "794c8c61-0bac-4b91-b21a-5f3fb5ffb9f2"
    },
    {
        "id": 32,
        "name": "NUCLEO-L152RE",
        "productcode": "0710",
        "logicalboard": {
            "name": "nucleo_l152re",
            "slug": "nucleo_l152re",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M3"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "ST-Nucleo-L152RE",
        "description": "Affordable and flexible platform to ease prototyping using a STM32L152RET6 microcontroller.",
        "hide": false,
        "private": false,
        "ramsize": 81920,
        "flashsize": 524288,
        "secret": "78a0cd72",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nThe STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.\r\n\r\nThe Arduino™ connectivity support and ST Morpho headers make it easy to expand the\r\nfunctionality of the STM32 Nucleo open development platform with a wide choice of\r\nspecialized shields.\r\n\r\nThe STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer. \r\n\r\n{{https://www.youtube.com/watch?v=7YDIG-oArdk&index=9&list=PLgyFKd2HIZlbhKhnvgDGmsJxX0uLscnvV}}\r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32L152RET6 in LQFP64 package\r\n* ARM®32-bit Cortex®-M3 CPU\r\n* 32 MHz max CPU frequency\r\n* VDD from 1.65 V to 3.6 V\r\n* 512 KB Flash\r\n* 80 KB SRAM\r\n* 16 KB EEPROM\r\n* GPIO (51) with external interrupt capability\r\n* 12-bit ADC with 21 channels\r\n* RTC\r\n* Timers (9)\r\n* I2C (2)\r\n* USART (5)\r\n* SPI (3)\r\n* USB 2.0 full-speed\r\n* DAC (2)\r\n* LCD (1) 4x32 or 8x28\r\n* Operationnal Amplifiers (2)\r\n* Comparators (2)\r\n\r\n\r\n\\\\\r\n== Nucleo features ==\r\n\r\n* Two types of extension resources\r\n** Arduino Uno Revision 3 connectivity\r\n** STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible board power supply\r\n** USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)\r\n** Power management access point\r\n* User LED (LD2)\r\n* Two push buttons: USER and RESET\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32L1/TARGET_NUCLEO_L152RE/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32L1/TARGET_NUCLEO_L152RE/]]\r\n\r\n=== Arduino-compatible headers ===\r\n {{/media/uploads/bcostm/nucleo_l152re_2017_9_22_ard_left.png}} \r\n {{/media/uploads/bcostm/nucleo_l152re_2017_9_22_ard_right.png}} \r\n\r\n=== Morpho headers ===\r\n These headers give access to all STM32 pins.\r\n {{/media/uploads/bcostm/nucleo_l152re_2017_9_22_mor_left.png}} \r\n {{/media/uploads/bcostm/nucleo_l152re_2017_9_22_mor_right.png}} \r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]].\r\n\r\n\\\\\r\n== Getting started ==\r\n\r\nThis video shows how to get started with ARM mbed Integrated Development Environment using STM32 Nucleo platform:\r\n\r\n{{https://www.youtube.com/watch?v=BrMw5TNQROo&list=PLnMKNibPkDnF97QnUOFGirl1q0G_4VdDc&index=22}}\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1295/LN1041/PF259539|STM32L152RE microcontroller]]\r\n* [[http://www.st.com/stm32nucleo|Nucleo board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n* On Nucleo 64-pins boards, the D0 and D1 pins are not available per default as they are used by the STLink Virtual Comm Port. More information [[https://os.mbed.com/teams/ST/wiki/Use-of-D0D1-Arduino-pins|HERE]]\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nucleo64_ulp_nologo_1024.jpg",
        "image_path": "platforms/Nucleo64_ulp_nologo_1024.jpg",
        "pinout": "/media/platforms/Nucleo64_revC_L152RE_mbed_pinout_v4_arduino.PNG",
        "pinout_path": "platforms/Nucleo64_revC_L152RE_mbed_pinout_v4_arduino.PNG",
        "bullet1": "Cortex-M3, 32MHz",
        "bullet2": "512KB Flash, 80KB SRAM",
        "bullet3": "LCD DAC OPAMP USB",
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-l152re.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "f805d5f5-7d6e-4202-9f17-3aa4d8286b84"
    },
    {
        "id": 31,
        "name": "NUCLEO-F302R8",
        "productcode": "0705",
        "logicalboard": {
            "name": "nucleo_f302r8",
            "slug": "nucleo_f302r8",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            }
        ],
        "slug": "ST-Nucleo-F302R8",
        "description": "Affordable and flexible platform to ease prototyping using a STM32F302R8T6 microcontroller.",
        "hide": false,
        "private": false,
        "ramsize": 8192,
        "flashsize": 65536,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nThe STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.\r\n\r\nThe Arduino™ connectivity support and ST Morpho headers make it easy to expand the\r\nfunctionality of the STM32 Nucleo open development platform with a wide choice of\r\nspecialized shields.\r\n\r\nThe STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer. \r\n\r\n{{https://www.youtube.com/watch?v=Tts1WwpbmqI&index=5&list=PLgyFKd2HIZlbhKhnvgDGmsJxX0uLscnvV}}\r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32F302R8T6 in LQFP64 package\r\n* ARM®32-bit Cortex®-M4 CPU\r\n* 72 MHz max CPU frequency\r\n* VDD from 2.0 V to 3.6 V\r\n* 64 KB Flash\r\n* 16 KB SRAM\r\n* GPIO (51) with external interrupt capability\r\n* 12-bit ADC with 15 channels\r\n* 12-bit DAC\r\n* RTC\r\n* Timers (6)\r\n* I2C (3)\r\n* USART (3)\r\n* SPI (2)\r\n* USB 2.0 FS\r\n* CAN 2.0B\r\n* Analog Comparators (3)\r\n* Operational Amplifier\r\n\r\n\r\n\\\\\r\n== Nucleo features ==\r\n\r\n* Two types of extension resources\r\n** Arduino Uno Revision 3 connectivity\r\n** STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible board power supply\r\n** USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)\r\n** Power management access point\r\n* User LED (LD2)\r\n* Two push buttons: USER and RESET\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n\r\n\\\\\r\n== Nucleo pinout ==\r\n\r\n=== Arduino-compatible headers ===\r\n{{/media/uploads/bcostm/nucleo_f302r8_arduino_left_2017_3_23.png}} \r\n{{/media/uploads/bcostm/nucleo_f302r8_arduino_right_2017_3_23.png}} \r\n\r\n=== Morpho headers ===\r\n These headers give access to all STM32 pins.\r\n {{/media/uploads/bcostm/nucleo_f302r8_morpho_left_2017_3_23.png}} \r\n {{/media/uploads/bcostm/nucleo_f302r8_morpho_right_2017_3_23.png}} \r\n\r\n<<info>>\r\nOnly the labels written in **blue/white** or **green/white** (i.e. PA_4, PB_5, A0, D14, LED1...) must be used in your code. The other labels are given as information (alternate-functions, power pins, ...).\r\n\r\nYou can find more details on the available pins and labels in the following files (link to the latest mbed-dev library version):\r\n* [[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F302x8/TARGET_NUCLEO_F302R8/PeripheralPins.c|PeripheralPins.c]]\r\n* [[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F302x8/TARGET_NUCLEO_F302R8/PinNames.h|PinNames.h]]\r\n<</info>>\r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]].\r\n\r\n\\\\\r\n== Getting started ==\r\n\r\nThis video shows how to get started with ARM mbed Integrated Development Environment using STM32 Nucleo platform:\r\n\r\n{{https://www.youtube.com/watch?v=BrMw5TNQROo&list=PLnMKNibPkDnF97QnUOFGirl1q0G_4VdDc&index=22}}\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1576/LN1824/PF259027|STM32F302R8 microcontroller]]\r\n* [[http://www.st.com/stm32nucleo|Nucleo board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n* On Nucleo 64-pins boards, the D0 and D1 pins are not available per default as they are used by the STLink Virtual Comm Port. More information [[https://os.mbed.com/teams/ST/wiki/Use-of-D0D1-Arduino-pins|HERE]]\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nucleo64_main_logo_1024_xcFa7Em.jpg",
        "image_path": "platforms/Nucleo64_main_logo_1024_xcFa7Em.jpg",
        "pinout": "/media/platforms/Nucleo64_revC_F302R8_mbed_pinout_v3_arduino.PNG",
        "pinout_path": "platforms/Nucleo64_revC_F302R8_mbed_pinout_v3_arduino.PNG",
        "bullet1": "Cortex-M4 + FPU, 72MHz",
        "bullet2": "64KB Flash, 16KB SRAM",
        "bullet3": "DAC OPAMP CAN USB",
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f302r8.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "cada24f1-3341-4f48-ae0c-3aa12d2f0279"
    },
    {
        "id": 30,
        "name": "Seeeduino-Arch-Pro",
        "productcode": "9004",
        "logicalboard": {
            "name": "arch_pro",
            "slug": "arch_pro",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "Seeeduino-Arch-Pro",
        "description": "Arch Pro, an mbed enabled development board for rapid prototyping.",
        "hide": false,
        "private": false,
        "ramsize": 32768,
        "flashsize": 524288,
        "secret": "FFFFFFF8",
        "landing_page": "",
        "vendor": {
            "id": 7,
            "name": "SeeedStudio",
            "full_name": "SeeedStudio",
            "description": "",
            "url": "http://www.seeedstudio.com/",
            "body": "",
            "logo": "/media/vendors/seeed-logo.jpg"
        },
        "body": "== Overview ==\r\nArch Pro is a variant of mbed LPC1768 with build-in Ethernet, USB Host/Device, Grove connectors and Arduino form factor. With a variety of [[http://www.seeedstudio.com/wiki/index.php?title=Main_Page#Shield|Shield]]/[[http://www.seeedstudio.com/wiki/GROVE_System|Grove]] hardware modules and lots of software libraries for Arch Pro, you can implement Ethernet, USB Host/Device and NFC applications rapidly and easily.\r\n\r\n<<info>>\r\n* The Arch Pro doesn't support semihost and LocalFileSystem. \r\n* To use e a unique Ethernet MAC address for each board, use https://developer.mbed.org/teams/Seeed/code/Arch_Pro_TCPSocket/\r\n<</info>>\r\n\r\n{{/media/platforms/arch_pro_v1_pinout.png|Arch Pro Pinout|600}}\r\n\r\nThere is [[http://seeed-studio.github.io/Artwork/images/arch_pro_v1_pinout_mono.png|a monochrome version pinout]] of Arch Pro for you to print.  [[http://github.com/Seeed-Studio/Artwork/raw/master/Fritzing/arch_pro_v1.fzpz|A fritzing part of Arch Pro]] is also provided. Have fun!\r\n\r\n== Features ==\r\n* mbed enabled\r\n** Online development tools\r\n** Easy to use C/C++ SDK\r\n** Handy libraries\r\n* Arduino form factor with two Grove connectors\r\n* Drag-n-drop programming\r\n* Debug using CMSIS DAP\r\n* USB virtual serial for communication\r\n* NXP LPC1768 MCU\r\n** Powerful ARM Cortex-M3 core\r\n** Up to 100MHz\r\n** 512KB Flash, 32KB RAM\r\n** Ethernet, USB Host/Device, 4xUART, 3xI2C, 2xSPI.\r\n\r\n== Firmware Update ==\r\nThe latest Arm Mbed DAPLink interface firmware for the Seeed Arch Pro is available at (click the image):\r\n\r\n[[https://armmbed.github.io/DAPLink/?board=Seeeduino-Arch-Pro|{{/media/uploads/sam_grove/website-logo-link.png|DAPLink firmware for Seeed Arch Pro|300}}]]\r\n\r\nSource: [[https://github.com/ARMmbed/DAPLink]] \r\n\r\n<<comment>>\r\n== Update or Restore Firmware ==\r\nIf you can't use the drag-n-drop programming feature on Windows or macOS,  follow  [[https://github.com/Seeed-Studio/Arch_Pro#upgrade-firmware|the guide to update firmware]].\r\n<</comment>>\r\n\r\n== Applications ==\r\n* [[https://mbed.org/handbook/Ethernet-Interface | Ethernet]]\r\n* [[https://mbed.org/handbook/USBHost | USB Host]] or [[https://mbed.org/handbook/USBDevice | Device]]\r\n* [[https://mbed.org/users/yihui/notebook/rapid-prototyping-with-nfc/ | NFC]]\r\n* [[https://mbed.org/handbook/RTOS | RTOS]]\r\n* [[http://mbed.org/users/jsnyder/notebook/elua-preliminary-port/ | Lua]]\r\n\r\n==Details==\r\n* [[http://wiki.seeedstudio.com/Arch_Pro/|Seeed Wiki Page]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/arch_pro_01.jpg",
        "image_path": "platforms/arch_pro_01.jpg",
        "pinout": "/media/platforms/arch_pro_v1_pinout.png",
        "pinout_path": "platforms/arch_pro_v1_pinout.png",
        "bullet1": "Cortex-M3, 96MHz",
        "bullet2": "512KB Flash, 32KB RAM",
        "bullet3": null,
        "buy_now": "http://www.seeedstudio.com/depot/arch-pro-p-1677.html",
        "pre_order_mode": false,
        "gid": "abe3890e-8811-4652-bf45-e820db49dce3"
    },
    {
        "id": 29,
        "name": "FRDM-KL46Z",
        "productcode": "0220",
        "logicalboard": {
            "name": "kl46z",
            "slug": "kl46z",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0+"
            }
        ],
        "slug": "FRDM-KL46Z",
        "description": "The FRDM-KL46Z is an ultra-low-cost development platform enabled by the Kinetis L series KL4x MCU family built on the ARM® Cortex™-M0+ processor. Features include easy access to MCU I/O, battery-ready, low-power operation, a standard-based form factor with expansion board options and a built-in debug interface for flash programming and run-control. The FRDM-KL46Z is supported by a range of NXP and third-party development software.",
        "hide": false,
        "private": false,
        "ramsize": 32768,
        "flashsize": 262144,
        "secret": "fffffff8",
        "landing_page": "http://mbed.org/platforms/FRDM-KL46Z/",
        "vendor": {
            "id": 3,
            "name": "NXP",
            "full_name": "NXP Semiconductors",
            "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
            "url": "http://www.nxp.com/",
            "body": "",
            "logo": "/media/vendors/NXP-Logo_2.jpg"
        },
        "body": "== Overview ==\r\n\r\nThe FRDM-KL46Z has been designed by NXP in collaboration with mbed for prototyping all sorts of devices, especially those requiring the size and price point offered by Cortex-M0+ and the power of USB Host and Device. It is packaged as a development board with connectors to break out to strip board and breadboard, and includes a built-in USB FLASH programmer.\r\n\r\n {{/media/uploads/GregC/frdm-kl46z_headers.png}} \r\n\r\n<<warning title=\"Important Notes\">>\r\nPlease note that on this MCU in SPI Slave mode pins labeled MOSI behave as Slave Output and pins labeled MISO behave as Slave Input.  The terms MOSI (Master Out Slave In) and MISO (Master In Slave Out) only apply to Master mode.  \r\n\r\n<</warning>>\r\n\r\nIt is based on the NXP KL46Z, with a 32-bit ARM Cortex-M0+ core running at 48MHz. It includes 256KB FLASH, 32KB RAM and lots of interfaces including USB Host, USB Device, SPI, I2C, ADC, DAC, PWM, LCD Controller, Touch Sensor and other I/O interfaces.\r\n\r\n {{/media/uploads/GregC/frdm-kl46z_peripherals.png}} \r\n\r\nThe FRDM-KL46Z is fully supported in the mbed platform, so it gets access to the free tools and SDK that provides experienced embedded developers with powerful and productive tools for building proof-of-concepts. The pinout above shows the commonly used interfaces and their locations. Note that all the numbered pins (PT_XX) can also be used as [[/handbook/DigitalIn|DigitalIn]] and [[/handbook/DigitalOut|DigitalOut]] interfaces. \r\n\r\n===Pin names===\r\n\r\n* [[http://mbed.org/teams/Freescale/wiki/frdm-kl46z-pinnames|mbed pin-names]]\r\n\r\n\\\\\r\n----\r\n \r\n== Features ==\r\n\r\n* **NXP KL46Z Kinetis KL4 MCU (MKL46Z256VLL4)**\r\n** High performance ARM® Cortex™-M0+ Core\r\n** 48MHz, 32KB RAM, 256KB FLASH\r\n** USB (Host/Device)\r\n** SPI (2)\r\n** I2C (2)\r\n** I2S (1)\r\n** UART (3)\r\n** PWM (6)\r\n** ADC (6)\r\n** DAC (1x 6bit, 1x 12bit)\r\n** Touch Sensor\r\n** GPIO (84)\r\n** LCD Controller\r\n\r\n* **FRDM-KL46Z Onboard Sensors**\r\n** MMA8451Q - 3-axis accelerometer\r\n** Capacitive touch sensor\r\n** MAG3110 - Magnetometer\r\n** LCD-S401M16KR - 4-digit, 4x8 segment LCD\r\n** Visible light sensor - ALS-PT19-315C/L177/TR8\r\n\r\n* **Evalution Form factor**\r\n** 81mm x 53mm\r\n** 5V USB or 4.5-9V supply \r\n** Built-in USB drag 'n' drop FLASH programmer\r\n\r\n* **mbed HDK & SDK enabled**\r\n** Drag-n-drop programming\r\n** USB Serial Port\r\n** CMSIS-DAP\r\n** Online development tools\r\n** Easy to use C/C++ SDK\r\n** Lots of published libraries and projects\r\n\r\n* **Status**\r\n** Production\r\n<<comment>>\r\n** **Alpha | Beta | Production | Phasing out(link to replacement) | End of Life**\r\n<</comment>>\r\n\r\n\\\\\r\n\\\\\r\n----\r\n\r\n== Where to buy ==\r\n\r\n[[http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FRDM-KL46Z&tab=Buy_Parametric_Tab&nodeId=015210045A&pspll=1&fromSearch=false| {{/media/uploads/sam_grove/buy-now.jpg|Online Distribution|150|50}} ]]\r\n\r\n\r\n\\\\\r\n\\\\\r\n----\r\n\r\n== Firmware ==\r\n\r\n<<warning title=FirmwareUpdate>>\r\nA new interface firmware image is necessary to mbed-enable NXP FRDM boards\r\n* [[http://mbed.org/handbook/Firmware-FRDM-KL46Z|Step by step firmware upgrade instructions]]\r\n<</warning>>\r\n\r\n\r\n\\\\\r\n\\\\\r\n----\r\n== Getting Started with mbed ==\r\n\r\n=== 1. Connect your microcontroller to a PC ===\r\n\r\nUse the USB lead to connect your mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognise the mbed Microcontroller as a standard USB drive.\r\n\r\n| {{/media/uploads/dan/winxp-disk.png}} | {{/media/uploads/dan/mac-disk.png}} |\r\n| //Windows XP example// | //Mac OS X example// |\r\n\r\n=== 2. Click the MBED.HTM link to get logged in ===\r\n\r\nGo to the new USB Drive, and click MBED.HTM to open it in a web browser.\r\n\r\nIf you do not have an mbed account, choose \"Signup\", and create your mbed Account. Otherwise, log in with your normal username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n\\\\\r\n\\\\\r\n----\r\n\r\n== PC Configuration ==\r\n\r\nYour mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with mbed you will need a ##terminal application##. This allows the mbed Microcontroller to print to your PC screen, and for you to send characters back to your mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the mbed Micrcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n<<comment>>\r\n * //Windows// - Look under the \"Ports\" section in \"Device Manager\" (''Start -> Control Panel -> System -> Hardware -> Device Manager''). The name will be ''mbed Serial Port (COMx)'', where ''x'' is the number of the COM port allocated.\r\n\r\n * //Mac OS X// - Use the command ls /dev/tty.usbmodem*\r\n\r\n * //Linux// - Use the command ls /dev/ttyACM*\r\n<</comment>>\r\n\r\n|| Windows || Mac || Linux ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n\\\\\r\n----\r\n== Downloading A program ==\r\n\r\n=== 1. Save a program binary (.bin) to the FRDM Platform ===\r\n\r\nDownload the appropriate \"Hello World!\" binary:\r\n   * NXP FRDM-KL46Z: [[/media/uploads/sam_grove/helloworld_kl46z.bin|HelloWorld_KL46Z.bin]] \r\n\r\nNote: the source code for this program will be seen in the next section.\r\n\r\nSave the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. \r\n\r\n<<float side=right>>\r\n {{/media/uploads/sam_grove/kl46_hw.png|KL46stuff}} \r\n<</float>>\r\n\r\n=== 2. Press the Reset Button ===\r\n\r\nWhen the Reset Button in pressed, the newest program on the mbed Microcontroller Disk will be loaded in to the Microcontroller FLASH memory. The **Status LED** will flash as this happens.\r\n\r\nWhen the program is has been loaded onto the microcontroller, it will then start it running.\r\n\r\n=== 3. Hello World! ===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\r\n=== 4. To download a different program ===\r\n\r\nIt is the newest program on the mbed Microcontroller that is run after reset. We can therefore download a new program or overwrite an existing one to update the program that will run.\r\n\r\n\\\\\r\n\\\\\r\n----\r\n\r\n== Hello World! ==\r\n\r\n<<program  /teams/mbed/code/mbed_blinky/>>\r\n\r\n\\\\\r\n\\\\\r\n----\r\n\r\n== Where Next ==\r\n\r\nFollow the guide to creating your own programs using the online compiler\r\n\r\n * [[/handbook/Creating-a-program| Create your own program]]\r\n\r\n\\\\\r\n\\\\\r\n----\r\n== Technical Reference ==\r\n\r\n===Power===\r\n  * USB powered or 4.5v - 9v on Vin pin\r\n  * Current (active): < _ _ _ mA\r\n  * Current (sleep): < _ _ _ mA\r\n  * 3.3v regulated output on VOUT to power peripherals\r\n  * 5.0v from USB available on 5v (only available when USB is connected unless extra regulator is added!)\r\n  * Digital IO pins are 3.3v, 4mA each, 400mA max total** \r\n\r\n ===Schematics===\r\n  * [[http://cache.freescale.com/files/microcontrollers/hardware_tools/schematics/FRDM-KL46Z_SCH.pdf|NXP FRDM-KL46Z Schematic]]\r\n  * [[http://cache.freescale.com/files/microcontrollers/doc/user_guide/FRDM-KL46Z_UM.pdf|NXP FRDM-KL46Z User's Manual]]\r\n  \r\n ===Data Sheets===\r\n  * [[ http://cache.freescale.com/files/microcontrollers/doc/data_sheet/KL46P121M48SF4.pdf | NXP KL4x Data Sheet]]\r\n  * [[ http://cache.freescale.com/files/microcontrollers/doc/ref_manual/KL46P121M48SF4RM.pdf | NXP KL4x Reference Manual]]\r\n  * [[http://cache.freescale.com/files/microcontrollers/doc/errata/KINETIS_L_0N40H.pdf | NXP KL4x Errata Sheet]]\r\n  * [[http://cache.freescale.com/files/sensors/doc/data_sheet/MMA8451Q.pdf | NXP MMA8451Q Data Sheet]]\r\n  * [[http://cache.freescale.com/files/sensors/doc/data_sheet/MAG3110.pdf | NXP MAG3110 Data Sheet]]\r\n  * [[http://www.lumex.com/specs/LCD-S401M16KR.pdf | LCD-S401M16KR ]]\r\n  * [[http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Components/General%20IC/ALS-PT19-315C-L177-TR_datasheet.pdf | ALS-PT19-315C/L177/TR8]]\r\n  \r\n===Interface Firmware===\r\n  * [[http://mbed.org/handbook/Firmware-FRDM-KL46Z|CMSIS-DAP Interface Firmware]]\r\n\r\n\r\n=== KL46 Freedom Libraries and Examples ===\r\n* ** [[http://mbed.org/components/Tilt-Compensated-eCompass-no-FPU/|eCompass]] ** - A basic eCompass using the on board [[http://mbed.org/components/Lumex-LCD-S401/|LCD]], [[http://mbed.org/components/FRDM-KL25Z-on-board-Accelerometer/|MMA8451Q]] & [[http://mbed.org/components/MAG3110/|MAG3110]]\\\\\r\n[[http://mbed.org/users/JimCarver/code/eCompass_Lib/ | eCompass Library for Cortex M0+]] and [[http://mbed.org/users/JimCarver/code/KL46_eCompass/ | eCompass Example program]]\\\\",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/frdm-kl46z_O0nwnjH.png",
        "image_path": "platforms/frdm-kl46z_O0nwnjH.png",
        "pinout": "/media/platforms/frdm-kl46z-1.png",
        "pinout_path": "platforms/frdm-kl46z-1.png",
        "bullet1": "Cortex-M0+, 48MHz",
        "bullet2": "256KB Flash, 32KB RAM",
        "bullet3": "USB OTG",
        "buy_now": "http://www.nxp.com/products/software-and-tools/hardware-development-tools/freedom-development-boards/freedom-development-platform-for-kinetis-kl3x-and-kl4x-mcus:FRDM-KL46Z?&cof=0&am=0&tab=Buy_Parametric_Tab#FRDM-KL46Z",
        "pre_order_mode": false,
        "gid": "3326164e-a09d-4f96-84bb-5e179afc7fba"
    },
    {
        "id": 28,
        "name": "NUCLEO-F103RB",
        "productcode": "0700",
        "logicalboard": {
            "name": "nucleo_f103rb",
            "slug": "nucleo_f103rb",
            "vendor": {
                "id": 10,
                "name": "ST",
                "full_name": "STMicroelectronics",
                "description": "",
                "url": "http://st.com",
                "body": "",
                "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Form Factor",
                    "hide": false,
                    "slug": "form-factor"
                },
                "description": "",
                "hide": false,
                "name": "Arduino Uno"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "",
                "hide": false,
                "name": "ST-Link"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M3"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Debug support shown here includes boards supported in pyOCD, as well as boards that can be debugged via CMSIS-Pack debug information that Arm has tested.\r\n\r\nDebug may be possible on other boards, but is currently untested.",
                "hide": false,
                "name": "Debug"
            }
        ],
        "slug": "ST-Nucleo-F103RB",
        "description": "Affordable and flexible platform to ease prototyping using a STM32F103RBT6 microcontroller.",
        "hide": false,
        "private": false,
        "ramsize": 20480,
        "flashsize": 131072,
        "secret": "3d65913d",
        "landing_page": "",
        "vendor": {
            "id": 10,
            "name": "ST",
            "full_name": "STMicroelectronics",
            "description": "",
            "url": "http://st.com",
            "body": "",
            "logo": "/media/vendors/ST_logo_2020_blue_V_rgb.png"
        },
        "body": "== Overview ==\r\n\r\nThe STM32 Nucleo board provides an affordable and flexible way for users to try out new ideas and build prototypes with any STM32 microcontroller line, choosing from the various combinations of performance, power consumption and features.\r\n\r\nThe Arduino™ connectivity support and ST Morpho headers make it easy to expand the\r\nfunctionality of the STM32 Nucleo open development platform with a wide choice of\r\nspecialized shields.\r\n\r\nThe STM32 Nucleo board does not require any separate probe as it integrates the ST-LINK/V2-1 debugger/programmer. \r\n\r\n{{https://www.youtube.com/watch?v=yOCbLZfZKCM&index=4&list=PLgyFKd2HIZlbhKhnvgDGmsJxX0uLscnvV}}\r\n\r\n\\\\\r\n== Microcontroller features ==\r\n\r\n* STM32F103RBT6 in LQFP64 package\r\n* ARM®32-bit Cortex®-M3 CPU\r\n* 72 MHz max CPU frequency\r\n* VDD from 2.0 V to 3.6 V\r\n* 128 KB Flash\r\n* 20 KB SRAM\r\n* GPIO (51) with external interrupt capability\r\n* 12-bit ADC (2) with 16 channels\r\n* RTC\r\n* Timers (4)\r\n* I2C (2)\r\n* USART (3)\r\n* SPI (2)\r\n* USB 2.0 full-speed\r\n* CAN\r\n\r\n\\\\\r\n== Nucleo features ==\r\n\r\n* Two types of extension resources\r\n** Arduino Uno Revision 3 connectivity\r\n** STMicroelectronics Morpho extension pin headers for full access to all STM32 I/Os\r\n* On-board ST-LINK/V2-1 debugger/programmer with SWD connector\r\n** Selection-mode switch to use the kit as a standalone ST-LINK/V2-1\r\n* Flexible board power supply\r\n** USB VBUS or external source (3.3 V, 5 V, 7 - 12 V)\r\n** Power management access point\r\n* User LED (LD2)\r\n* Two push buttons: USER and RESET\r\n* USB re-enumeration capability: three different interfaces supported on USB\r\n** Virtual Com port\r\n** Mass storage (USB Disk drive) for drag'n'drop programming\r\n** Debug port\r\n\r\n\\\\\r\n== Board pinout ==\r\n\r\n=== Pins Legend ===\r\n {{/media/uploads/bcostm/pinout_legend_2017-06-28-2.png}} \r\n\r\nYou can find more details on the available pins and labels in the **PeripheralPins.c** and **PinNames.h** files. \r\n\r\nThese files can be found in:\r\n\r\n* ARMmbed/mbed-os repository on GitHub (**up-to-date** version, used with **mbed CLI commands**)\r\n\r\n[[https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32F1/TARGET_NUCLEO_F103RB/]]\r\n\r\n* mbed-dev library in developer.mbed.org (source files of the mbed library used on **mbed compiler IDE**)\r\n\r\n[[https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F1/TARGET_NUCLEO_F103RB/]]\r\n\r\n=== Arduino-compatible headers ===\r\n{{/media/uploads/bcostm/nucleo_f103rb_2018_07_06_arduino_left.png}}\r\n{{/media/uploads/bcostm/nucleo_f103rb_2018_07_06_arduino_right.png}}\r\n\r\n=== Morpho headers ===\r\nThese headers give access to all STM32 pins.\r\n{{/media/uploads/bcostm/nucleo_f103rb_2018_07_06_morpho_left.png}}\r\n{{/media/uploads/bcostm/nucleo_f103rb_2018_07_06_morpho_right.png}}\r\n\r\n\\\\\r\n== Supported shields ==\r\n\r\n=== ST X-NUCLEO boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Matrix-of-tested-boards|Matrix of tested boards]].\r\n\r\n=== Other Non-ST boards ===\r\nSee [[https://developer.mbed.org/teams/ST/wiki/Supported-shields|here]].\r\n\r\n\\\\\r\n== Getting started ==\r\n\r\nThis video shows how to get started with ARM mbed Integrated Development Environment using STM32 Nucleo platform:\r\n\r\n{{https://www.youtube.com/watch?v=BrMw5TNQROo&list=PLnMKNibPkDnF97QnUOFGirl1q0G_4VdDc&index=22}}\r\n\r\n\\\\\r\n<<warning title=\"Nucleo ST-LINK/V2 driver installation and firmware upgrade\">>\r\n* Install the ST-LINK/V2 driver before connecting the Nucleo board to your PC the first time. Follow this ** [[/teams/ST/wiki/ST-Link-Driver|LINK]] ** for all details.\r\n* For optimum performances, ensure that the Nucleo ST-LINK/V2 firmware is upgraded to the latest version. Follow this ** [[/teams/ST/wiki/Nucleo-Firmware|LINK]] ** for all details. \r\n<</warning>>\r\n\r\n\\\\\r\n== Technical references ==\r\n\r\nFor more information, please refer to:\r\n* [[http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1031/LN1565/PF164487?sc=internet/mcu/product/164487.jsp|STM32F103RB microcontroller]]\r\n* [[http://www.st.com/stm32nucleo|Nucleo board]]\r\n* [[/teams/ST/wiki/SDK-changes-log|SDK changes log]]\r\n\r\n\\\\\r\n== Known limitations ==\r\n\r\nThe following section describes known limitations of the platform. Note that general issues are tracked into the [[https://github.com/mbedmicro/mbed|mbed repository]] available on GitHub.\r\n\r\n* On Nucleo 64-pins boards, the D0 and D1 pins are not available per default as they are used by the STLink Virtual Comm Port. More information [[https://os.mbed.com/teams/ST/wiki/Use-of-D0D1-Arduino-pins|HERE]]\r\n\r\n\\\\\r\n== Tips and Tricks ==\r\n\r\nFind more information in [[https://os.mbed.com/teams/ST/wiki/Special:Allpages|ST WIKI pages]].",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Nucleo64_main_logo_1024_wQdiMXV.jpg",
        "image_path": "platforms/Nucleo64_main_logo_1024_wQdiMXV.jpg",
        "pinout": "/media/platforms/Nucleo64_revC_F103RB_mbed_pinout_v2_arduino.PNG",
        "pinout_path": "platforms/Nucleo64_revC_F103RB_mbed_pinout_v2_arduino.PNG",
        "bullet1": "Cortex-M3, 72MHz",
        "bullet2": "128KB Flash, 20KB SRAM",
        "bullet3": "CAN USB",
        "buy_now": "https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f103rb.html#samplebuy-scroll",
        "pre_order_mode": false,
        "gid": "d7e98f12-5e95-44bd-ae0e-0052d8abe8bc"
    },
    {
        "id": 25,
        "name": "u-blox C027",
        "productcode": "1234",
        "logicalboard": {
            "name": "ublox_c027",
            "slug": "ublox_c027",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Cellular"
            },
            {
                "category": {
                    "name": "Communication",
                    "hide": false,
                    "slug": "communication"
                },
                "description": "",
                "hide": false,
                "name": "Ethernet"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M3"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "u-blox-C027",
        "description": "The u-blox-C027 is a complete starter kit that allows quick prototyping of a variety of applications for the Internet of Things. The application board has a MAX-M8Q GPS/GNSS receiver and a LISA or SARA cellular module, enabling straightforward development of locationaware,global communicating ap",
        "hide": false,
        "private": false,
        "ramsize": 32768,
        "flashsize": 524288,
        "secret": "78a0cd72",
        "landing_page": "https://mbed.org/platforms/u-blox-C027/",
        "vendor": {
            "id": 9,
            "name": "u-blox",
            "full_name": "u-blox AG",
            "description": "",
            "url": "http://www.u-blox.com/",
            "body": "",
            "logo": "/media/vendors/u-blox.png"
        },
        "body": "== Pinout ==\r\n\r\n{{/media/platforms/c027-pinout_1.png}}\r\n\r\n== Features == \r\n\r\n=== Modules === \r\n\r\n  * LISA-C200, LISA-U200 or SARA-G350 cellular module\r\n  * MAX-M8Q GPS/GNSS receiver\r\n\r\n=== NXP LPC1768 MCU === \r\n\r\n  * High-performance ARM(R) Cortex(TM)-M3 running at 96MHz\r\n  * 512 KByte on-chip FLASH\r\n  * 32 KByte on-chip SRAM for code (additional 32kB dedicated to specific libraries)\r\n\r\n=== Interfaces and electrical data ==\r\n\r\n  * A standard-based header connector with \r\n  ** 6 analog inputs, \r\n  ** 9 PWM capable outputs, \r\n  ** 22 GPIOs, \r\n  ** 1 x SPI, \r\n  ** 1 x I2C, \r\n  ** 1 x UART \r\n  ** 1 x I2S\r\n\r\n  * GNSS antenna SMA connector for external GNSS antenna\r\n  * Cellular antenna SMA connector for external cellular antenna\r\n  * Ethernet RJ45 connector\r\n  * CAN screw terminal connector\r\n  * SIM mini SIM card holder\r\n  * USB mini USB with mbed Interface\r\n    ** CMSIS-DAP\r\n    ** Drag and drop programming \r\n    ** serial port\r\n * IO voltage 3.3 V output, 5 V compatible input\r\n * Power supply:There are three mutually exclusive ways to supply the board: \r\n    ** 12V ± 10% @ 900 mA either on power jack or header connector pins\r\n    **  Via USB \r\n<<warning Title=external power supply is recommended >>\r\nDue to the USB current limitation, optimal RF performance can be achieved only by supplying the board either through the 12 V DC In connector or the VIN pin of the row connector.\r\n<</warning>>\r\n\r\n<<program http://mbed.org/teams/ublox/code/C027_SupportTest/ >>\r\n\r\n== See also ==\r\n\r\n * [[/users/ublox/notebook/u-blox-C027-Getting-Started/|u-blox C027 Getting Started Page]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/ublox_square_1.jpg",
        "image_path": "platforms/ublox_square_1.jpg",
        "pinout": "/media/platforms/c027-pinout_2.png",
        "pinout_path": "platforms/c027-pinout_2.png",
        "bullet1": "Cortex-M3, 96MHz",
        "bullet2": "512 KB Flash, 32KB RAM",
        "bullet3": "Onboard cellular module",
        "buy_now": "http://www.u-blox.com/c027-internet-of-things-starter-kit.html",
        "pre_order_mode": false,
        "gid": "2ed3dd84-00ad-4653-9ef8-8650cc42e5da"
    },
    {
        "id": 24,
        "name": "mbed LPC1114FN28",
        "productcode": "1114",
        "logicalboard": {
            "name": "lpc1114",
            "slug": "lpc1114",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Mbed OS 6",
                    "hide": false,
                    "slug": "mbed-os-6"
                },
                "description": "Support for the Bare metal profile for constrained MCUs.",
                "hide": false,
                "name": "Bare metal"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0"
            }
        ],
        "slug": "LPC1114FN28",
        "description": "The LPC1114FN28 is an ARM Cortex-M0 based, low-cost 32-bit MCU, designed for 8/16-bit microcontroller applications, offering performance, low power, simple instruction set and memory addressing together with reduced code size compared to existing 8/16-bit architectures.",
        "hide": false,
        "private": false,
        "ramsize": 4096,
        "flashsize": 32768,
        "secret": "78a0cd72",
        "landing_page": "http://mbed.org/platforms/LPC1114FN28/",
        "vendor": {
            "id": 14,
            "name": "Switch Science",
            "full_name": "Switch Science Inc.",
            "description": "We are developing, manufacturing and distributing open source hardware products from Japan.",
            "url": "http://international.switch-science.com/",
            "body": "",
            "logo": "/media/vendors/switchscience.png"
        },
        "body": "The mbed LPC1114FN28 operates at CPU frequencies of 48 MHz. The LPC1114FN28 includes up to 32 kB of flash memory, up to 4 kB of data memory, one Fastmode Plus I2C-bus interface, one RS-485/EIA-485 UART, one SPI interface with SSP features, four general purpose counter/timers, a 10-bit ADC, and up to 22 general purpose I/O pins.\\\\\r\n\\\\\r\n**Note: LPC1114FN28 platform doesn't support RTOS due to its flash size. Please do not import mbed-rtos library into your project.**\r\n\r\n== Pinout ==\r\n {{/media/uploads/asagin/mbedlpc1114fn28-01.png}} \r\n<<info>>\r\nThe LEDs on this pinout picture were not implemented on the mbed LPC1114FN28 board. The LED on the board is an indicator for mbed interface.\\\\\r\nBL button works as reset LPC1114FN28.\r\n<</info>>\r\n<<warning>>\r\nA new interface firmware image is available. It will solve various problem. Please use latest firmware.\\\\\r\n[[https://developer.mbed.org/teams/Switch-Science/wiki/Firmware-LPC1114FN28|Firmware LPC1114FN28]]\r\n<</warning>>\r\n\r\n== Available Packages ==\r\n    It is made particularly unique by the fact that it is available in a 28-pin dual-in-line package, making it perfect for breadboarding, and/or replacing 8 bit micro-controllers that you may have used just because they are available in a DIP package.\r\n    As well as this, many different development boards are available for the LPC1114, for example an LPCXpresso, a board from Keil as well as from other companies. \r\n\r\n==Data Sheets ==\r\n* [[http://www.nxp.com/documents/data_sheet/LPC111X.pdf|NXP LPC11xx Data sheet]]\r\n* [[http://www.nxp.com/documents/user_manual/UM10398.pdf|NXP LPC11xx User manual]]\r\n* [[http://www.nxp.com/documents/errata_sheet/ES_LPC1114.pdf|NXP LPC1114 Errata sheet]]\r\n\r\n== See also ==\r\n* [[/users/ytsuboi/notebook/getting-started-with-mbed-lpc1114/|Getting started with mbed LPC1114]]\r\n\r\n== Firmware ==\r\n* [[http://developer.mbed.org/teams/Switch-Science/wiki/Firmware-LPC1114FN28|How to update firmware]]\r\n\r\n== Credits ==\r\nThe mbed LPC1114 port was done by:\r\n\r\n    * Yoshihiro Tsuboi\r\n    * Matthew Else\r\n    * Toyomasa Watarai",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/LPC1114_1_hXXAnmW.jpg",
        "image_path": "platforms/LPC1114_1_hXXAnmW.jpg",
        "pinout": "/media/platforms/pinout_dip28-20131006-.png",
        "pinout_path": "platforms/pinout_dip28-20131006-.png",
        "bullet1": "Cortex-M0, 48MHz",
        "bullet2": "32KB Flash, 4KB RAM",
        "bullet3": null,
        "buy_now": "http://international.switch-science.com/catalog/1714/",
        "pre_order_mode": false,
        "gid": "92041b24-2eff-4e9a-8056-7ecc20859eba"
    },
    {
        "id": 23,
        "name": "Seeeduino-Arch",
        "productcode": "9006",
        "logicalboard": {
            "name": "lpc11u24",
            "slug": null,
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0"
            }
        ],
        "slug": "Seeeduino-Arch",
        "description": "Seeeduino Arch from Seeed Studio is an mbed enabled development board which combines some advantages of mbed and Arduino. Arch is based on NXP LPC11U24 with Arduino form factor and Grove connectors. Building a prototype is easy with lots of Shield and Grove modules.",
        "hide": false,
        "private": false,
        "ramsize": 8192,
        "flashsize": 32768,
        "secret": "78a0cd72",
        "landing_page": "",
        "vendor": {
            "id": 7,
            "name": "SeeedStudio",
            "full_name": "SeeedStudio",
            "description": "",
            "url": "http://www.seeedstudio.com/",
            "body": "",
            "logo": "/media/vendors/seeed-logo.jpg"
        },
        "body": "<<warning title=\"Firmware issue!\">>\r\nIf you are seeing this page by opening MBED.HTM of **Arch Max**, please update your firmware by reffering [[https://os.mbed.com/platforms/Seeed-Arch-Max/#update-or-restore-firmware|here]].\r\n<</warning>>\r\n\r\nFor more information, see : [[http://www.seeedstudio.com/depot/seeeduino-arch-p-1561.html|Seeeduino Arch homepage]]\r\n\r\n== Features == \r\n\r\n* Arduino form factor with Grove connectors\r\n** a large number of grove modules \r\n* NXP LPC11U24 MCU\r\n** Low power ARM Cortex-M0 Core\r\n** 48MHz, 32KB Flash, 8KB RAM, 4KB EEPROM\r\n** USB Device, 2xSPI, UART, I2C \r\n** Drag-n-drop programming on windows [[https://mbed.org/users/seeed/notebook/programming-seeeduino-arch/|#1#]]\r\n* mbed enabled\r\n** online development tools\r\n** easy to use C/C++ SDK\r\n** lots of published libraries, projects \r\n\r\n== Pinout ==\r\n\r\n{{/media/uploads/yihui/arch_v1.1_pinout.png}}\r\n\r\nIt's the pinout of Arch V1.1. If you look for Arch V1.0, click [[https://mbed.org/users/seeed/notebook/seeeduino-arch/|this link]].\r\n\r\n== Download New Program ==\r\nThe button of Arch is specially designed to provide two functions:\r\n* Quick press to reset\r\n* Long press to enter USB ISP mode, a CRP DISABLD disk will pop up.\r\n** On Windows, replace firmware.bin with your program binary file\r\n** On Linux/Mac, use command: **dd if={program.bin} of={firmware.bin}",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/Arch_V1.1.jpg",
        "image_path": "platforms/Arch_V1.1.jpg",
        "pinout": "/media/platforms/arch_pinout.jpg",
        "pinout_path": "platforms/arch_pinout.jpg",
        "bullet1": "Cortex-M0, 48MHz",
        "bullet2": "32KB Flash, 8KB RAM",
        "bullet3": null,
        "buy_now": "http://www.seeedstudio.com/depot/seeeduino-arch-p-1561.html",
        "pre_order_mode": false,
        "gid": "79f41033-74de-4595-ac49-6b65fd322ba2"
    },
    {
        "id": 18,
        "name": "EA LPC4088 QuickStart Board",
        "productcode": "1060",
        "logicalboard": {
            "name": "lpc4088",
            "slug": null,
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M4"
            }
        ],
        "slug": "EA-LPC4088",
        "description": "The mbed-enabled LPC4088 QuickStart Board from Embedded Artists is a easy to use ARM Cortex-M4 rapid prototyping board in a standard through hole DIP package (44-pin), targeted at high-performance as well as low-power applications.",
        "hide": false,
        "private": false,
        "ramsize": 98304,
        "flashsize": 524288,
        "secret": "78a0cd72",
        "landing_page": "http://mbed.org/handbook/EA-LPC4088-Getting-Started",
        "vendor": {
            "id": 8,
            "name": "Embedded Artists",
            "full_name": "Embedded Artists",
            "description": "Embedded Artists (EA) ensures simpler and shorter design & development cycles when using NXP processors, by providing reliable products, services and knowledge to our customers.\r\n\r\n* EA designs, produces and distributes evaluation & OEM platforms based on NXP processors to customers globally.\r\n* EA works in close co-operation with NXP, ensuring superior knowledge, high quality and availability of new products, as well as providing superior customer support.\r\n* EA helps companies with customization services to meet specific demands and to ensure cost efficient solutions.\r\n",
            "url": "http://www.embeddedartists.com/",
            "body": "",
            "logo": "/media/vendors/EA-logo.jpg"
        },
        "body": "Communication interfaces, large on-board memories and LCD controller enables graphical user interface (GUI) and communication gateway designs. On-board connectors and industrial design makes the module perfect for product integration.\r\n\r\nFor more information, see the [[http://mbed.org/users/embeddedartists/notebook/lpc4088-quickstart-board/|LPC4088 QuickStart Board documentation pages]]\r\n\r\n\r\n\r\n== Pinout ==\r\n\r\n{{https://mbed.org/media/platforms/LPC4088_QSB_pinning_revA_800x769.png}}\r\n \r\n\r\n\r\n== Features == \r\n\r\n=== NXP LPC4088 MCU ===\r\n\r\nHigh-performance ARM(R) Cortex(TM)-M4F core running at up to 120MHz\r\n\r\n  * Ethernet, \r\n  * 2 x USB Host/Device, \r\n  * LCD, \r\n  * EMC, \r\n  * QSPI, \r\n  * 3 x SPI, \r\n  * 2 x I2C, \r\n  * 3 x UART, \r\n  * 2 x CAN, \r\n  * 6 x PWM, \r\n  * 6 x ADC, \r\n  * DAC\r\n\r\n=== Memory === \r\n\r\n  * 512 KByte on-chip FLASH\r\n  * 96 KByte on-chip SRAM\r\n  * 4 KByte on-chip E2PROM\r\n  * 8 MByte QSPI FLASH (can execute program code and/or contain a file system)\r\n  * 32 MByte SDRAM with 32-bit databus access\r\n  * On-board globally unique MAC address.\r\n\r\n=== Connectors ===\r\n\r\n  * 2x22 pin edge pins\r\n  * 10/100Mbps Ethernet (RJ45)\r\n  * USB-A (USB Host interface)\r\n  * USB-micro B (USB Device interface)\r\n  * USB-micro B (mbed HDK debug interface)\r\n  * 20 position SWD/Trace connector (ARM standard debug connector)\r\n  * 61 pos 0.3mm pitch FPC connector for display expansion\r\n  * 20 pos XBee compatible connector for RF module add-on\r\n\r\n=== Display expansion ===\r\n\r\nUp to 24-bit pixel data (16-bit most common) via 61 pos, 0.3mm pitch FPC connector.\r\n\r\n=== Other ===\r\n\r\n  * Proper ESD protection on communication interfaces.\r\n  * CMSIS-DAP Interface On-board (debug interface functions)\r\n  * Supported by the mbed SDK and online tools\r\n  * Supported by professional tools and middleware\r\n  * Industrial temperature specified (-40 to +85 degrees Celsius).\r\n  * ISO 9001:2008 produced.\r\n  * Production and shipping compensated for carbon dioxide emission.",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/ea-lpc4088.png",
        "image_path": "platforms/ea-lpc4088.png",
        "pinout": "/media/platforms/LPC4088_QSB_pinning_revA_800x769.png",
        "pinout_path": "platforms/LPC4088_QSB_pinning_revA_800x769.png",
        "bullet1": "Cortex-M4, 120MHz",
        "bullet2": "512KB Flash, 96KB SRAM",
        "bullet3": null,
        "buy_now": "http://www.embeddedartists.com/products/boards/lpc4088_qsb.php",
        "pre_order_mode": false,
        "gid": "a64a30d1-0adf-4d3c-8f37-f2a12d64f7b0"
    },
    {
        "id": 17,
        "name": "NXP LPC800-MAX",
        "productcode": "1050",
        "logicalboard": {
            "name": "lpc812",
            "slug": null,
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0+"
            }
        ],
        "slug": "NXP-LPC800-MAX",
        "description": "LPC800-MAX from NXP is an mbed enabled platform which combines the advantages of the mbed ecosystem and Arduino form factor.",
        "hide": false,
        "private": false,
        "ramsize": 4096,
        "flashsize": 16384,
        "secret": "78a0cd72",
        "landing_page": "http://mbed.org/handbook/mbed-NXP-LPC800-MAX",
        "vendor": {
            "id": 3,
            "name": "NXP",
            "full_name": "NXP Semiconductors",
            "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
            "url": "http://www.nxp.com/",
            "body": "",
            "logo": "/media/vendors/NXP-Logo_2.jpg"
        },
        "body": "== Features == \r\n\r\n* **Stardard Arduino Outline and Footprint**\r\n     ** a large number of component shields available\r\n* **Standard mbed DIP pads** (optionally populated)\r\n     ** drop into existing designs and application boards\r\n     ** 40-pin 0.1\" pitch DIP package, 54x26mm\r\n* **mbed HDK & SDK enabled**\r\n     ** Drag-n-drop programming\r\n     ** USB Serial Port\r\n     ** CMSIS-DAP\r\n     ** online development tools\r\n     ** easy to use C/C++ SDK\r\n     ** lots of published libraries, projects \r\n\r\n* **NXP LPC812 MCU**\r\n     ** Low power ARM Cortex-M0+ Core\r\n     ** 30MHz, 16KB Flash, 4KB RAM\r\n     ** 3xUSART, 2xSPI, 1xComparator, 1xI2C \r\n\r\n== Firmware Update ==\r\nThe latest Arm Mbed DAPLink interface firmware is available at (click the image):\r\n\r\n[[https://armmbed.github.io/DAPLink/?board=NXP-LPC800-MAX|{{/media/uploads/sam_grove/website-logo-link.png|DAPLink firmware|300}}]]\r\n\r\nTo check your firmware version and built date, open the MBED.HTM or DETAILS.TXT of your MBED disk in a text editor. \r\n\r\nTo update the firmware,\r\n* Hold the reset button and power on it\r\n* A CRP DISABLD disk will show\r\n** On Windows, replace firmware.bin with the above firmware\r\n** On Linux/Mac, use command: **dd if={new_firmware.bin} of={firmware.bin} conv=notrunc**\r\n\r\n==See Also==\r\n* [[https://mbed.org/handbook/mbed-NXP-LPC800-MAX|NXP LPC800-MAX Handbook Page]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/LPC800-MAX.png",
        "image_path": "platforms/LPC800-MAX.png",
        "pinout": "/media/platforms/lpc800_pinmap4.png",
        "pinout_path": "platforms/lpc800_pinmap4.png",
        "bullet1": "Cortex-M0+",
        "bullet2": "16KB Flash, 4KB RAM",
        "bullet3": null,
        "buy_now": null,
        "pre_order_mode": false,
        "gid": "24f802c7-2e38-41ef-8148-2dc5e3343365"
    },
    {
        "id": 16,
        "name": "FRDM-KL25Z",
        "productcode": "0200",
        "logicalboard": {
            "name": "kl25z",
            "slug": "FRDM-KL25Z",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Interface Firmware",
                    "hide": false,
                    "slug": "interface-firmware"
                },
                "description": "mbed DAPLink project <a href=\"https://github.com/armmbed/DAPLink\">github.com/armmbed/DAPLink</a>",
                "hide": false,
                "name": "DAPLink"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0+"
            }
        ],
        "slug": "KL25Z",
        "description": "The FRDM-KL25Z is an ultra-low-cost development platform for Kinetis L Series KL1x (KL14/15) and KL2x (KL24/25) MCUs built on ARM® Cortex™-M0+ processor. Features include easy access to MCU I/O, battery-ready, low-power operation, a standard-based form factor with expansion board options and a built-in debug interface for flash programming and run-control. The FRDM-KL25Z is supported by a range of NXP and third-party development software.",
        "hide": false,
        "private": false,
        "ramsize": 16384,
        "flashsize": 131072,
        "secret": "78a0cd72",
        "landing_page": "http://mbed.org/handbook/mbed-FRDM-KL25Z-Getting-Started",
        "vendor": {
            "id": 3,
            "name": "NXP",
            "full_name": "NXP Semiconductors",
            "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
            "url": "http://www.nxp.com/",
            "body": "",
            "logo": "/media/vendors/NXP-Logo_2.jpg"
        },
        "body": "== Overview ==\r\n\r\nThe FRDM-KL25Z has been designed by NXP in collaboration with mbed for prototyping all sorts of devices, especially those requiring the size and price point offered by Cortex-M0+ and the power of USB Host and Device. It is packaged as a development board with connectors to break out to strip board and breadboard, and includes a built-in USB FLASH programmer.\r\n\r\n {{/media/uploads/GregC/frdm-kl25z_headers2.png}} \r\n\r\n<<warning title=\"Important Notes\">>\r\nPlease note that on this MCU in SPI Slave mode pins labeled MOSI behave as Slave Output and pins labeled MISO behave as Slave Input.  The terms MOSI (Master Out Slave In) and MISO (Master In Slave Out) only apply to Master mode.  \r\n\r\n<</warning>>\r\n\r\nIt is based on the NXP KL25Z, with a 32-bit ARM Cortex-M0+ core running at 48MHz. It includes 128KB FLASH, 16KB RAM and lots of interfaces including USB Host, USB Device, SPI, I2C, ADC, DAC, PWM, Touch Sensor and other I/O interfaces.\r\n\r\n {{/media/uploads/GregC/frdm-kl25z_peripherals.png}} \r\n\r\nThe FRDM-KL25Z is fully supported in the mbed platform, so it gets access to the free tools and SDK that provides experienced embedded developers with powerful and productive tools for building proof-of-concepts. The pinout above shows the commonly used interfaces and their locations. Note that all the numbered pins (PT_XX) can also be used as [[/handbook/DigitalIn|DigitalIn]] and [[/handbook/DigitalOut|DigitalOut]] interfaces. \r\n\r\n===Pin names===\r\n\r\n* [[http://mbed.org/teams/Freescale/wiki/frdm-kl25z-pinnames|mbed pin-names]]\r\n\r\n\\\\\r\n----\r\n \r\n== Features ==\r\n\r\n* **NXP KL25Z Kinetis KL2x MCU (MKL25Z128VLK4)**\r\n** High performance ARM® Cortex™-M0+ Core\r\n** 48MHz, 16KB RAM, 128KB FLASH\r\n** USB (Host/Device)\r\n** SPI (2)\r\n** I2C (2)\r\n** UART (3)\r\n** PWM (TPM)\r\n** ADC (16 bit)\r\n** DAC (1x 12bit)\r\n** Touch Sensor\r\n** GPIO (66)\r\n\r\n* **FRDM-KL25Z Onboard Sensors**\r\n** MMA8451Q - 3-axis accelerometer\r\n** Capacitive touch sensor\r\n\r\n* **Evalution Form factor**\r\n** 81mm x 53mm\r\n** 5V USB or 4.5-9V supply \r\n** Built-in USB drag 'n' drop FLASH programmer\r\n\r\n* **mbed HDK & SDK enabled**\r\n** Drag-n-drop programming\r\n** USB Serial Port\r\n** CMSIS-DAP\r\n** Online development tools\r\n** Easy to use C/C++ SDK\r\n** Lots of published libraries and projects\r\n\r\n* **Status**\r\n** Production\r\n<<comment>>\r\n** **Alpha | Beta | Production | Phasing out(link to replacement) | End of Life**\r\n<</comment>>\r\n\r\n\\\\\r\n\\\\\r\n----\r\n\r\n== Firmware ==\r\n\r\n<<warning title=FirmwareUpdate>>\r\nA new interface firmware image is necessary to mbed-enable NXP FRDM boards\r\n* [[http://mbed.org/handbook/Firmware-FRDM-KL25Z|Step by step firmware upgrade instructions]]\r\n<</warning>>\r\n\r\n\r\n\\\\\r\n\\\\\r\n----\r\n== Getting Started with mbed ==\r\n\r\n=== 1. Connect your microcontroller to a PC ===\r\n\r\nUse the USB lead to connect your mbed to a PC. The status light will come on, indicating it has power. After a few seconds of activity, the PC will recognise the mbed Microcontroller as a standard USB drive.\r\n\r\n| {{/media/uploads/dan/winxp-disk.png}} | {{/media/uploads/dan/mac-disk.png}} |\r\n| //Windows XP example// | //Mac OS X example// |\r\n\r\n=== 2. Click the MBED.HTM link to get logged in ===\r\n\r\nGo to the new USB Drive, and click MBED.HTM to open it in a web browser.\r\n\r\nIf you do not have an mbed account, choose \"Signup\", and create your mbed Account. Otherwise, log in with your normal username and password.\r\n\r\nThis will give you access to the website, tools, libraries and documentation.\r\n\r\n\\\\\r\n\\\\\r\n----\r\n\r\n== PC Configuration ==\r\n\r\nYour mbed Microcontroller can appear on your computer as a serial port. On Mac and Linux, this will happen by default. For Windows, you need to install a driver:\r\n\r\n<<warning title=\"Windows\">>\r\nSee [[/handbook/Windows-serial-configuration|Windows-serial-configuration]] for full details about setting up Windows for //serial communication// with your mbed Microcontroller\r\n<</warning>>\r\n\r\nFrom a host PC to communicate with mbed you will need a ##terminal application##. This allows the mbed Microcontroller to print to your PC screen, and for you to send characters back to your mbed.\r\n\r\n   * [[/handbook/Terminals|Terminals]] - Using Terminal applications to communicate between the Host PC and the mbed Micrcontroller\r\n\r\nSome terminal programs (e.g. TeraTerm) list the available serial ports by name. However, if you do need to know the identity of the serial port so that you can attach a terminal or an application to it:\r\n\r\n<<comment>>\r\n * //Windows// - Look under the \"Ports\" section in \"Device Manager\" (''Start -> Control Panel -> System -> Hardware -> Device Manager''). The name will be ''mbed Serial Port (COMx)'', where ''x'' is the number of the COM port allocated.\r\n\r\n * //Mac OS X// - Use the command ls /dev/tty.usbmodem*\r\n\r\n * //Linux// - Use the command ls /dev/ttyACM*\r\n<</comment>>\r\n\r\n|| Windows || Mac || Linux ||\r\n|| Find the identity of the COM port by opening ''Device Manager''. To do this navigate ''Start -> Control Panel -> System -> Hardware -> Device Manager''.  || To find the device name under Mac OS X, use the command ''ls /dev/tty.usbmodem*''  || To find the device name under Linux, use the command ''ls /dev/ttyACM*''  ||\r\n|| [[/media/uploads/sam_grove/windows_device_manager.jpg|{{/media/uploads/sam_grove/windows_device_manager.jpg|windows|225}}]]  || [[/media/uploads/sam_grove/mac_tty.png|{{/media/uploads/sam_grove/mac_tty.png|mac|225}}]] || [[/media/uploads/sam_grove/linux_acm.jpg|{{/media/uploads/sam_grove/linux_acm.jpg|linux|225}}]] ||\r\n\r\n\\\\\r\n\\\\\r\n----\r\n== Downloading A program ==\r\n\r\n=== 1. Save a program binary (.bin) to the FRDM Platform ===\r\n\r\nDownload the appropriate \"Hello World!\" binary:\r\n   * NXP FRDM-KL25Z: [[/media/uploads/sam_grove/mbed_blinky2_kl25z.bin|HelloWorld_KL25Z.bin]] \r\n\r\nNote: the source code for this program will be seen in the next section.\r\n\r\nSave the program binary file to your mbed Microcontroller Disk, just like you would with a normal USB disk. The **Status LED** will flash as the PC writes the file to the Microcontroller disk. \r\n\r\n<<float side=right>>\r\n {{/media/uploads/sam_grove/kl25-slide4.jpg|KL25stuff|500}} \r\n<</float>>\r\n\r\n=== 2. Press the Reset Button ===\r\n\r\nWhen the Reset Button in pressed, the newest program on the mbed Microcontroller Disk will be loaded in to the Microcontroller FLASH memory. The **Status LED** will flash as this happens.\r\n\r\nWhen the program is has been loaded onto the microcontroller, it will then start it running.\r\n\r\n=== 3. Hello World! ===\r\n\r\nThe Microcontroller is now running the program; flashing LED1 forever! If you reset the Microcontroller, or disconnect and reconnect the power, the program will simply restart. \r\n\r\n=== 4. To download a different program ===\r\n\r\nIt is the newest program on the mbed Microcontroller that is run after reset. We can therefore download a new program or overwrite an existing one to update the program that will run.\r\n\r\n\\\\\r\n\\\\\r\n----\r\n\r\n== Hello World! ==\r\n\r\n<<program  /teams/mbed/code/mbed_blinky/>>\r\n\r\n\\\\\r\n\\\\\r\n----\r\n\r\n== Where Next ==\r\n\r\nFollow the guide to creating your own programs using the online compiler\r\n\r\n * [[/handbook/Creating-a-program| Create your own program]]\r\n\r\n\\\\\r\n\\\\\r\n----\r\n== Technical Reference ==\r\n\r\n===Power===\r\n  * USB powered or 4.5v - 9v on Vin pin\r\n  * Current (active): < _ _ _ mA\r\n  * Current (sleep): < _ _ _ mA\r\n  * 3.3v regulated output on VOUT to power peripherals\r\n  * 5.0v from USB available on 5v (only available when USB is connected unless extra regulator is added!)\r\n  * Digital IO pins are 3.3v, 4mA each, 400mA max total** \r\n\r\n ===Schematics===\r\n  * [[http://cache.freescale.com/files/soft_dev_tools/hardware_tools/schematics/FRDM-KL25Z_SCH.pdf|NXP FRDM-KL25Z Schematic]]\r\n  * [[http://cache.freescale.com/files/32bit/doc/user_guide/FRDMKL25ZUM.zip|NXP FRDM-KL25Z User's Manual]]\r\n  \r\n ===Data Sheets===\r\n  * [[ http://cache.freescale.com/files/32bit/doc/data_sheet/KL25P80M48SF0.pdf | NXP KL2x Data Sheet]]\r\n  * [[ http://cache.freescale.com/files/32bit/doc/ref_manual/KL25P80M48SF0RM.pdf | NXP KL2x Reference Manual]]\r\n  * [[http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=KL2x&fpsp=1&tab=Documentation_Tab | NXP KL2x Errata Sheet]]\r\n  * [[http://cache.freescale.com/files/sensors/doc/data_sheet/MMA8451Q.pdf | MMA8451Q Data Sheet]]\r\n  \r\n===Interface Firmware===\r\n  * [[http://mbed.org/handbook/Firmware-FRDM-KL25Z|CMSIS-DAP Interface Firmware]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/FRDM-KL25Z1_vRpCh79.jpg",
        "image_path": "platforms/FRDM-KL25Z1_vRpCh79.jpg",
        "pinout": "/media/platforms/frdm-kl25z-1.png",
        "pinout_path": "platforms/frdm-kl25z-1.png",
        "bullet1": "Cortex-M0+",
        "bullet2": "128KB Flash, 16KB RAM",
        "bullet3": "USB OTG",
        "buy_now": "http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FRDM-KL25Z&tab=Buy_Parametric_Tab&nodeId=015210045A&pspll=1&fromSearch=false",
        "pre_order_mode": false,
        "gid": "a95f1518-f091-4f48-9009-64d90a251cdc"
    },
    {
        "id": 15,
        "name": "mbed LPC11U24",
        "productcode": "1040",
        "logicalboard": {
            "name": "lpc11u24",
            "slug": null,
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M0"
            }
        ],
        "slug": "mbed-LPC11U24",
        "description": "Rapid Prototyping for general microcontroller applications, USB and 32-bit ARM® Cortex™-M0 based designs",
        "hide": false,
        "private": false,
        "ramsize": 8192,
        "flashsize": 32768,
        "secret": " ",
        "landing_page": "http://mbed.org/handbook/mbed-NXP-LPC11U24-Getting-Started",
        "vendor": {
            "id": 3,
            "name": "NXP",
            "full_name": "NXP Semiconductors",
            "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
            "url": "http://www.nxp.com/",
            "body": "",
            "logo": "/media/vendors/NXP-Logo_2.jpg"
        },
        "body": "== Overview ==\r\nThis board is no longer available; this information is provided as a reference for existing users. The mbed1768 [[platforms/mbed-LPC1768|mbed-LPC1768]] and [[/platforms/L-TEK-FF-LPC546XX|L-TEK-FF-LPC546XX]] boards provide alternatives in the same form factor, while the [[/platforms/LPCXpresso11U68|LPCXpresso11U68]] and [[/platforms/KL25Z|FRDM-KL25Z]] provide more capable Cortex M0+ platforms from NXP.\r\n\r\nThe mbed Microcontrollers are a series of ARM microcontroller development boards designed for rapid prototyping.\r\n * Find out more about [[/handbook/mbed-Microcontrollers|all mbed Microcontrollers]]\r\n\r\nThe mbed NXP LPC11U24 Microcontroller in particular is designed for prototyping low cost USB devices, battery powered applications and 32-bit ARM® Cortex™-M0 based designs. It is packaged as a small DIP form-factor for prototyping with through-hole PCBs, stripboard and breadboard, and includes a built-in USB FLASH programmer.\r\n\r\n{{/media/uploads/simon/m0-pinout.png||400}}\r\n\r\nIt is based on the NXP LPC11U24, with a 32-bit ARM Cortex-M0 core running at 48MHz. It includes 32KB FLASH, 8KB RAM and lots of interfaces including USB Device, SPI, I2C, ADC, and other I/O interfaces. The pinout above shows the commonly used interfaces and their locations. Note that all the numbered pins (p5-p30) can also be used as [[/handbook/DigitalIn|DigitalIn]] and [[/handbook/DigitalOut|DigitalOut]] interfaces. \r\n\r\n\r\nThe mbed Microcontrollers provide experienced embedded developers a powerful and productive platform for building proof-of-concepts. For developers new to 32-bit microcontrollers, mbed provides an accessible prototyping solution to get projects built with the backing of libraries, resources and support shared in the mbed community.\r\n\r\n== Features ==\r\n\r\n* NXP LPC11U24 MCU\r\n** Low power ARM® Cortex™-M0 Core\r\n** 48MHz, 8KB RAM, 32KB FLASH\r\n** USB Device, 2xSPI, I2C , UART, 6xADC, GPIO\r\n* Prototyping form-factor\r\n** 40-pin 0.1\" pitch DIP package, 54x26mm\r\n** 5V USB, 4.5-9V supply or 2.4-3.3V battery\r\n** Built-in USB drag 'n' drop FLASH programmer\r\n* mbed.org Developer Website\r\n** Lightweight Online Compiler\r\n** High level C/C++ SDK \r\n** Cookbook of published libraries and projects\r\n\r\nThe mbed NXP LPC11U24 is one of a range of [[/handbook/mbed-Microcontrollers|mbed Microcontrollers]] packaged as a small 40-pin DIP, 0.1-inch pitch form-factor making it convenient for prototyping with solderless breadboard, stripboard, and through-hole PCBs. It includes a built-in USB programming interface that is as simple as using a USB Flash Drive. Plug it in, drop on an ARM program binary, and its up and running!\r\n\r\n==Firmware==\r\nMake sure you have updated your firmware to the latest revision.\r\n * [[http://mbed.org/handbook/Firmware-LPC1768-LPC11U24|mbed Interface Firmware]]\r\n\r\n== See also ==\r\n\r\n * [[/handbook/mbed-NXP-LPC11U24|mbed NXP LPC11U24 Handbook Page]]\r\n * [[/handbook/mbed-Compiler|mbed Compiler]]\r\n * [[/handbook/Tour|mbed Tour]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/LPC11U24.jpg",
        "image_path": "platforms/LPC11U24.jpg",
        "pinout": "/media/platforms/lpc11u24_pinout.png",
        "pinout_path": "platforms/lpc11u24_pinout.png",
        "bullet1": "Cortex-M0, 48MHz",
        "bullet2": "32KB Flash, 8KB RAM",
        "bullet3": null,
        "buy_now": null,
        "pre_order_mode": false,
        "gid": "1156884e-be37-4185-9488-3b63cd6e98e5"
    },
    {
        "id": 7,
        "name": "mbed LPC1768",
        "productcode": "1010",
        "logicalboard": {
            "name": "lpc1768",
            "slug": "lpc1768",
            "vendor": {
                "id": 3,
                "name": "NXP",
                "full_name": "NXP Semiconductors",
                "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
                "url": "http://www.nxp.com/",
                "body": "",
                "logo": "/media/vendors/NXP-Logo_2.jpg"
            }
        },
        "features": [
            {
                "category": {
                    "name": "Mbed Enabled",
                    "hide": false,
                    "slug": "mbed-enabled"
                },
                "description": "",
                "hide": false,
                "name": "Baseline"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 5.9"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.0"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.1"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.10"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.11"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.12"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.13"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.14"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.15"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.2"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.3"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.4"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.5"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.6"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.7"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.8"
            },
            {
                "category": {
                    "name": "Mbed OS support",
                    "hide": false,
                    "slug": "mbed-os"
                },
                "description": "",
                "hide": false,
                "name": "Mbed OS 6.9"
            },
            {
                "category": {
                    "name": "Target Core",
                    "hide": false,
                    "slug": "target-core"
                },
                "description": "",
                "hide": false,
                "name": "Cortex-M3"
            },
            {
                "category": {
                    "name": "Mbed Studio support",
                    "hide": false,
                    "slug": "mbed-studio-support"
                },
                "description": "Mbed Studio supports Mbed OS 5.12+, which was when Arm Compiler 6 support was officially added to the OS.\r\n\r\nCompilation against any board that supports Mbed OS 5.12+ should be possible.\r\n\r\nThese boards will also be autodetected by Mbed Studio, allowing compiled binaries to be run.",
                "hide": false,
                "name": "Build and run"
            }
        ],
        "slug": "mbed-LPC1768",
        "description": "Rapid Prototyping for general microcontroller applications, Ethernet, USB and 32-bit ARM® Cortex™-M3 based designs",
        "hide": false,
        "private": false,
        "ramsize": 32768,
        "flashsize": 524288,
        "secret": "",
        "landing_page": "http://mbed.org/handbook/mbed-NXP-LPC1768-Getting-Started",
        "vendor": {
            "id": 3,
            "name": "NXP",
            "full_name": "NXP Semiconductors",
            "description": "<p>NXP is a leading semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has about 30,000 employees working in more than 30 countries and posted sales of USD 5.4 billion (including the Mobile & Personal business) in 2008.</p>\r\n\r\n<p>NXP creates semiconductors, system solutions and software that deliver better sensory experiences in TVs, set-top boxes, identification applications, mobile phones, cars and a wide range of other electronic devices. News from NXP is located at <a href=\"http://www.nxp.com\">www.nxp.com. </a></p>",
            "url": "http://www.nxp.com/",
            "body": "",
            "logo": "/media/vendors/NXP-Logo_2.jpg"
        },
        "body": "== Overview ==\r\n\r\nThe mbed Microcontrollers are a series of ARM microcontroller development boards designed for rapid prototyping.\r\n * Find out more about [[/handbook/mbed-Microcontrollers|all mbed Microcontrollers]]\r\n\r\nThe mbed NXP LPC1768 Microcontroller in particular is designed for prototyping all sorts of devices, especially those including Ethernet, USB, and the flexibility of lots of peripheral interfaces and FLASH memory. It is packaged as a small DIP form-factor for prototyping with through-hole PCBs, stripboard and breadboard, and includes a built-in USB FLASH programmer.\r\n\r\n{{https://os.mbed.com/media/platforms/lpc1768_pinout.png}}\r\n{{/media/img/boardlogos/lpc1768/pinout.png||400}}\r\n\r\nIt is based on the NXP LPC1768, with a 32-bit ARM Cortex-M3 core running at 96MHz. It includes 512KB FLASH, 32KB RAM and lots of interfaces including built-in Ethernet, USB Host and Device, CAN, SPI, I2C, ADC, DAC, PWM and other I/O interfaces. The pinout above shows the commonly used interfaces and their locations. Note that all the numbered pins (p5-p30) can also be used as [[/handbook/DigitalIn|DigitalIn]] and [[/handbook/DigitalOut|DigitalOut]] interfaces. \r\n\r\n\r\nThe mbed Microcontrollers provide experienced embedded developers a powerful and productive platform for building proof-of-concepts. For developers new to 32-bit microcontrollers, mbed provides an accessible prototyping solution to get projects built with the backing of libraries, resources and support shared in the mbed community.\r\n\r\n== Hello World! ==\r\n \r\n<<program  /users/simon/programs/HelloWorld/latest/docs/main_8cpp_source.html>>\r\n\r\n== Features ==\r\n\r\n* NXP LPC1768 MCU\r\n** High performance ARM® Cortex™-M3 Core\r\n** 96MHz, 32KB RAM, 512KB FLASH\r\n** Ethernet, USB Host/Device, 2xSPI, 2xI2C, 3xUART, CAN, 6xPWM, 6xADC, GPIO\r\n* Prototyping form-factor\r\n** 40-pin 0.1\" pitch DIP package, 54x26mm\r\n** 5V USB or 4.5-9V supply \r\n** Built-in USB drag 'n' drop FLASH programmer\r\n* mbed.org Developer Website\r\n** Lightweight Online Compiler\r\n** High level C/C++ SDK \r\n** Cookbook of published libraries and projects\r\n\r\nThe mbed NXP LPC1768 is one of a range of [[/handbook/mbed-Microcontrollers|mbed Microcontrollers]] packaged as a small 40-pin DIP, 0.1-inch pitch form-factor making it convenient for prototyping with solderless breadboard, stripboard, and through-hole PCBs. It includes a built-in USB programming interface that is as simple as using a USB Flash Drive. Plug it in, drop on an ARM program binary, and its up and running!\r\n\r\n==Firmware==\r\nMake sure you have updated your firmware to the latest revision.\r\n * [[http://mbed.org/handbook/Firmware-LPC1768-LPC11U24|mbed Interface Firmware]]\r\n\r\n== Schematics and Data Sheets ==\r\n\r\nmbed NXP LPC1768 Microcontroller\r\n * [[http://mbed.org/media/uploads/chris/mbed-005.1.pdf|mbed NXP LPC1768 Schematic]]\r\n * [[http://www.nxp.com/documents/leaflet/LPC1768.pdf|mbed NXP LPC1768 Microcontroller Flyer]]\r\n\r\nNXP LPC176x MCU\r\n * [[http://www.nxp.com/products/microcontrollers/cortex_m3/lpc1700/LPC1768FBD100.html|NXP LPC1768 Homepage]]\r\n * [[http://www.nxp.com/documents/user_manual/UM10360.pdf|NXP LPC176x User Manual]]\r\n * [[http://www.nxp.com/documents/data_sheet/LPC1769_68_67_66_65_64_63.pdf|NXP LPC176x Data Sheet]]\r\n\r\n== HAL ==\r\n\r\nThe mbed interface semihosting is disconnected as part of going to sleep, and can not be restored.\r\nFlash re-programming and the USB serial port will remain active, but the mbed program will no longer be able to access the LocalFileSystem.\r\n\r\n== See also ==\r\n\r\n * [[https://mbed.org/handbook/mbed-NXP-LPC1768-Getting-Started|mbed NXP LPC1768 Getting Started]]\r\n * [[/explore|Explore the mbed platform]]",
        "beta_only": false,
        "compatibility_notes": "",
        "image": "/media/platforms/LPC1768.jpg",
        "image_path": "platforms/LPC1768.jpg",
        "pinout": "/media/platforms/lpc1768_pinout.png",
        "pinout_path": "platforms/lpc1768_pinout.png",
        "bullet1": "Cortex-M3, 96MHz",
        "bullet2": "512KB Flash, 32KB RAM",
        "bullet3": null,
        "buy_now": "http://mbed.org/handbook/Order",
        "pre_order_mode": false,
        "gid": "df68aa0a-cc24-4e22-9d9d-eacfe3f4fe9f"
    }
]