AG903ライブラリリファレンス
内容インデックスホーム
Body Source
本文ソース
1: void AG903_BSCPrmGetDmaPol(uint8_t* req, uint8_t* ack) 2: { 3: uint32_t val; 4: 5: ASSERT(NULL != ack); 6: ASSERT(NULL != req); 7: 8: val = AG903_BSC->PBDMAPOL; 9: if(AG903_BSC_PBDMAPOL_DRQ_MSK & val) { 10: (*req) = AG903_BSC_POL_POSITIVE; 11: } 12: else { 13: (*req) = AG903_BSC_POL_NEGATIVE; 14: } 15: if(AG903_BSC_PBDMAPOL_DCK_MSK & val) { 16: (*ack) = AG903_BSC_POL_POSITIVE; 17: } 18: else { 19: (*ack) = AG903_BSC_POL_NEGATIVE; 20: } 21: 22: return; 23: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.