<?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>twi_mngr migration from SDK14.2 to SDK15.3</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/45899/twi_mngr-migration-from-sdk14-2-to-sdk15-3</link><description>Hi guys, 
 sorry but first of all I have to admit that the migration is a mess. And really do not understand why you entered nrfx and did not make a clear cut. Because saving legacy stuff and new stuff in the same SDK will always be a mess... sorry but</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 08 Apr 2019 12:58:47 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/45899/twi_mngr-migration-from-sdk14-2-to-sdk15-3" /><item><title>RE: twi_mngr migration from SDK14.2 to SDK15.3</title><link>https://devzone.nordicsemi.com/thread/180770?ContentTypeID=1</link><pubDate>Mon, 08 Apr 2019 12:58:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:58676624-87f6-4076-8e56-618bdc055bc8</guid><dc:creator>Constantin</dc:creator><description>&lt;p&gt;Then my suggestions is that next time I would wait for the big release for some more month until it is a stable and easy followable migration.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve just managed it by uncommenting all old TWI_ stuff in the sdk_config.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: twi_mngr migration from SDK14.2 to SDK15.3</title><link>https://devzone.nordicsemi.com/thread/180765?ContentTypeID=1</link><pubDate>Mon, 08 Apr 2019 12:52:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6ebb0e9f-df70-4838-8921-0d1f6edd33e4</guid><dc:creator>Jakub Rzeszutko</dc:creator><description>&lt;p&gt;Welcome,&lt;br /&gt;First of all, we apologize for this mess and we are aware of its existence.&lt;br /&gt;Our problem is that migrating our SDK libraries to nrfx in most cases would require rewriting them from sratch. Hence the &amp;quot;glue layer&amp;quot; solution that allows you to use nrfx without having to make major changes in libraries.&lt;/p&gt;
&lt;p&gt;For example, this twi mngr to be moved to nrfx only would require one of two solutions:&lt;br /&gt;1. implement separately the twi_mngr library for TWI and TWIM&lt;br /&gt;2. rewriting the twi mngr with two twi backends: TWI &amp;amp; TWIM - similar to the solution that we have in nrf_crypto (facade pattern)&lt;/p&gt;
&lt;p&gt;We are currently trying to devote a lot of time so that nrfx is of the highest possible quality and can be independent from the operating system or SDK. Additionally, due to the great commitment to Zephyr OS development, we do not have much time left to rewrite libraries.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>