AG903ライブラリリファレンス
内容インデックスホーム
Body Source
本文ソース
1: void AG903_UARTPrmSetDmaMode(uint8_t ch, uint8_t mode) 2: { 3: ASSERT(AG903_UART_CH_NUM > ch); 4: ASSERT(AG903_UART_DMA_MODE_MAX > mode); 5: 6: AG903_UART_CLR_REG(ch,MCR,(1<<AG903_UARTn_MCR_DMAmode2_POS)); 7: if(AG903_UART_DMA_MODE1 == mode) { 8: AG903_UART_RMW_VAR(fcr_reg[ch],AG903_UARTn_FCR_DMA_Mode,1); 9: AG903_UART_WRITE_REG(ch,FCR,fcr_reg[ch]); 10: } 11: else { 12: AG903_UART_RMW_VAR(fcr_reg[ch],AG903_UARTn_FCR_DMA_Mode,0); 13: AG903_UART_WRITE_REG(ch,FCR,fcr_reg[ch]); 14: } 15: return; 16: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.