- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
==============================
タイトル: 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