#include #include #define F_CPU 8000000UL #include #include "board.h" void reset_rf(void) { /* AT86RF231 data sheet, 12.4.13, reset pulse width: 625 ns (min) */ CLR(nRST_RF); _delay_us(1); SET(nRST_RF); /* 12.4.14: SPI access latency after reset: 625 ns (min) */ _delay_us(1); } uint8_t read_irq(void) { return PIN(IRQ_RF); }