AG903ライブラリリファレンス
内容インデックスホーム
Body Source
本文ソース
1: int32_t AG903_DMACMgrSetSyncPeripheral(int port, int val) 2: { 3: 4: if(0 > port || port >= AG903_DMAC_PORT_NUM) 5: { 6: return -AG903_EINVAL; 7: } 8: 9: if(!(val == 0 || val == 1)) 10: { 11: return -AG903_EINVAL; 12: } 13: 14: uint32_t reg; 15: AG903_DMACPrmGetSYNC_PERI_IF(&reg); 16: if (val == 0) 17: reg &= ~(1 << port); 18: else 19: reg |= (1 << port); 20: AG903_DMACPrmSetSYNC_PERI_IF(reg); 21: 22: return AG903_ENONE; 23: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.