<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Driving WS2812B LEDs using I2S on the Nordic nRF52832</title><link>/nordic/nordic-blog/b/blog/posts/driving-ws2812b-leds-using-i2s-on-the-nordic-nrf52</link><description>In this article, I use the I2S peripheral of the Nordic nRF52832 to generate the waveforms required to drive the popular WS2812B RGB LEDs.
http://electronut.in/nrf52-i2s-ws2812/</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><item><title>RE: Driving WS2812B LEDs using I2S on the Nordic nRF52832</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/driving-ws2812b-leds-using-i2s-on-the-nordic-nrf52</link><pubDate>Thu, 18 Mar 2021 10:49:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5e30c6e0-05a6-44c1-a28c-fc88ae3b18c1</guid><dc:creator>rohit vekariya</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;thanks ,i will try and let you know&lt;/p&gt;&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1050&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Driving WS2812B LEDs using I2S on the Nordic nRF52832</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/driving-ws2812b-leds-using-i2s-on-the-nordic-nrf52</link><pubDate>Wed, 30 Dec 2020 01:57:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5e30c6e0-05a6-44c1-a28c-fc88ae3b18c1</guid><dc:creator>schosdas</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hello&lt;/p&gt;
&lt;p&gt;I succeeded in LED output using this code. However, I have difficulty adding new functions by using this. I want to know how to combine the colors of LEDs and how to turn them on at the same time. (e.g., so that the first and third LEDs light up)&lt;/p&gt;
&lt;div class="edit_box___1KtZ3 active___3VPGL" id="txtTarget"&gt;&lt;span&gt;Can I get some advice on this?&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;Thank you.&lt;/p&gt;&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1050&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Driving WS2812B LEDs using I2S on the Nordic nRF52832</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/driving-ws2812b-leds-using-i2s-on-the-nordic-nrf52</link><pubDate>Mon, 01 Jun 2020 16:54:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5e30c6e0-05a6-44c1-a28c-fc88ae3b18c1</guid><dc:creator>harry4951</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Thanks Mahesh, even after three years I can also port it to the latest SDK with minor changes.&lt;br /&gt;&lt;br /&gt;For those of you who might&amp;nbsp;need some hints from this page later, the&amp;nbsp;nrf_drv_i2s_start API has changed a little bit and the following modification will make it work again:&lt;br /&gt;&lt;br /&gt; nrf_drv_i2s_buffers_t const initial_buffers = {&lt;br /&gt; .p_tx_buffer = &amp;amp;m_buffer_tx[0],&lt;br /&gt; };&lt;br /&gt; err_code = nrf_drv_i2s_start(&amp;amp;initial_buffers, I2S_BUFFER_SIZE, 0);&lt;br /&gt; APP_ERROR_CHECK(err_code);&lt;/p&gt;&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1050&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Driving WS2812B LEDs using I2S on the Nordic nRF52832</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/driving-ws2812b-leds-using-i2s-on-the-nordic-nrf52</link><pubDate>Thu, 21 Sep 2017 14:01:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5e30c6e0-05a6-44c1-a28c-fc88ae3b18c1</guid><dc:creator>Mahesh Venkitachalam</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Thansks! This was done on SDK 12.2.0 but should be portable to the latest SDK...&lt;/p&gt;
&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1050&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Driving WS2812B LEDs using I2S on the Nordic nRF52832</title><link>https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/driving-ws2812b-leds-using-i2s-on-the-nordic-nrf52</link><pubDate>Thu, 21 Sep 2017 13:53:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5e30c6e0-05a6-44c1-a28c-fc88ae3b18c1</guid><dc:creator>Anders Strand</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Very cool. Which SDK will the code examples compile with?&lt;/p&gt;
&lt;img src="https://devzone.nordicsemi.com/aggbug?PostID=1050&amp;AppID=4&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>