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

SPCBOOTUP_STATUSのレジスタRead

Syntax
C++
void AG903_SPCPrmGetBootupStatus(uint8_t* pwr, uint8_t* wdt_rst, uint8_t* hw_rst);
引数 
説明 
uint8_t* pwr 
[out] PWRビット (1=ブート後) 
uint8_t* wdt_rst 
[out] WDRビット (1=WDTによるリセット) 
uint8_t* hw_rst 
[out] HWRビット (1=nRESET端子によるリセット) 

void

SPCBOOTUP_STATUSのレジスタRead

1: void AG903_SPCPrmGetBootupStatus(uint8_t* pwr, uint8_t* wdt_rst, uint8_t* hw_rst) 2: { 3: uint32_t val; 4: 5: ASSERT(NULL != pwr); 6: ASSERT(NULL != wdt_rst); 7: ASSERT(NULL != hw_rst); 8: 9: val = AG903_SPC->BOOTUP_STATUS; 10: (*pwr) = (uint8_t)((val & AG903_SPC_BOOTUP_STATUS_PWR_MSK) >> AG903_SPC_BOOTUP_STATUS_PWR_POS); 11: (*wdt_rst) = (uint8_t)((val & AG903_SPC_BOOTUP_STATUS_WDR_MSK) >> AG903_SPC_BOOTUP_STATUS_WDR_POS); 12: (*hw_rst) = (uint8_t)((val & AG903_SPC_BOOTUP_STATUS_HWR_MSK) >> AG903_SPC_BOOTUP_STATUS_HWR_POS); 13: 14: return; 15: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.