<?xml version="1.0" encoding="UTF-8" ?>
<?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/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Graphics library</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/25321/graphics-library</link><description>Hi everyone, 
 May I know does the nRF51822 SDK support any graphics library, like emWin, uC/GUI, or others? Because I would like to present a colorful and graphical on the display (a small size OLED or LCD). 
 p.s.: I found a similar question ( link</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 24 Oct 2017 05:28:43 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/25321/graphics-library" /><item><title>RE: Graphics library</title><link>https://devzone.nordicsemi.com/thread/99783?ContentTypeID=1</link><pubDate>Tue, 24 Oct 2017 05:28:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:67dc3d99-67ce-48bd-be14-99632c24e452</guid><dc:creator>wylng</dc:creator><description>&lt;p&gt;ucgui can be ported, i have just do it&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Graphics library</title><link>https://devzone.nordicsemi.com/thread/99782?ContentTypeID=1</link><pubDate>Thu, 21 Sep 2017 00:43:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:960bf728-5145-436e-9f02-032ca532068a</guid><dc:creator>Archer</dc:creator><description>&lt;p&gt;It&amp;#39;s very helpful to me. Thank you guys.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Graphics library</title><link>https://devzone.nordicsemi.com/thread/99781?ContentTypeID=1</link><pubDate>Wed, 20 Sep 2017 11:13:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:df2d2b05-c3d3-4e70-8984-15706a6e219d</guid><dc:creator>Jakub Rzeszutko</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;We have prepared a simple GFX library - maybe it will be usefull for you.
&lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v14.0.0/lib_gfx.html?cp=4_0_0_3_17"&gt;infocenter.nordicsemi.com/.../lib_gfx.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It is available in SDK13.x and SDK14.x but it shall be not a big deal to import it to SDK 12.3 (last one supporting  nRF51)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Graphics library</title><link>https://devzone.nordicsemi.com/thread/99780?ContentTypeID=1</link><pubDate>Wed, 20 Sep 2017 09:53:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:991f9fa8-54c4-4750-b8c5-246c3de98da6</guid><dc:creator>Archer</dc:creator><description>&lt;p&gt;Got it.&lt;/p&gt;
&lt;p&gt;Thanks for your prompt reply.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Graphics library</title><link>https://devzone.nordicsemi.com/thread/99779?ContentTypeID=1</link><pubDate>Wed, 20 Sep 2017 08:30:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2c311193-ef9d-41bf-b294-ff658606715d</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;I guess that has nothing to do with nRF5x itself. It doesn&amp;#39;t have any graphic coprocessor nor any sopecific interface so just GPIO/I2C/UART/SPI displays are possible. Then if the library can run on ARM Cortex-M then it should work on nRF5x chips as well. What can be a problem:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If it uses some extended instructions (ARM Cortex-M0 doesn&amp;#39;t support full Thumb 1/2 sets and also no DSP or floating point instructions). But if you have it in source you might substitute them during build by SW implementations (which will be much slower).&lt;/li&gt;
&lt;li&gt;You can easily hit performance issues. Firstly because of ARM Cortex-M0 design limits and secondly when you will be using BLE radio (which will interrupt any other computation unless it is DMA assisted transfer on pre-buffered interface like SPI...)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;However you can see some interesting demos with nRF52 (like &lt;a href="https://devzone.nordicsemi.com/blogs/1157/oled-display-support-for-nrf52832-ssd1306-adafruit/"&gt;this&lt;/a&gt; and &lt;a href="https://devzone.nordicsemi.com/blogs/853/proof-that-the-nrf52832-is-a-beast-of-computation-/"&gt;this&lt;/a&gt;).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>