2 Replies Latest reply on Aug 31, 2020 2:16 PM by NoTa_4591161

    Community Translation - Wrong ADC Macro Names Used in adc.c in PDL 2.1.0 - KBA228999

    NoTa_4591161

      Hi,               

       

      I would like to translate KBA228999 into Japanese.

      Please confirm to my work.

       

      Thanks,

      Kenshow

        • 1. Re: Community Translation - Wrong ADC Macro Names Used in adc.c in PDL 2.1.0 - KBA228999
          JuyoungJ_06

          Hi, Kenshow-san

          Confirm to work this KBA.

           

          Please note that -

          Autumn program will start at Sep 1th.

           

          If you want to submit as Autumn program, please submit it from Sep 1th.

          If you want to submit as Summer program, please submit it by Aug 31th.

           

          Thanks,

          Jenna

          • 2. Re: Community Translation - Wrong ADC Macro Names Used in adc.c in PDL 2.1.0 - KBA228999
            NoTa_4591161

            Hi Jenna-san,

                                            

            Japanese translation was over.
            Please check below.

             

            Original KBA:

            Wrong ADC Macro Names Used in adc.c in PDL 2.1.0 - KBA228999

             

            Thanks.

            Kenshow

            ==============================

             

            タイトル: PDL 2.1.0のadc.cで使用されている間違ったADCマクロ名 - KBA228999

             

            バージョン:**

             

            PDL 2.1.0に含まれているADCデバイスドライバーでは、次のマクロがadc.cファイルで使用されます。

            • FM_ADC0_SCTSL_AVAILABLE
            • FM_ADC0_PRTSL_AVAILABLE

            これらのマクロ名は正しくありません。表1に、対応する正しいマクロ名を示します。

             

            1 adc.cのマクロ名を修正する

            不正なマクロ名

            正しいマクロ名

            FM_ADC 0 _SCTSL_AVAILABLE

            FM_ADC_SCTSL_AVAILABLE

            FM_ADC 0 _PRTSL_AVAILABLE

            FM_ADC_PRTSL_AVAILABLE

             

            次のPDL2.1.0 adc.cコードスニペットでは、赤の行は正しくないマクロ名を示し、青の行は正しいマクロ名を示しています。

             

            @@ -485,7 +485,7 @@ en_result_t Adc_Init( volatile stc_adcn_

            return ErrorInvalidParameter;

                     }

             

            -      #if defined(FM_ADC0_SCTSL_AVAILABLE)

            +      #if defined(FM_ADC_SCTSL_AVAILABLE)

                     // Scan Conversion Timer Start Enable and Timer Source

                     if (TRUE == pstcConfig->pstcScanInit->bScanTimerStartEnable)

                     {

            @@ -516,7 +516,7 @@ en_result_t Adc_Init( volatile stc_adcn_

                     // Priority external Trigger Start Enable

            stcPCCR.PEEN = (TRUE == pstcConfig->pstcPrioInit->bPrioExtTrigStartEnable) ? 1u : 0u;

             

            -      #if defined(FM_ADC0_PRTSL_AVAILABLE)

            +      #if defined(FM_ADC_PRTSL_AVAILABLE)

                     // Priority Conversion Timer Start Enable and Timer Source

                     if (TRUE == pstcConfig->pstcPrioInit->bPrioTimerStartEnable)

                     {

            @@ -729,7 +729,7 @@ en_result_t Adc_DeInit( volatile stc_adc

                 pstcAdc->WCMRCOT = 0u;

                 pstcAdc->WCMRCIF = 0u;

            #endif

            -#if defined(FM_ADC0_SCTSL_AVAILABLE) && defined(FM_ADC0_PRTSL_AVAILABLE)

            +#if defined(FM_ADC_SCTSL_AVAILABLE) && defined(FM_ADC_PRTSL_AVAILABLE)

                 pstcAdc->SCTSL   = 0u;

                 pstcAdc->PRTSL   = 0u;

            #endif

             

            これらの正しいマクロは、各MPNヘッダーファイルで定義されています。

            • <PDLインストールディレクトリ>\2.1.0\devices\fm0p\<MPN>\common\<MPN>.h
            • <PDLインストールディレクトリ>\2.1.0\devices\fm4\<MPN>\common\<MPN>.h

             

             

            ==============================

            1-August-2020

              Kenshow