diff options
Diffstat (limited to 'lib/cc1101.h')
-rw-r--r-- | lib/cc1101.h | 8 |
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 |