diff options
| author | Sadeep Madurange <sadeep@asciimx.com> | 2024-11-24 08:54:56 +0800 |
|---|---|---|
| committer | Sadeep Madurange <sadeep@asciimx.com> | 2024-11-24 08:54:56 +0800 |
| commit | 7e480044863229bb756f950af57bc7be3e33d98b (patch) | |
| tree | e187a77eec6537bcb05d72c1a4b448edcf54d511 /rf_test | |
| parent | 2f8d60784fb3957fe44b122233f08fdab9e7d84a (diff) | |
| download | smart-home-7e480044863229bb756f950af57bc7be3e33d98b.tar.gz | |
Change SS between rechecks.
Diffstat (limited to 'rf_test')
| -rw-r--r-- | rf_test/rfm.c | 5 |
1 files changed, 2 insertions, 3 deletions
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) |
