{"version":"1.0","provider_name":"Phil Schatzmann","provider_url":"https:\/\/www.pschatzmann.ch\/home","author_name":"pschatzmann","author_url":"https:\/\/www.pschatzmann.ch\/home\/author\/pschatzmann\/","title":"STM32: Creating an I2S Arduino Library using the Cube IDE - Phil Schatzmann","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"eM5j5CiCay\"><a href=\"https:\/\/www.pschatzmann.ch\/home\/2022\/09\/25\/stm32-creating-an-arduino-library-from-cube-ide\/\">STM32: Creating an I2S Arduino Library using the Cube IDE<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.pschatzmann.ch\/home\/2022\/09\/25\/stm32-creating-an-arduino-library-from-cube-ide\/embed\/#?secret=eM5j5CiCay\" width=\"600\" height=\"338\" title=\"&#8220;STM32: Creating an I2S Arduino Library using the Cube IDE&#8221; &#8212; Phil Schatzmann\" data-secret=\"eM5j5CiCay\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.pschatzmann.ch\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/www.pschatzmann.ch\/wp-content\/uploads\/2022\/09\/stm32.jpeg","thumbnail_width":500,"thumbnail_height":500,"description":"The STM32 Cube IDE supports all features of the STM32 microcontrollers, but it is quite difficult to use. The STM32duino is the official Arduino implementation from STM, which is easy to use &#8211; but provides only the basic functionality! I was missing I2S in Arduino, so I was wondering, what [&hellip;]"}