AG903ライブラリリファレンス
内容インデックスホーム
Body Source
本文ソース
1: void AG903_UARTPrmResetFifo(uint8_t ch, uint8_t bit) 2: { 3: ASSERT(AG903_UART_CH_NUM > ch); 4: 5: if(AG903_UART_RXFIFO_BIT & bit) { 6: AG903_UART_RMW_VAR(fcr_reg[ch],AG903_UARTn_FCR_RX_FIFO_Reset,1); 7: AG903_UART_WRITE_REG(ch,FCR,fcr_reg[ch]); 8: 9: AG903_UART_RMW_VAR(fcr_reg[ch],AG903_UARTn_FCR_RX_FIFO_Reset,0); 10: } 11: if(AG903_UART_TXFIFO_BIT & bit) { 12: AG903_UART_RMW_VAR(fcr_reg[ch],AG903_UARTn_FCR_TX_FIFO_Reset,1); 13: AG903_UART_WRITE_REG(ch,FCR,fcr_reg[ch]); 14: 15: AG903_UART_RMW_VAR(fcr_reg[ch],AG903_UARTn_FCR_TX_FIFO_Reset,0); 16: } 17: 18: return; 19: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.