diff options
| -rw-r--r-- | nrfm.c | 1 | ||||
| -rw-r--r-- | recv.c | 4 |
2 files changed, 4 insertions, 1 deletions
@@ -298,6 +298,7 @@ uint8_t radio_recv(char *buf, uint8_t n) } maxlen = pdlen < n ? pdlen : n; + SPI_PORT &= ~(1 << SPI_SS); SPDR = 0b01100001; while (!(SPSR & (1 << SPIF))) @@ -37,11 +37,13 @@ int main(void) for (;;) { if (rxdr) { cli(); + n = radio_recv(buf, MAXPDLEN); buf[n] = '\0'; + rxdr = 0; + uart_write("INFO: "); uart_write_line(buf); - rxdr = 0; radio_listen(); sei(); |
