Index: firmware/App/Services/Interrupts.c =================================================================== diff -u -r52ded7b22d4b413aa8182f1343e4fbb78e8c3b0a -r090cfb22a7c0b4738299c3fb411ca77aaba8d968 --- firmware/App/Services/Interrupts.c (.../Interrupts.c) (revision 52ded7b22d4b413aa8182f1343e4fbb78e8c3b0a) +++ firmware/App/Services/Interrupts.c (.../Interrupts.c) (revision 090cfb22a7c0b4738299c3fb411ca77aaba8d968) @@ -52,8 +52,8 @@ /*********************************************************************//** * @brief * The initInterrupts function initializes the Interrupts module. - * @details Inputs: none - * @details Outputs: Interrupts module initialized + * @details \b Inputs: none + * @details \b Outputs: Interrupts module initialized * @return none *************************************************************************/ void initInterrupts( void ) @@ -69,9 +69,10 @@ /*********************************************************************//** * @brief - * The phantomInterrupt function handles phantom interrupts. - * @details Inputs: none - * @details Outputs: phantom interrupt handled + * The phantomInterrupt function handles spurious Interrupts. + * @details \b Inputs: none + * @details \b Outputs: phantom interrupt handled + * @details \b Alarm: ALARM_ID_DD_SOFTWARE_FAULT when spurious interrupts handled * @return none *************************************************************************/ void phantomInterrupt( void ) @@ -82,8 +83,11 @@ /*********************************************************************//** * @brief * The rtiNotification function handles real-time interrupt notifications. - * @details Inputs: none - * @details Outputs: RTI notification handled + * these interrupts are used for task timing/scheduling. + * @details \b Inputs: none + * @details \b Outputs: RTI notification handled + * @details \b Alarm: ALARM_ID_DD_SOFTWARE_FAULT when invalid RTI notifications + * received. * @param notification Which RTI timer caused this interrupt * @return none *************************************************************************/ @@ -116,8 +120,8 @@ /*********************************************************************//** * @brief * The canMessageNotification function handles CAN message notifications. - * @details Inputs: none - * @details Outputs: CAN message notification handled + * @details \b Inputs: none + * @details \b Outputs: CAN message notification handled * @param node which CAN controller * @param messageBox which message box triggered the message notification * @return none @@ -133,8 +137,10 @@ /*********************************************************************//** * @brief * The canErrorNotification function handles CAN error notifications. - * @details Inputs: none - * @details Outputs: CAN error notification handled. + * @details \b Inputs: none + * @details \b Outputs: CAN error notification handled. + * @details \b Alarm: ALARM_ID_DD_SOFTWARE_FAULT when CAN parity and/or + * CAN bus off error occured. * @param node which CAN controller * @param notification CAN error notification: * canLEVEL_PASSIVE (0x20) : When RX- or TX error counter are between 32 and 63 \n @@ -181,8 +187,8 @@ * @brief * The sciNotification function handles UART communication error interrupts. * Frame and Over-run errors are handled. - * @details Inputs: none - * @details Outputs: UART error interrupts handled. + * @details \b Inputs: none + * @details \b Outputs: UART error interrupts handled. * @param sci Pointer to the SCI peripheral that detected the error * @param flags error flag(s) * @return none @@ -211,8 +217,8 @@ /*********************************************************************//** * @brief * The dmaGroupANotification function handles communication DMA interrupts. - * @details Inputs: none - * @details Outputs: DMA interrupt is handled. + * @details \b Inputs: none + * @details \b Outputs: DMA interrupt is handled. * @param inttype type of DMA interrupt * @param channel DMA channel that caused the interrupt * @return none @@ -244,8 +250,8 @@ * @brief * The getSci2FEOEError function returns the sci2FEOEError (OE - Overrun, * FE - Framing Error) status and resets the status if TRUE - * @details Inputs: sci2FEOEError - * @details Outputs: none + * @details \b Inputs: sci2FEOEError + * @details \b Outputs: none * @return sci2 FE / OE error *************************************************************************/ BOOL getSci2FEOEError( void )