Index: firmware/App/Drivers/Comm.c =================================================================== diff -u -rccfd15568f1e3d304320c2babb2fd4bcf0413304 -r9ac7866cce73b5281c34626ab5903409778e2b19 --- firmware/App/Drivers/Comm.c (.../Comm.c) (revision ccfd15568f1e3d304320c2babb2fd4bcf0413304) +++ firmware/App/Drivers/Comm.c (.../Comm.c) (revision 9ac7866cce73b5281c34626ab5903409778e2b19) @@ -33,9 +33,6 @@ // ********** private data ********** static volatile BOOL canXmitsInProgress = FALSE; ///< Flag indicates a CAN frame transmit is in progress. -#ifdef DEBUG_ENABLED - static volatile BOOL uartXmitsInProgress = FALSE; -#endif /*********************************************************************//** * @brief @@ -65,96 +62,6 @@ /*********************************************************************//** * @brief - * The signalSCI1XmitsInitiated function sets the SCI1 transmits in - * progress flag. - * @details Inputs: none - * @details Outputs: uartXmitsInProgress - * @return none - *************************************************************************/ -#ifdef DEBUG_ENABLED -void signalSCI1XmitsInitiated( void ) -{ - uartXmitsInProgress = TRUE; -} -#endif - -/*********************************************************************//** - * @brief - * The signalSCI1XmitsCompleted function resets the SCI1 transmits in - * progress flag. - * @details Inputs: none - * @details Outputs: uartXmitsInProgress - * @return none - *************************************************************************/ -#ifdef DEBUG_ENABLED -void signalSCI1XmitsCompleted( void ) -{ - uartXmitsInProgress = FALSE; -} -#endif - -/*********************************************************************//** - * @brief - * The setSCI1DMAReceiveInterrupt function enables DMA receive interrupts - * for the SCI1 peripheral. - * @details Inputs: none - * @details Outputs: DMA receive interrupt is enabled. - * @return none - *************************************************************************/ -#ifdef DEBUG_ENABLED -void setSCI1DMAReceiveInterrupt( void ) -{ - sciREG->SETINT = SCI_DMA_RECEIVE_INT; -} -#endif - -/*********************************************************************//** - * @brief - * The setSCI1DMATransmitInterrupt function enables DMA transmit interrupts - * for the SCI1 peripheral. - * @details Inputs: none - * @details Outputs: DMA transmit interrupt is enabled. - * @return none - *************************************************************************/ -#ifdef DEBUG_ENABLED -void setSCI1DMATransmitInterrupt( void ) -{ - sciREG->SETINT = SCI_DMA_TRANSMIT_INT; -} -#endif - -/*********************************************************************//** - * @brief - * The clearSCI1DMAReceiveInterrupt function disables DMA receive interrupts - * for the SCI1 peripheral. - * @details Inputs: none - * @details Outputs: DMA receive interrupt is disabled. - * @return none - *************************************************************************/ -#ifdef DEBUG_ENABLED -void clearSCI1DMAReceiveInterrupt( void ) -{ - sciREG->CLEARINT = SCI_DMA_RECEIVE_INT; -} -#endif - -/*********************************************************************//** - * @brief - * The clearSCI1DMATransmitInterrupt function disables DMA transmit interrupts - * for the SCI1 peripheral. - * @details Inputs: none - * @details Outputs: DMA transmit interrupt is disabled. - * @return none - *************************************************************************/ -#ifdef DEBUG_ENABLED -void clearSCI1DMATransmitInterrupt( void ) -{ - sciREG->CLEARINT = SCI_DMA_TRANSMIT_INT; -} -#endif - -/*********************************************************************//** - * @brief * The setSCI2DMAReceiveInterrupt function enables DMA receive interrupts * for the SCI2 peripheral. * @details Inputs: none @@ -236,25 +143,6 @@ /*********************************************************************//** * @brief * The isSCI2DMATransmitInProgress function determines whether a DMA transmit - * is in progress on the SCI1 peripheral. - * @details Inputs: status registers - * @details Outputs: none - * @return TRUE if a transmit is in progress, FALSE if not - *************************************************************************/ -#ifdef DEBUG_ENABLED -BOOL isSCI1DMATransmitInProgress( void ) -{ - BOOL transmitterBusy = ( ( sciREG->FLR & (U32)SCI_TX_INT ) == 0U ? TRUE : FALSE ); - BOOL dmaTransmitterBusy = ( ( dmaREG->PEND & DMA_CH_STATUS_BIT(DMA_CH3) ) != 0U ? TRUE : FALSE ); - - - return ( ( TRUE == uartXmitsInProgress ) || ( transmitterBusy == TRUE ) || ( dmaTransmitterBusy == TRUE ) ? TRUE : FALSE ); -} -#endif - -/*********************************************************************//** - * @brief - * The isSCI2DMATransmitInProgress function determines whether a DMA transmit * is in progress on the SCI2 peripheral. * @details Inputs: status registers * @details Outputs: none