Index: Comm.c =================================================================== diff -u -r2801d97e877dd78189aa891e80a2f7cf60a6a2b7 -r0e77bec84e6687d9b33cd59988d5223bf5db6ff6 --- Comm.c (.../Comm.c) (revision 2801d97e877dd78189aa891e80a2f7cf60a6a2b7) +++ Comm.c (.../Comm.c) (revision 0e77bec84e6687d9b33cd59988d5223bf5db6ff6) @@ -114,6 +114,58 @@ { scilinREG->CLEARINT = SCI_DMA_TRANSMIT_INT; } + +/*********************************************************************//** + * @brief + * The setSCIDMAReceiveInterrupt function enables DMA receive interrupts + * for the SCI peripheral. + * @details \b Inputs: none + * @details \b Outputs: DMA receive interrupt is enabled. + * @return none + *************************************************************************/ +void setSCIDMAReceiveInterrupt( void ) +{ + sciREG->SETINT = SCI_DMA_RECEIVE_INT; +} + +/*********************************************************************//** + * @brief + * The setSCIDMATransmitInterrupt function enables DMA transmit interrupts + * for the SCI peripheral. + * @details \b Inputs: none + * @details \b Outputs: DMA transmit interrupt is enabled. + * @return none + *************************************************************************/ +void setSCIDMATransmitInterrupt( void ) +{ + sciREG->SETINT = SCI_DMA_TRANSMIT_INT; +} + +/*********************************************************************//** + * @brief + * The clearSCIDMAReceiveInterrupt function disables DMA receive interrupts + * for the SCI peripheral. + * @details \b Inputs: none + * @details \b Outputs: DMA receive interrupt is disabled. + * @return none + *************************************************************************/ +void clearSCIDMAReceiveInterrupt( void ) +{ + sciREG->CLEARINT = SCI_DMA_RECEIVE_INT; +} + +/*********************************************************************//** + * @brief + * The clearSCIDMATransmitInterrupt function disables DMA transmit interrupts + * for the SCI peripheral. + * @details \b Inputs: none + * @details \b Outputs: DMA transmit interrupt is disabled. + * @return none + *************************************************************************/ +void clearSCIDMATransmitInterrupt( void ) +{ + sciREG->CLEARINT = SCI_DMA_TRANSMIT_INT; +} /*********************************************************************//** * @brief