summaryrefslogtreecommitdiffstats
path: root/lock/nrfm.c
diff options
context:
space:
mode:
authorSadeep Madurange <sadeep@asciimx.com>2025-04-16 13:35:40 +0800
committerSadeep Madurange <sadeep@asciimx.com>2025-04-16 13:35:40 +0800
commit265a511910db2ab027e7948fdd624801b34821fc (patch)
tree48c9f345c6166dad59f593a10572e4b9a9e4b379 /lock/nrfm.c
parent969f168756db0623ce269d7897d0c532a00c79b7 (diff)
downloadsmart-home-265a511910db2ab027e7948fdd624801b34821fc.tar.gz
Return success code from sendto()
Diffstat (limited to 'lock/nrfm.c')
-rw-r--r--lock/nrfm.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/lock/nrfm.c b/lock/nrfm.c
index 112000a..dd83f47 100644
--- a/lock/nrfm.c
+++ b/lock/nrfm.c
@@ -228,7 +228,10 @@ void radio_listen(void)
enable_chip();
}
-void radio_sendto(const uint8_t addr[ADDRLEN], const char *msg, uint8_t n)
+uint8_t radio_sendto(
+ const uint8_t addr[ADDRLEN],
+ const char *msg,
+ uint8_t n)
{
char s[4];
int i, imax;
@@ -283,9 +286,9 @@ void radio_sendto(const uint8_t addr[ADDRLEN], const char *msg, uint8_t n)
uart_write_line("ERROR: sendto() failed: MAX_RT");
}
- // restore config, typically rx mode
write_reg(0x00, cfg);
enable_chip();
+ return txds;
}
uint8_t radio_recv(char *buf, uint8_t n)