{"id":5508,"date":"2016-12-25T22:07:12","date_gmt":"2016-12-25T22:07:12","guid":{"rendered":"http:\/\/blog.bachi.net\/?p=5508"},"modified":"2021-05-04T16:14:09","modified_gmt":"2021-05-04T16:14:09","slug":"stm32-arduino","status":"publish","type":"post","link":"https:\/\/blog.bachi.net\/?p=5508","title":{"rendered":"STM32duino (STM32 Arduino)"},"content":{"rendered":"<ul>\n<li>STM32duino<\/li>\n<li>Maple<\/li>\n<\/ul>\n<p><a href=\"https:\/\/docs.platformio.org\/en\/latest\/platforms\/ststm32.html\">ST STM32<\/a><\/p>\n<blockquote><p>Switching between Arduino cores:<br \/>\nThere are three different Arduino cores for STM32 microcontrollers: STM32Duino, Arduino STM32 (maple) and STM32L0. All of them have been developed independently, therefore, have different functionality and set of internal libraries. By default, official STM32Duino core is used (except cases when a board supports only one specific core). <\/p><\/blockquote>\n<h3>GitHub<\/h3>\n<p><a href=\"https:\/\/github.com\/stm32duino\/Arduino_Core_STM32\">github.com\/stm32duino\/Arduino_Core_STM32<\/a>, STM32 core support for Arduino<br \/>\n<a href=\"https:\/\/github.com\/rogerclarkmelbourne\/Arduino_STM32\">github.com\/rogerclarkmelbourne\/Arduino_STM32<\/a>, Arduino STM32. Hardware files to support STM32 boards, on Arduino IDE 1.8.x including LeafLabs Maple and other generic STM32F103 boards<br \/>\n<a href=\"https:\/\/github.com\/bobc\/maple-asp\">github.com\/bobc\/maple-asp<\/a>, Arduino Support Package For Maple<br \/>\n<a href=\"https:\/\/github.com\/leaflabs\/maple-ide\">github.com\/leaflabs\/maple-ide<\/a>, Development environment for the Maple ARM Cortex-M3 development board; forked from Arduino<\/p>\n<p>STM32-GENERIC-Derivate<br \/>\n<a href=\"https:\/\/github.com\/danieleff\/STM32GENERIC\">github.com\/danieleff\/STM32GENERIC<\/a>, Generic implementation of Arduino for STM32 boards<br \/>\n<a href=\"https:\/\/github.com\/huaweiwx\/STM32GENERIC\">github.com\/huaweiwx\/STM32GENERIC<\/a>, Generic implementation of Arduino for STM32 boards<br \/>\n<a href=\"https:\/\/github.com\/ChrisMicro\/STM32GENERIC\">github.com\/ChrisMicro\/STM32GENERIC<\/a>, Generic implementation of Arduino for STM32 boards<\/p>\n<h3>Tutorials<\/h3>\n<p><a href=\"http:\/\/grauonline.de\/wordpress\/?page_id=1004\">Arduino goes STM32<\/a><br \/>\n<a href=\"http:\/\/www.stm32duino.com\/\">Arduino for STM32<\/a> (Forum)<br \/>\n<a href=\"http:\/\/wiki.stm32duino.com\">Arduino for STM32<\/a> (Wiki)<br \/>\n<a href=\"http:\/\/jeelabs.org\/book\/1545d\/\">The Arduino IDE with STM32<\/a><\/p>\n<h3>Videos<\/h3>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=Ze6q6NidS5w&#038;list=PL-pXREv4qc2umVAJ8c051irD2LWhBJxhw\">STM32 Arduino (STM32F103C8 \/ Programming STM32 with Arduino and Mac)<\/a><br \/>\n<a href=\"https:\/\/www.youtube.com\/watch?v=xsYIh1sunso\">STM32 dev board first steps (linux)<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>STM32duino Maple ST STM32 Switching between Arduino cores: There are three different Arduino cores for STM32 microcontrollers: STM32Duino, Arduino STM32 (maple) and STM32L0. All of them have been developed independently, therefore, have different functionality and set of internal libraries. By default, official STM32Duino core is used (except cases when a board supports only one specific [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5508","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/5508","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5508"}],"version-history":[{"count":18,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/5508\/revisions"}],"predecessor-version":[{"id":12110,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/5508\/revisions\/12110"}],"wp:attachment":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5508"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5508"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5508"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}