![]() |
libbladeRF 2.4.1-MacPorts-20211028-5a146b2a
Nuand bladeRF library
|
Macros | |
| #define | BLADERF_RFIC_RXFIR_DEFAULT BLADERF_RFIC_RXFIR_DEC1 |
| #define | BLADERF_RFIC_TXFIR_DEFAULT BLADERF_RFIC_TXFIR_BYPASS |
Functions | |
| API_EXPORT int CALL_CONV | bladerf_get_rfic_register (struct bladerf *dev, uint16_t address, uint8_t *val) |
| API_EXPORT int CALL_CONV | bladerf_set_rfic_register (struct bladerf *dev, uint16_t address, uint8_t val) |
| API_EXPORT int CALL_CONV | bladerf_get_rfic_temperature (struct bladerf *dev, float *val) |
| API_EXPORT int CALL_CONV | bladerf_get_rfic_rssi (struct bladerf *dev, bladerf_channel ch, int32_t *pre_rssi, int32_t *sym_rssi) |
| API_EXPORT int CALL_CONV | bladerf_get_rfic_ctrl_out (struct bladerf *dev, uint8_t *ctrl_out) |
| API_EXPORT int CALL_CONV | bladerf_get_rfic_rx_fir (struct bladerf *dev, bladerf_rfic_rxfir *rxfir) |
| API_EXPORT int CALL_CONV | bladerf_set_rfic_rx_fir (struct bladerf *dev, bladerf_rfic_rxfir rxfir) |
| API_EXPORT int CALL_CONV | bladerf_get_rfic_tx_fir (struct bladerf *dev, bladerf_rfic_txfir *txfir) |
| API_EXPORT int CALL_CONV | bladerf_set_rfic_tx_fir (struct bladerf *dev, bladerf_rfic_txfir txfir) |
| enum bladerf_rfic_rxfir |
RFIC RX FIR filter choices
Definition at line 173 of file bladeRF2.h.
| enum bladerf_rfic_txfir |
RFIC TX FIR filter choices
Definition at line 187 of file bladeRF2.h.
| #define BLADERF_RFIC_RXFIR_DEFAULT BLADERF_RFIC_RXFIR_DEC1 |
Default RFIC RX FIR filter
Definition at line 182 of file bladeRF2.h.
| #define BLADERF_RFIC_TXFIR_DEFAULT BLADERF_RFIC_TXFIR_BYPASS |
Default RFIC TX FIR filter
Definition at line 196 of file bladeRF2.h.
| API_EXPORT int CALL_CONV bladerf_get_rfic_ctrl_out | ( | struct bladerf * | dev, |
| uint8_t * | ctrl_out | ||
| ) |
Read the CTRL_OUT pins from the RFIC
| dev | Device handle | |
| [out] | ctrl_out | Pointer for storing the retrieved value |
| API_EXPORT int CALL_CONV bladerf_get_rfic_register | ( | struct bladerf * | dev, |
| uint16_t | address, | ||
| uint8_t * | val | ||
| ) |
Read a RFIC register
| dev | Device handle | |
| [in] | address | Register address |
| [out] | val | Register value |
| API_EXPORT int CALL_CONV bladerf_get_rfic_rssi | ( | struct bladerf * | dev, |
| bladerf_channel | ch, | ||
| int32_t * | pre_rssi, | ||
| int32_t * | sym_rssi | ||
| ) |
Read the RSSI for the selected channel from the RFIC
fpga_common/src/ad936x_params.c for the RSSI control parameters.Reference: AD9361 Reference Manual UG-570
| dev | Device handle | |
| ch | Channel to query | |
| [out] | pre_rssi | Preamble RSSI in dB (first calculated RSSI result) |
| [out] | sym_rssi | Symbol RSSI in dB (most recent RSSI result) |
| API_EXPORT int CALL_CONV bladerf_get_rfic_rx_fir | ( | struct bladerf * | dev, |
| bladerf_rfic_rxfir * | rxfir | ||
| ) |
Get the current status of the RX FIR filter on the RFIC.
| dev | Device handle |
| rxfir | RX FIR selection |
fpga_common/src/ad936x_params.c for FIR parameters.| API_EXPORT int CALL_CONV bladerf_get_rfic_temperature | ( | struct bladerf * | dev, |
| float * | val | ||
| ) |
Read the temperature from the RFIC
| dev | Device handle | |
| [out] | val | Temperature in degrees C |
| API_EXPORT int CALL_CONV bladerf_get_rfic_tx_fir | ( | struct bladerf * | dev, |
| bladerf_rfic_txfir * | txfir | ||
| ) |
Get the current status of the TX FIR filter on the RFIC.
| dev | Device handle |
| txfir | TX FIR selection |
fpga_common/src/ad936x_params.c for FIR parameters.| API_EXPORT int CALL_CONV bladerf_set_rfic_register | ( | struct bladerf * | dev, |
| uint16_t | address, | ||
| uint8_t | val | ||
| ) |
Write a RFIC register
| dev | Device handle | |
| [in] | address | Register address |
| [in] | val | Value to write to register |
| API_EXPORT int CALL_CONV bladerf_set_rfic_rx_fir | ( | struct bladerf * | dev, |
| bladerf_rfic_rxfir | rxfir | ||
| ) |
Set the RX FIR filter on the RFIC.
| dev | Device handle |
| rxfir | RX FIR selection |
fpga_common/src/ad936x_params.c for FIR parameters.| API_EXPORT int CALL_CONV bladerf_set_rfic_tx_fir | ( | struct bladerf * | dev, |
| bladerf_rfic_txfir | txfir | ||
| ) |
Set the TX FIR filter on the RFIC.
| dev | Device handle |
| txfir | TX FIR selection |
fpga_common/src/ad936x_params.c for FIR parameters.