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

SPCSOFTRESET_MASKnのレジスタWrite

Syntax
C++
void AG903_SPCPrmSetSwResetMask(uint8_t reg_no, uint32_t msk);
引数 
説明 
uint8_t reg_no 
[in] レジスタ番号 (1~5) 
uint32_t msk 
[in] マスク設定 (ビット指定) 

void

SPCSOFTRESET_MASKnのレジスタWrite

1: void AG903_SPCPrmSetSwResetMask(uint8_t reg_no, uint32_t msk) 2: { 3: ASSERT(0 != reg_no); 4: ASSERT(AG903_SPC_SWRSTMSK_REG_NUM >= reg_no); 5: 6: switch(reg_no) { 7: case 1: 8: AG903_SPC->SOFTRESET_MASK1 = msk; 9: break; 10: case 2: 11: AG903_SPC->SOFTRESET_MASK2 = msk; 12: break; 13: case 3: 14: AG903_SPC->SOFTRESET_MASK3 = msk; 15: break; 16: case 4: 17: AG903_SPC->SOFTRESET_MASK4 = msk; 18: break; 19: case 5: 20: AG903_SPC->SOFTRESET_MASK5 = msk; 21: break; 22: default: 23: 24: break; 25: } 26: 27: return; 28: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.