uart.c
uint8_t
uart_isr(void) {
  if((PIR1 & 0b00100000)) {
    PIR1 &= ~0b00100000; //  RCIF = 0;
    return RCREG;
  }
  return 0;
}
/**
 * ISR for UART receive
 *
 * @return received character or 0 if it's not UART interrupt
 */
ISR for UART receive
@return received character or 0 if it's not UART interrupt
ISR for UART receive @return received character or 0 if it ' s not UART interrupt
uint8_t
uart_isr(void) {
  if((PIR1 & 0b00100000)) {
    PIR1 &= ~0b00100000; 
    return RCREG;
  }
  return 0;
}
uint8_t uart_isr ( void ) { if ( ( PIR1 & 0b00100000 ) ) { PIR1 &= ~ 0b00100000 ; return RCREG ; } return 0 ; }
ISR for UART receive
 @return received character or 0 if it's not UART interrupt
ISR for UART receive @return received character or 0 if it ' s not UART interrupt
//  RCIF = 0;