diff options
Diffstat (limited to 'rf_test/send.c')
| -rw-r--r-- | rf_test/send.c | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/rf_test/send.c b/rf_test/send.c index 370a6f4..d0a27c7 100644 --- a/rf_test/send.c +++ b/rf_test/send.c @@ -2,6 +2,8 @@ #include <avr/interrupt.h> #include <util/delay.h> +#include "spi.h" + #define LOCK_BTN PD6 #define UNLOCK_BTN PD7 @@ -9,19 +11,6 @@ #define LOCK 0xB5 #define UNLOCK 0xAE -static inline void spi_init(void) -{ - DDR_SPI = (1 << DD_MOSI) | (1 << DD_SCK); - SPCR = (1 << SPE) | (1 << MSTR) | (1 << SPR0); -} - -static inline void spi_send(unsigned char data) -{ - SPRD = data; - while (!(SPSR & (1 << SPIF))) - ; -} - static inline void lock(void) { spi_send(SYN); |
