<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: 'unsigned int' can't convert to 'ADC_Type *'  pointer in S32 Design Studio</title>
    <link>https://community.nxp.com/t5/S32-Design-Studio/unsigned-int-can-t-convert-to-ADC-Type-pointer/m-p/1240218#M7302</link>
    <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'm not familiar with MISRA rules, but I think that definition of address as a macro and casting pointer to different type by this way is against MISRA rules. You can try to define ADC as a pointer and assign the address in it. Something like&amp;nbsp;&lt;/P&gt;
&lt;P&gt;unsigned int adc0*;&lt;/P&gt;
&lt;P&gt;adc0=0x4003B000;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jiri&lt;/P&gt;</description>
    <pubDate>Thu, 04 Mar 2021 10:51:08 GMT</pubDate>
    <dc:creator>jiri_kral</dc:creator>
    <dc:date>2021-03-04T10:51:08Z</dc:date>
    <item>
      <title>'unsigned int' can't convert to 'ADC_Type *'  pointer</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/unsigned-int-can-t-convert-to-ADC-Type-pointer/m-p/1236462#M7278</link>
      <description>&lt;DIV&gt;&lt;DIV&gt;I am using S32K144,and the driver have below code:&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;#define&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;ADC0_BASE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(0x4003B000u)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;/**&amp;nbsp;Peripheral&amp;nbsp;ADC0&amp;nbsp;base&amp;nbsp;pointer&amp;nbsp;*/&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;#define&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;ADC0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;((ADC_Type&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;SPAN&gt;)ADC0_BASE)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;but when i use parasoft to check MISRA C 2012, it post "'unsigned int' can't convert to 'ADC_Type *' pointer" ,so how to solve this problem?&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;thank you very much!&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 25 Feb 2021 08:38:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/unsigned-int-can-t-convert-to-ADC-Type-pointer/m-p/1236462#M7278</guid>
      <dc:creator>daich</dc:creator>
      <dc:date>2021-02-25T08:38:38Z</dc:date>
    </item>
    <item>
      <title>Re: 'unsigned int' can't convert to 'ADC_Type *'  pointer</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/unsigned-int-can-t-convert-to-ADC-Type-pointer/m-p/1240218#M7302</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'm not familiar with MISRA rules, but I think that definition of address as a macro and casting pointer to different type by this way is against MISRA rules. You can try to define ADC as a pointer and assign the address in it. Something like&amp;nbsp;&lt;/P&gt;
&lt;P&gt;unsigned int adc0*;&lt;/P&gt;
&lt;P&gt;adc0=0x4003B000;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jiri&lt;/P&gt;</description>
      <pubDate>Thu, 04 Mar 2021 10:51:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/unsigned-int-can-t-convert-to-ADC-Type-pointer/m-p/1240218#M7302</guid>
      <dc:creator>jiri_kral</dc:creator>
      <dc:date>2021-03-04T10:51:08Z</dc:date>
    </item>
  </channel>
</rss>

