From 19a3fc567af76f8be10eaad982a5344a3d3a6695 Mon Sep 17 00:00:00 2001 From: Sadeep Madurange Date: Tue, 3 Dec 2024 20:41:14 +0800 Subject: Power amp registers. --- rf_test/radio.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/rf_test/radio.c b/rf_test/radio.c index 71e7024..eb031db 100644 --- a/rf_test/radio.c +++ b/rf_test/radio.c @@ -39,7 +39,7 @@ void radio_send(const char *data, uint8_t n) { uint8_t i; - // STDBY + ListenAbort mode + // STDBY + ListenAbort write_reg(0x01, 0x04); while ((read_reg(0x27) >> 7) != 1) ; @@ -63,7 +63,7 @@ void radio_send(const char *data, uint8_t n) while ((read_reg(0x27) >> 7) != 1) ; - // enable ListenOn in STDBY mode + // ListenOn write_reg(0x01, (read_reg(0x01) | 0x40)); } @@ -102,6 +102,10 @@ void radio_init(struct radio_cfg *cfg) if (cfg->payload_len > 0) write_reg(0x38, cfg->payload_len); + + // enable power amplifiers PA1 and PA2 for transmission + write_reg(0x13, 0x0F); + write_reg(0x11, ((read_reg(0x11) & 0x1F) | 0x60)); } -- cgit v1.2.3