__interrupt void USART0RX_ISR (void) { debugpins_isr_set(); if (spi_isr()==KICK_SCHEDULER) { // SPI __bic_SR_register_on_exit(CPUOFF); } debugpins_isr_clr(); }
/******************************************************************************* * Function Name : SPI1_IRQHandler * Description : This function handles SPI1 global interrupt request. * Input : None * Output : None * Return : None *******************************************************************************/ void SPI1_IRQHandler(void) { debugpins_isr_set(); if(SPI_I2S_GetFlagStatus(SPI1,SPI_I2S_FLAG_RXNE) != RESET) { spi_isr(); } debugpins_isr_clr(); }