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

BSCPBDMAPOLのレジスタWrite

Syntax
C++
void AG903_BSCPrmSetDmaPol(uint8_t req, uint8_t ack);
引数 
説明 
uint8_t req 
[in] nHDMAREQの極性 
uint8_t ack 
[in] nHDMAACKの極性 

none

BSCPBDMAPOLのレジスタWrite

none

1: void AG903_BSCPrmSetDmaPol(uint8_t req, uint8_t ack) 2: { 3: uint32_t val = 0; 4: 5: if(AG903_BSC_POL_POSITIVE == req) { 6: val |= (req << AG903_BSC_PBDMAPOL_DRQ_POS); 7: } 8: if(AG903_BSC_POL_POSITIVE == ack) { 9: val |= (ack << AG903_BSC_PBDMAPOL_DCK_POS); 10: } 11: AG903_BSC->PBDMAPOL = val; 12: 13: return; 14: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.