summaryrefslogtreecommitdiff
path: root/lib/cc1101.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/cc1101.h')
-rw-r--r--lib/cc1101.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/cc1101.h b/lib/cc1101.h
index cb46c6d..b575c96 100644
--- a/lib/cc1101.h
+++ b/lib/cc1101.h
@@ -52,12 +52,13 @@ void cc1101_calibrate(void);
void cc1101_fasttxon(void);
void cc1101_rx(void);
void cc1101_tx(void);
+void cc1101_reset_rx_fifo(void);
+void cc1101_reset_tx_fifo(void);
cc1101_state_t cc1101_get_state(void);
uint32_t cc1101_get_freq_hz(void);
void cc1101_set_freq_hz(uint32_t hz);
-
// normalized register access
uint8_t cc1101_get_iocfg0(void);
@@ -142,6 +143,11 @@ uint8_t cc1101_get_rx_bytes(void);
uint8_t cc1101_get_rcctrl0_status(void);
uint8_t cc1101_get_rcctrl1_status(void);
+uint8_t cc1101_read_patable(uint8_t* data, const uint8_t len);
+uint8_t cc1101_write_patable(const uint8_t* data, const uint8_t len);
+uint8_t cc1101_read_rxfifo(uint8_t* data, const uint8_t len);
+uint8_t cc1101_write_txfifo(const uint8_t* data, const uint8_t len);
+
void cc1101_dump_register(void);
#endif