diff options
author | Bernhard Tittelbach <xro@realraum.at> | 2013-02-05 04:02:57 +0000 |
---|---|---|
committer | Bernhard Tittelbach <xro@realraum.at> | 2013-02-05 04:02:57 +0000 |
commit | d42183a165f5d5e13b7f0ec4919a45f1bcce98e4 (patch) | |
tree | 75cec9a57f72c993e811c4d15b444a6caa8c9cdf /software/hhd70dongle/c1101lib.h | |
parent | upgraded avr utils from spreadspace (diff) |
hhd70dongle OOK Beacon Test
git-svn-id: https://svn.spreadspace.org/mur.sat@663 7de4ea59-55d0-425e-a1af-a3118ea81d4c
Diffstat (limited to 'software/hhd70dongle/c1101lib.h')
-rw-r--r-- | software/hhd70dongle/c1101lib.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/software/hhd70dongle/c1101lib.h b/software/hhd70dongle/c1101lib.h index 1742bdd..8bd80ae 100644 --- a/software/hhd70dongle/c1101lib.h +++ b/software/hhd70dongle/c1101lib.h @@ -34,6 +34,8 @@ #define C1101_FIFO_MAX_LEN 64 +#include <stdbool.h> + //read/write config registers: #define SPIC1101_ADDR_IOCFG2 0x00 #define SPIC1101_ADDR_IOCFG1 0x01 @@ -147,9 +149,12 @@ void c1101_handleStatusByte(char sb); char c1101_getStatus(void); uint16_t c1101_measureTemp(void); void c1101_spi_dump_registers_to_usb(void); -void c1101_setFrequency(uint32_t freq, uint8_t freq_offset, uint8_t if_freq); - -void c1101_transmitData(char *buffer, uint8_t len); +void c1101_permanently_save_current_rx_tx_freqoffset_auto_compensation(void); +bool c1101_setFrequency(uint32_t freq_hz); +bool c1101_changeFrequencyByRelativeValue(int32_t freq_change_hz); +uint32_t c1101_getCurrentCarrierFrequencyHz(void); +bool c1101_setIFFrequency(uint32_t freq_hz); +bool c1101_transmitData(char *buffer, uint8_t len); void c1101_transmitData_infPktMode(char *buffer, uint8_t len); void c1101_recieveData(void); |