diff options
Diffstat (limited to 'rf_test/recv.c')
| -rw-r--r-- | rf_test/recv.c | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/rf_test/recv.c b/rf_test/recv.c index 0b07144..1c6ac0f 100644 --- a/rf_test/recv.c +++ b/rf_test/recv.c @@ -4,13 +4,13 @@ #include "radio.h" #include "serial.h" -#define RX_PIN PB0 -#define RX_DDR DDRB -#define RX_PORT PORTB -#define RX_PCIE PCIE0 -#define RX_PCINT PCINT0 -#define RX_PCMSK PCMSK0 -#define RX_PCINTVEC PCINT0_vect +#define RX_PIN PD7 +#define RX_DDR DDRD +#define RX_PORT PORTD +#define RX_PCIE PCIE2 +#define RX_PCINT PCINT23 +#define RX_PCMSK PCMSK2 +#define RX_PCINTVEC PCINT2_vect #define MAX_PAYLOAD_LEN 60 @@ -26,15 +26,17 @@ int main(void) cfg.payload_len = slen; RX_DDR &= ~(1 << RX_PIN); + RX_PORT &= ~(1 << RX_PIN); PCICR |= (1 << RX_PCIE); RX_PCMSK |= (1 << RX_PCINT); serial_init(); - sei(); radio_init(&cfg); radio_listen(); + sei(); + for (;;) ; |
