<?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>Adding Drivers with CMSIS Wizard</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/75834/adding-drivers-with-cmsis-wizard</link><description>I wanted to add TWI functionality to the flash fds example and was confused about adding drivers with CMSISwizard. I manually added all the necessary twi drivers based off of the twi scanner example and added the necessary #includes. 
 
 From my understanding</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 01 Jun 2021 13:58:22 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/75834/adding-drivers-with-cmsis-wizard" /><item><title>RE: Adding Drivers with CMSIS Wizard</title><link>https://devzone.nordicsemi.com/thread/312917?ContentTypeID=1</link><pubDate>Tue, 01 Jun 2021 13:58:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5af6efd7-3bf6-4f74-b892-b31274677558</guid><dc:creator>Jared</dc:creator><description>&lt;p&gt;&amp;nbsp;Hi,&lt;/p&gt;
[quote user=""]&lt;p&gt;When adding drivers is there a way to make the CMSIS wizard recognize that drivers have been newly added so that they can be enabled through the wizard?&amp;nbsp; Or do the&amp;nbsp;added drivers need to be manually enabled within the sdk_config file by adding lines of code to enable the drivers?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;[/quote]
&lt;p&gt;Unfortunately no, there isn&amp;#39;t any. A typical approach would be to compare the config file of an example that already uses the peripheral that you want to use and then add all of the relevant macros that are missing to the config file.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user=""]&lt;p&gt;Also, is there a proper format to follow when adding lines of code to enable drivers within the sdk_config file?&amp;nbsp; Now when I open the CMSIS wizard no drivers come up even though my project builds and runs properly, so I&amp;#39;m assuming when I added lines to the sdk_config file that I messed up the format somehow.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;[/quote]
&lt;p&gt;The correct format is shown in the SDK examples. Also you should configure the NRF macros not the NRFX, as the former overwrites the latter, this is due to legacy stuff.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;regards&lt;/p&gt;
&lt;p&gt;Jared&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>