summaryrefslogtreecommitdiff
path: root/software/avr.lib/cc1101.c
diff options
context:
space:
mode:
Diffstat (limited to 'software/avr.lib/cc1101.c')
-rw-r--r--software/avr.lib/cc1101.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/software/avr.lib/cc1101.c b/software/avr.lib/cc1101.c
index e846551..fc8b16a 100644
--- a/software/avr.lib/cc1101.c
+++ b/software/avr.lib/cc1101.c
@@ -123,6 +123,21 @@ void cc1101_idle(void)
cc1101_spi_strobe_command(CC1101_CMD_SIDLE);
}
+void cc1101_osc_off(void)
+{
+ cc1101_spi_strobe_command(CC1101_CMD_SXOFF);
+}
+
+void cc1101_calibrate(void)
+{
+ cc1101_spi_strobe_command(CC1101_CMD_SCAL);
+}
+
+void cc1101_rx(void)
+{
+ cc1101_spi_strobe_command(CC1101_CMD_SRX);
+}
+
char* cc1101_state_to_string(cc1101_state_t state)
{
switch(state) {