#include "config.h" //belso orajel 4 MHz

int main()
{
    TXSTAbits.TXEN = 1;//enable transmitter
    SPBRG = 5;//set baud rate to 10417 baud
    RCSTAbits.SPEN = 1;//enable USART
    
    ANSEL = ANSELH = 0;
    
    INTCONbits.GIE = 1;
    
    TRISC1 = 0;             //RC1 LED timer jelzo
    OPTION_REG = 0b10010111;        
    INTCONbits.T0IE = 1;
    
    TRISC0 = 0;             //RC0 LED infra jelzo
    TRISB4 = 1;                     
    INTCONbits.RABIE = 1;
    IOCBbits.IOCB4 = 1;
}
void interrupt Timer0infra()
{
    if (T0IE && T0IF)
    {
        T0IF = 0;
        RC1 = !RC1;
        TXREG = 'p';
    }
    if(RABIE && RABIF)
    {
        if (RB4)
            RC0 = !RC0;
        RABIF = 0;
    }
}