35 #ifndef _AS3993_PUBLIC_H_
36 #define _AS3993_PUBLIC_H_
46 #define AS3993_ERR_NORES ERR_CHIP_NORESP
47 #define AS3993_ERR_PREAMBLE ERR_CHIP_PREAMBLE
48 #define AS3993_ERR_HEADER ERR_CHIP_HEADER
49 #define AS3993_ERR_FIFO_OVER ERR_CHIP_FIFO
50 #define AS3993_ERR_RXCOUNT ERR_CHIP_RXCOUNT
51 #define AS3993_ERR_CRC ERR_CHIP_CRCERROR
52 #define AS3993_ERR_RXERR ERR_CHIP_RXERR
175 void as3993GetRSSIMaxSensitive( u16 num_of_ms_to_scan, u8 *rawIQ);
186 void as3993GetRSSI( u16 num_of_ms_to_scan, u8 *rawIQ);
194 s8 as3993SetSensitivity( s8 minimumSignal );
271 u8 *rxbuf, u16 *rxbits,
272 u8 norestime, u8 followCmd,
s8 as3993TxRxGen2Bytes(u8 cmd, u8 *txbuf, u16 txbits, u8 *rxbuf, u16 *rxbits, u8 norestime, u8 followCmd, u8 waitTxIrq)
u16 as3993GetReflectedPowerNoiseLevel(void)
This file provides defines for error codes reported by the FW to the host.
u16 as3993Initialize(u32 baseFreq)
This file provides declarations for global helper functions.
s8 as3993GetSensitivity()
s8 as3980HandleResponseWithHeaderBit(s8 ret, u8 *destbuf, u16 rxbits, u8 const *handle)
void as3993SetBaseFrequency(u8 regs, u32 frequency)
u8 as3993ReadChipVersion(void)
void as3993ResetDoNotPreserveRegisters(void)
void as3993AntennaPower(u8 on)
u16 as3993GetReflectedPower(void)