AG903ライブラリリファレンス
Body Source
AG903_SSCPrmGetCpuStatus 関数
本文ソース
コピコード
1:
void
AG903_SSCPrmGetCpuStatus(
AG903_SSCPrmCpuRunStatus
* status) 2: { 3: uint32_t val; 4: 5:
ASSERT
(NULL != status); 6: 7: val =
AG903_SSC
->CA5_RUN_STATUS; 8: 9:
if
(
AG903_SSC_CA5_RUN_STATUS_EVENTO_MSK
& val) { 10: status->sev_op =
true
; 11: } 12:
else
{ 13: status->sev_op =
false
; 14: } 15: 16:
if
(
AG903_SSC_CA5_RUN_STATUS_WFI_MSK
& val) { 17: status->wfi_stby =
true
; 18: } 19:
else
{ 20: status->wfi_stby =
false
; 21: } 22: 23:
if
(
AG903_SSC_CA5_RUN_STATUS_WFE_MSK
& val) { 24: status->wfe_stby =
true
; 25: } 26:
else
{ 27: status->wfe_stby =
false
; 28: } 29: 30:
if
(
AG903_SSC_CA5_RUN_STATUS_RESET_MSK
& val) { 31: status->reset =
true
; 32: } 33:
else
{ 34: status->reset =
false
; 35: } 36: 37:
if
(
AG903_SSC_CA5_RUN_STATUS_GCLK_MSK
& val) { 38: status->clk =
true
; 39: } 40:
else
{ 41: status->clk =
false
; 42: } 43: 44:
return
; 45: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.
内容
|
インデックス
|
ホーム