AG903ライブラリリファレンス
Body Source
AG903_SPCPrmSetFcsCtrl 関数
本文ソース
コピコード
1:
void
AG903_SPCPrmSetFcsCtrl(uint8_t slf_refresh, uint8_t pll0_rst, uint8_t cpu_msk, uint8_t enable) 2: { 3: uint32_t val = 0; 4: 5:
ASSERT
(2 == cpu_msk || 3 == cpu_msk); 6: 7:
if
(
false
== slf_refresh) { 8: val |= (uint32_t)(1 <<
AG903_SPC_FCS_CTRL_SELFR_CMD_OFF_POS
); 9: } 10:
if
(
false
== pll0_rst) { 11: val |= (uint32_t)(1 <<
AG903_SPC_FCS_CTRL_FCS_PLL0_RSTn_POS
); 12: } 13: val |= ((cpu_msk>>0 & 0x1) <<
AG903_SPC_FCS_CTRL_CPU_MASK_POS
); 14: val |= ((cpu_msk>>1 & 0x1) <<
AG903_SPC_FCS_CTRL_CPU_MASK2_POS
); 15:
if
(
true
== enable) { 16: val |= (uint32_t)(1 <<
AG903_SPC_FCS_CTRL_FCS_POS
); 17: } 18:
AG903_SPC
->FCS_CTRL = val; 19: 20:
return
; 21: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.
内容
|
インデックス
|
ホーム