#include "mrfi.h"
#include "radios/family1/mrfi_spi.h"
int main()
{
BSP_Init();
P1REN |= 0x04;
P1IE |= 0x04;
MRFI_Init();
MRFI_WakeUp();
MRFI_RxOn();
__bis_SR_register(GIE+LPM4_bits);
}
void MRFI_RxCompleteISR()
{
mrfiPacket_t packet;
MRFI_Receive(&packet);
if (packet.frame[0]=='A'){
P1OUT ^= 0x02;
}
}
#pragma vector=PORT1_VECTOR
__interrupt void Port_1()
{
P1IFG &= ~0x04;
char rx='A';
mrfiPacket_t packet;
packet.frame[0]=rx;
MRFI_Transmit(&packet, MRFI_TX_TYPE_FORCED);
P1OUT ^= 0x01;
}