void interrupt HighISR(void) #endif { //TMR0 is used for the ticks if (INTCON_TMR0IF) { TickUpdate(); #if defined(STACK_USE_SLIP) MACISR(); #endif INTCON_TMR0IF = 0; } #ifdef SER_USE_INTERRUPT //USART Receive if(PIR1_RCIF && PIE1_RCIE) { serRxIsr(); } //USART Transmit if(PIR1_TXIF && PIE1_TXIE) { serTxIsr(); } #endif }
void interrupt HighISR(void) #endif { TickUpdate(); #if defined(STACK_USE_SLIP) MACISR(); #endif }
void interrupt HighISR(void) #endif { //TMR0 is used for the ticks if (INTCON_TMR0IF) { TickUpdate(); #if defined(STACK_USE_SLIP) MACISR(); #endif INTCON_TMR0IF = 0; } }
void interrupt HighISR(void) #endif { ///////////////////////////////////////////////// //TMR0 is used for the ticks if (INTCON_TMR0IF) { TickUpdate(); #if defined(STACK_USE_SLIP) MACISR(); #endif INTCON_TMR0IF = 0; } ///////////////////////////////////////////////// //USART1 if(PIR1_RCIF && PIE1_RCIE) //USART1 Receive { serRxIsr(); } //USART1 Transmit if(PIR1_TXIF && PIE1_TXIE) { serTxIsr(); } #if defined(BRD_SBC65EC) ///////////////////////////////////////////////// //USART2 if(PIR3_RC2IF && PIE3_RC2IE) //USART2 Receive { ser2RxIsr(); } //USART2 Transmit if(PIR3_TX2IF && PIE3_TX2IE) { ser2TxIsr(); } #endif }
void interrupt HighISR(void) #endif { //TMR0 is used for the ticks if (INTCON_TMR0IF) { TickUpdate(); #if defined(STACK_USE_SLIP) MACISR(); #endif INTCON_TMR0IF = 0; } #ifdef SER_USE_INTERRUPT //USART Receive if(PIR1_RCIF && PIE1_RCIE) { serRxIsr(); } //USART Transmit if(PIR1_TXIF && PIE1_TXIE) { serTxIsr(); } #endif // ERRIF: CAN bus Error Interrupt Flag bit if ( PIR3bits.ERRIF ) { // save the comstat register for analysis later on g_can_error = COMSTAT; COMSTAT = 0; PIR3 = 0; } // CAN support }