AG903ライブラリリファレンス
内容インデックスホーム
前へ上へ次へ
AG903_WDTPrmGetControl 関数

WDTWdCRのレジスタRead

Syntax
C++
void AG903_WDTPrmGetControl(_Bool * rst, _Bool * intr, _Bool * ext);
引数 
説明 
_Bool * rst 
[out] system reset制御 
_Bool * intr 
[out] system interrupt制御 
_Bool * ext 
[out] external signal制御 

void

WDTWdCRのレジスタRead 

rst , intr , ext は true=Enable , false=Disable です。

1: void AG903_WDTPrmGetControl(_Bool *rst, _Bool *intr, _Bool *ext) 2: { 3: uint32_t cr=0; 4: ASSERT(NULL != rst); 5: ASSERT(NULL != intr); 6: ASSERT(NULL != ext); 7: 8: cr = AG903_WDT_READ_REG(WdCR); 9: if (cr & (1<<AG903_WDT_WdCR_WdRst_POS)) { 10: (*rst) = true; 11: } else { 12: (*rst) = false; 13: } 14: if (cr & (1<<AG903_WDT_WdCR_WdIntr_POS)) { 15: (*intr) = true; 16: } else { 17: (*intr) = false; 18: } 19: if (cr & (1<<AG903_WDT_WdCR_WdExt_POS)) { 20: (*ext) = true; 21: } else { 22: (*ext) = false; 23: } 24: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.