AG903ライブラリリファレンス
Body Source
AG903_SPCPrmGetFcsCtrl 関数
本文ソース
コピコード
1:
void
AG903_SPCPrmGetFcsCtrl(uint8_t* slf_refresh, uint8_t* pll0_rst, uint8_t* cpu_msk, uint8_t* enable) 2: { 3: uint32_t val; 4: 5:
ASSERT
(NULL != slf_refresh); 6:
ASSERT
(NULL != pll0_rst); 7:
ASSERT
(NULL != cpu_msk); 8:
ASSERT
(NULL != enable); 9: 10: val =
AG903_SPC
->FCS_CTRL; 11:
if
(
AG903_SPC_FCS_CTRL_SELFR_CMD_OFF_MSK
& val) { 12: (*slf_refresh) =
false
; 13: } 14:
else
{ 15: (*slf_refresh) =
true
; 16: } 17:
if
(
AG903_SPC_FCS_CTRL_FCS_PLL0_RSTn_MSK
& val) { 18: (*pll0_rst) =
false
; 19: } 20:
else
{ 21: (*pll0_rst) =
true
; 22: } 23:
if
(
AG903_SPC_FCS_CTRL_CPU_MASK_MSK
& val) { 24: (*cpu_msk) = 1<<0; 25: } 26:
else
{ 27: (*cpu_msk) = 0<<0; 28: } 29:
if
(
AG903_SPC_FCS_CTRL_CPU_MASK2_MSK
& val) { 30: (*cpu_msk) |= 1<<1; 31: } 32:
else
{ 33: (*cpu_msk) |= 0<<1; 34: } 35:
if
(
AG903_SPC_FCS_CTRL_FCS_MSK
& val) { 36: (*enable) =
true
; 37: } 38:
else
{ 39: (*enable) =
false
; 40: } 41:
return
; 42: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.
内容
|
インデックス
|
ホーム