From 7e480044863229bb756f950af57bc7be3e33d98b Mon Sep 17 00:00:00 2001 From: Sadeep Madurange Date: Sun, 24 Nov 2024 08:54:56 +0800 Subject: Change SS between rechecks. --- rf_test/rfm.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'rf_test') diff --git a/rf_test/rfm.c b/rf_test/rfm.c index c55a3b0..81afa6b 100644 --- a/rf_test/rfm.c +++ b/rf_test/rfm.c @@ -26,9 +26,9 @@ static inline void spi_init(void) static inline void send_cmd(uint8_t addr, uint8_t val) { +check_val: SS_PORT |= (1 << SS_PIN); -check_val: SPDR = addr | READ_MASK; while (!(SPSR & (1 << SPIF))) ; @@ -42,10 +42,9 @@ check_val: while (!(SPSR & (1 << SPIF))) ; + SS_PORT &= ~(1 << SS_PIN); goto check_val; } - - SS_PORT &= ~(1 << SS_PIN); } void rfm_init(uint8_t addr) -- cgit v1.2.3