summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSadeep Madurange <sadeep@asciimx.com>2024-12-08 16:41:22 +0800
committerSadeep Madurange <sadeep@asciimx.com>2024-12-08 16:41:22 +0800
commit393e97515ac3aa66d78627cd7a7b60f1cf50f76b (patch)
treeb97a8904ff9d68bf25609eb0ca547355b2ed30be
parentd58a0fdff71371407f30e75637f53eacf2f4866b (diff)
downloadsmart-home-393e97515ac3aa66d78627cd7a7b60f1cf50f76b.tar.gz
Basic radio config based on recommended settings.
-rw-r--r--rf_test/radio.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/rf_test/radio.c b/rf_test/radio.c
index 2328565..6a11b42 100644
--- a/rf_test/radio.c
+++ b/rf_test/radio.c
@@ -109,4 +109,16 @@ void radio_init(const struct radio_cfg *cfg)
// sync config
write_reg(0x2E, 0x80);
write_reg(0x2F, cfg->netid);
+
+ // packet config
+ write_config(0x37, 0x30);
+ write_config(0x38, cfg->payload_len);
+
+ write_config(0x39, cfg->nodeid);
+
+ // fifo config
+ write_reg(0x0F, 0x8F);
+
+ // DAGC config
+ write_config(0x6F, 0x30);
}