List of all items
Structs
- bladerf
- bladerf_backendinfo
- bladerf_devinfo
- bladerf_gain_modes
- bladerf_image
- bladerf_lms_dc_cals
- bladerf_loopback_modes
- bladerf_metadata
- bladerf_quick_tune
- bladerf_quick_tune__bindgen_ty_1__bindgen_ty_1
- bladerf_quick_tune__bindgen_ty_1__bindgen_ty_2
- bladerf_range
- bladerf_rational_rate
- bladerf_rf_switch_config
- bladerf_serial
- bladerf_stream
- bladerf_trigger
- bladerf_version
Unions
Functions
- bladerf_alloc_cal_image
- bladerf_alloc_image
- bladerf_backend_str
- bladerf_calibrate_dc
- bladerf_cancel_scheduled_retunes
- bladerf_close
- bladerf_config_gpio_read
- bladerf_config_gpio_write
- bladerf_dac_read
- bladerf_dac_write
- bladerf_deinit_stream
- bladerf_deinterleave_stream_buffer
- bladerf_device_reset
- bladerf_device_speed
- bladerf_devinfo_matches
- bladerf_devstr_matches
- bladerf_enable_feature
- bladerf_enable_module
- bladerf_erase_flash
- bladerf_erase_flash_bytes
- bladerf_erase_stored_fpga
- bladerf_expansion_attach
- bladerf_expansion_get_attached
- bladerf_expansion_gpio_dir_masked_write
- bladerf_expansion_gpio_dir_read
- bladerf_expansion_gpio_dir_write
- bladerf_expansion_gpio_masked_write
- bladerf_expansion_gpio_read
- bladerf_expansion_gpio_write
- bladerf_flash_firmware
- bladerf_flash_fpga
- bladerf_fpga_version
- bladerf_free_device_list
- bladerf_free_image
- bladerf_fw_version
- bladerf_get_backendinfo
- bladerf_get_bandwidth
- bladerf_get_bandwidth_range
- bladerf_get_bias_tee
- bladerf_get_board_name
- bladerf_get_bootloader_list
- bladerf_get_channel_count
- bladerf_get_clock_output
- bladerf_get_clock_select
- bladerf_get_correction
- bladerf_get_device_list
- bladerf_get_devinfo
- bladerf_get_devinfo_from_str
- bladerf_get_feature
- bladerf_get_flash_size
- bladerf_get_fpga_bytes
- bladerf_get_fpga_size
- bladerf_get_fpga_source
- bladerf_get_frequency
- bladerf_get_frequency_range
- bladerf_get_fw_log
- bladerf_get_gain
- bladerf_get_gain_mode
- bladerf_get_gain_modes
- bladerf_get_gain_range
- bladerf_get_gain_stage
- bladerf_get_gain_stage_range
- bladerf_get_gain_stages
- bladerf_get_lna_gain
- bladerf_get_loopback
- bladerf_get_loopback_modes
- bladerf_get_lpf_mode
- bladerf_get_pll_enable
- bladerf_get_pll_lock_state
- bladerf_get_pll_refclk
- bladerf_get_pll_refclk_range
- bladerf_get_pll_register
- bladerf_get_pmic_register
- bladerf_get_power_source
- bladerf_get_quick_tune
- bladerf_get_rational_sample_rate
- bladerf_get_rational_smb_frequency
- bladerf_get_rf_port
- bladerf_get_rf_ports
- bladerf_get_rf_switch_config
- bladerf_get_rfic_ctrl_out
- bladerf_get_rfic_register
- bladerf_get_rfic_rssi
- bladerf_get_rfic_rx_fir
- bladerf_get_rfic_temperature
- bladerf_get_rfic_tx_fir
- bladerf_get_rx_mux
- bladerf_get_rxvga1
- bladerf_get_rxvga2
- bladerf_get_sample_rate
- bladerf_get_sample_rate_range
- bladerf_get_sampling
- bladerf_get_serial
- bladerf_get_serial_struct
- bladerf_get_smb_frequency
- bladerf_get_smb_mode
- bladerf_get_stream_timeout
- bladerf_get_timestamp
- bladerf_get_tuning_mode
- bladerf_get_txvga1
- bladerf_get_txvga2
- bladerf_get_vctcxo_tamer_mode
- bladerf_get_vctcxo_trim
- bladerf_image_read
- bladerf_image_write
- bladerf_init_devinfo
- bladerf_init_stream
- bladerf_interleave_stream_buffer
- bladerf_is_fpga_configured
- bladerf_is_loopback_mode_supported
- bladerf_jump_to_bootloader
- bladerf_lms_get_dc_cals
- bladerf_lms_read
- bladerf_lms_set_dc_cals
- bladerf_lms_write
- bladerf_load_fpga
- bladerf_load_fw_from_bootloader
- bladerf_lock_otp
- bladerf_log_set_verbosity
- bladerf_open
- bladerf_open_with_devinfo
- bladerf_read_flash
- bladerf_read_flash_bytes
- bladerf_read_otp
- bladerf_read_trigger
- bladerf_schedule_retune
- bladerf_select_band
- bladerf_set_bandwidth
- bladerf_set_bias_tee
- bladerf_set_clock_output
- bladerf_set_clock_select
- bladerf_set_correction
- bladerf_set_frequency
- bladerf_set_gain
- bladerf_set_gain_mode
- bladerf_set_gain_stage
- bladerf_set_lna_gain
- bladerf_set_loopback
- bladerf_set_lpf_mode
- bladerf_set_pll_enable
- bladerf_set_pll_refclk
- bladerf_set_pll_register
- bladerf_set_rational_sample_rate
- bladerf_set_rational_smb_frequency
- bladerf_set_rf_port
- bladerf_set_rfic_register
- bladerf_set_rfic_rx_fir
- bladerf_set_rfic_tx_fir
- bladerf_set_rx_mux
- bladerf_set_rxvga1
- bladerf_set_rxvga2
- bladerf_set_sample_rate
- bladerf_set_sampling
- bladerf_set_smb_frequency
- bladerf_set_smb_mode
- bladerf_set_stream_timeout
- bladerf_set_tuning_mode
- bladerf_set_txvga1
- bladerf_set_txvga2
- bladerf_set_usb_reset_on_open
- bladerf_set_vctcxo_tamer_mode
- bladerf_si5338_read
- bladerf_si5338_write
- bladerf_stream
- bladerf_strerror
- bladerf_submit_stream_buffer
- bladerf_submit_stream_buffer_nb
- bladerf_sync_config
- bladerf_sync_rx
- bladerf_sync_tx
- bladerf_trigger_arm
- bladerf_trigger_fire
- bladerf_trigger_init
- bladerf_trigger_state
- bladerf_trim_dac_read
- bladerf_trim_dac_write
- bladerf_version
- bladerf_wishbone_master_read
- bladerf_wishbone_master_write
- bladerf_write_flash
- bladerf_write_flash_bytes
- bladerf_write_otp
- bladerf_write_trigger
- bladerf_xb200_get_filterbank
- bladerf_xb200_get_path
- bladerf_xb200_set_filterbank
- bladerf_xb200_set_path
- bladerf_xb300_get_amplifier_enable
- bladerf_xb300_get_output_power
- bladerf_xb300_get_trx
- bladerf_xb300_set_amplifier_enable
- bladerf_xb300_set_trx
- bladerf_xb_spi_write
Type Aliases
- bladerf_backend
- bladerf_bandwidth
- bladerf_cal_module
- bladerf_channel
- bladerf_channel_layout
- bladerf_clock_select
- bladerf_correction
- bladerf_correction_value
- bladerf_dev_speed
- bladerf_direction
- bladerf_feature
- bladerf_format
- bladerf_fpga_size
- bladerf_fpga_source
- bladerf_frequency
- bladerf_gain
- bladerf_gain_mode
- bladerf_image_type
- bladerf_lna_gain
- bladerf_log_level
- bladerf_loopback
- bladerf_lpf_mode
- bladerf_module
- bladerf_pmic_register
- bladerf_power_sources
- bladerf_rfic_rxfir
- bladerf_rfic_txfir
- bladerf_rx_mux
- bladerf_sample_rate
- bladerf_sampling
- bladerf_smb_mode
- bladerf_stream_cb
- bladerf_timestamp
- bladerf_trigger_role
- bladerf_trigger_signal
- bladerf_tuning_mode
- bladerf_vctcxo_tamer_mode
- bladerf_xb
- bladerf_xb200_filter
- bladerf_xb200_path
- bladerf_xb300_amplifier
- bladerf_xb300_trx
Constants
- BLADERF_BANDWIDTH_MAX
- BLADERF_BANDWIDTH_MIN
- BLADERF_DESCRIPTION_LENGTH
- BLADERF_DIRECTION_MASK
- BLADERF_ERR_CHECKSUM
- BLADERF_ERR_FPGA_OP
- BLADERF_ERR_INVAL
- BLADERF_ERR_IO
- BLADERF_ERR_MEM
- BLADERF_ERR_MISALIGNED
- BLADERF_ERR_NODEV
- BLADERF_ERR_NOT_INIT
- BLADERF_ERR_NO_FILE
- BLADERF_ERR_PERMISSION
- BLADERF_ERR_QUEUE_FULL
- BLADERF_ERR_RANGE
- BLADERF_ERR_TIMEOUT
- BLADERF_ERR_TIME_PAST
- BLADERF_ERR_UNEXPECTED
- BLADERF_ERR_UNSUPPORTED
- BLADERF_ERR_UPDATE_FPGA
- BLADERF_ERR_UPDATE_FW
- BLADERF_ERR_WOULD_BLOCK
- BLADERF_FLASH_ADDR_CAL
- BLADERF_FLASH_ADDR_FIRMWARE
- BLADERF_FLASH_ADDR_FPGA
- BLADERF_FLASH_BYTE_LEN_CAL
- BLADERF_FLASH_BYTE_LEN_FIRMWARE
- BLADERF_FREQUENCY_MAX
- BLADERF_FREQUENCY_MIN
- BLADERF_FREQUENCY_MIN_XB200
- BLADERF_GPIO_8BIT_MODE
- BLADERF_GPIO_AGC_ENABLE
- BLADERF_GPIO_COUNTER_ENABLE
- BLADERF_GPIO_FEATURE_SMALL_DMA_XFER
- BLADERF_GPIO_LMS_RX_ENABLE
- BLADERF_GPIO_LMS_TX_ENABLE
- BLADERF_GPIO_PACKET
- BLADERF_GPIO_PACKET_CORE_PRESENT
- BLADERF_GPIO_RX_HB_ENABLE
- BLADERF_GPIO_RX_LB_ENABLE
- BLADERF_GPIO_RX_MUX_SHIFT
- BLADERF_GPIO_TIMESTAMP
- BLADERF_GPIO_TIMESTAMP_DIV2
- BLADERF_GPIO_TX_HB_ENABLE
- BLADERF_GPIO_TX_LB_ENABLE
- BLADERF_IMAGE_CHECKSUM_LEN
- BLADERF_IMAGE_MAGIC_LEN
- BLADERF_IMAGE_RESERVED_LEN
- BLADERF_LNA_GAIN_MAX_DB
- BLADERF_LNA_GAIN_MID_DB
- BLADERF_META_FLAG_RX_HW_MINIEXP1
- BLADERF_META_FLAG_RX_HW_MINIEXP2
- BLADERF_META_FLAG_RX_HW_UNDERFLOW
- BLADERF_META_FLAG_RX_NOW
- BLADERF_META_FLAG_TX_BURST_END
- BLADERF_META_FLAG_TX_BURST_START
- BLADERF_META_FLAG_TX_NOW
- BLADERF_META_FLAG_TX_UPDATE_TIMESTAMP
- BLADERF_META_STATUS_OVERRUN
- BLADERF_META_STATUS_UNDERRUN
- BLADERF_PRIuFREQ
- BLADERF_PRIuTS
- BLADERF_PRIxFREQ
- BLADERF_PRIxTS
- BLADERF_RXVGA1_GAIN_MAX
- BLADERF_RXVGA1_GAIN_MIN
- BLADERF_RXVGA2_GAIN_MAX
- BLADERF_RXVGA2_GAIN_MIN
- BLADERF_SAMPLERATE_MIN
- BLADERF_SAMPLERATE_REC_MAX
- BLADERF_SCNuFREQ
- BLADERF_SCNuTS
- BLADERF_SCNxFREQ
- BLADERF_SCNxTS
- BLADERF_SERIAL_LENGTH
- BLADERF_SMB_FREQUENCY_MAX
- BLADERF_SMB_FREQUENCY_MIN
- BLADERF_TXVGA1_GAIN_MAX
- BLADERF_TXVGA1_GAIN_MIN
- BLADERF_TXVGA2_GAIN_MAX
- BLADERF_TXVGA2_GAIN_MIN
- bladerf_backend_BLADERF_BACKEND_ANY
- bladerf_backend_BLADERF_BACKEND_CYPRESS
- bladerf_backend_BLADERF_BACKEND_DUMMY
- bladerf_backend_BLADERF_BACKEND_LIBUSB
- bladerf_backend_BLADERF_BACKEND_LINUX
- bladerf_cal_module_BLADERF_DC_CAL_INVALID
- bladerf_cal_module_BLADERF_DC_CAL_LPF_TUNING
- bladerf_cal_module_BLADERF_DC_CAL_RXVGA2
- bladerf_cal_module_BLADERF_DC_CAL_RX_LPF
- bladerf_cal_module_BLADERF_DC_CAL_TX_LPF
- bladerf_channel_layout_BLADERF_RX_X1
- bladerf_channel_layout_BLADERF_RX_X2
- bladerf_channel_layout_BLADERF_TX_X1
- bladerf_channel_layout_BLADERF_TX_X2
- bladerf_clock_select_CLOCK_SELECT_EXTERNAL
- bladerf_clock_select_CLOCK_SELECT_ONBOARD
- bladerf_correction_BLADERF_CORR_DCOFF_I
- bladerf_correction_BLADERF_CORR_DCOFF_Q
- bladerf_correction_BLADERF_CORR_GAIN
- bladerf_correction_BLADERF_CORR_PHASE
- bladerf_dev_speed_BLADERF_DEVICE_SPEED_HIGH
- bladerf_dev_speed_BLADERF_DEVICE_SPEED_SUPER
- bladerf_dev_speed_BLADERF_DEVICE_SPEED_UNKNOWN
- bladerf_direction_BLADERF_RX
- bladerf_direction_BLADERF_TX
- bladerf_feature_BLADERF_FEATURE_DEFAULT
- bladerf_feature_BLADERF_FEATURE_OVERSAMPLE
- bladerf_format_BLADERF_FORMAT_PACKET_META
- bladerf_format_BLADERF_FORMAT_SC16_Q11
- bladerf_format_BLADERF_FORMAT_SC16_Q11_META
- bladerf_format_BLADERF_FORMAT_SC8_Q7
- bladerf_format_BLADERF_FORMAT_SC8_Q7_META
- bladerf_fpga_size_BLADERF_FPGA_115KLE
- bladerf_fpga_size_BLADERF_FPGA_40KLE
- bladerf_fpga_size_BLADERF_FPGA_A4
- bladerf_fpga_size_BLADERF_FPGA_A5
- bladerf_fpga_size_BLADERF_FPGA_A9
- bladerf_fpga_size_BLADERF_FPGA_UNKNOWN
- bladerf_fpga_source_BLADERF_FPGA_SOURCE_FLASH
- bladerf_fpga_source_BLADERF_FPGA_SOURCE_HOST
- bladerf_fpga_source_BLADERF_FPGA_SOURCE_UNKNOWN
- bladerf_gain_mode_BLADERF_GAIN_DEFAULT
- bladerf_gain_mode_BLADERF_GAIN_FASTATTACK_AGC
- bladerf_gain_mode_BLADERF_GAIN_HYBRID_AGC
- bladerf_gain_mode_BLADERF_GAIN_MGC
- bladerf_gain_mode_BLADERF_GAIN_SLOWATTACK_AGC
- bladerf_image_type_BLADERF_IMAGE_TYPE_CALIBRATION
- bladerf_image_type_BLADERF_IMAGE_TYPE_FIRMWARE
- bladerf_image_type_BLADERF_IMAGE_TYPE_FPGA_115KLE
- bladerf_image_type_BLADERF_IMAGE_TYPE_FPGA_40KLE
- bladerf_image_type_BLADERF_IMAGE_TYPE_FPGA_A4
- bladerf_image_type_BLADERF_IMAGE_TYPE_FPGA_A5
- bladerf_image_type_BLADERF_IMAGE_TYPE_FPGA_A9
- bladerf_image_type_BLADERF_IMAGE_TYPE_INVALID
- bladerf_image_type_BLADERF_IMAGE_TYPE_RAW
- bladerf_image_type_BLADERF_IMAGE_TYPE_RX_DC_CAL
- bladerf_image_type_BLADERF_IMAGE_TYPE_RX_IQ_CAL
- bladerf_image_type_BLADERF_IMAGE_TYPE_TX_DC_CAL
- bladerf_image_type_BLADERF_IMAGE_TYPE_TX_IQ_CAL
- bladerf_lna_gain_BLADERF_LNA_GAIN_BYPASS
- bladerf_lna_gain_BLADERF_LNA_GAIN_MAX
- bladerf_lna_gain_BLADERF_LNA_GAIN_MID
- bladerf_lna_gain_BLADERF_LNA_GAIN_UNKNOWN
- bladerf_log_level_BLADERF_LOG_LEVEL_CRITICAL
- bladerf_log_level_BLADERF_LOG_LEVEL_DEBUG
- bladerf_log_level_BLADERF_LOG_LEVEL_ERROR
- bladerf_log_level_BLADERF_LOG_LEVEL_INFO
- bladerf_log_level_BLADERF_LOG_LEVEL_SILENT
- bladerf_log_level_BLADERF_LOG_LEVEL_VERBOSE
- bladerf_log_level_BLADERF_LOG_LEVEL_WARNING
- bladerf_loopback_BLADERF_LB_BB_TXLPF_RXLPF
- bladerf_loopback_BLADERF_LB_BB_TXLPF_RXVGA2
- bladerf_loopback_BLADERF_LB_BB_TXVGA1_RXLPF
- bladerf_loopback_BLADERF_LB_BB_TXVGA1_RXVGA2
- bladerf_loopback_BLADERF_LB_FIRMWARE
- bladerf_loopback_BLADERF_LB_NONE
- bladerf_loopback_BLADERF_LB_RFIC_BIST
- bladerf_loopback_BLADERF_LB_RF_LNA1
- bladerf_loopback_BLADERF_LB_RF_LNA2
- bladerf_loopback_BLADERF_LB_RF_LNA3
- bladerf_lpf_mode_BLADERF_LPF_BYPASSED
- bladerf_lpf_mode_BLADERF_LPF_DISABLED
- bladerf_lpf_mode_BLADERF_LPF_NORMAL
- bladerf_pmic_register_BLADERF_PMIC_CALIBRATION
- bladerf_pmic_register_BLADERF_PMIC_CONFIGURATION
- bladerf_pmic_register_BLADERF_PMIC_CURRENT
- bladerf_pmic_register_BLADERF_PMIC_POWER
- bladerf_pmic_register_BLADERF_PMIC_VOLTAGE_BUS
- bladerf_pmic_register_BLADERF_PMIC_VOLTAGE_SHUNT
- bladerf_power_sources_BLADERF_PS_DC
- bladerf_power_sources_BLADERF_PS_USB_VBUS
- bladerf_power_sources_BLADERF_UNKNOWN
- bladerf_rfic_rxfir_BLADERF_RFIC_RXFIR_BYPASS
- bladerf_rfic_rxfir_BLADERF_RFIC_RXFIR_CUSTOM
- bladerf_rfic_rxfir_BLADERF_RFIC_RXFIR_DEC1
- bladerf_rfic_rxfir_BLADERF_RFIC_RXFIR_DEC2
- bladerf_rfic_rxfir_BLADERF_RFIC_RXFIR_DEC4
- bladerf_rfic_txfir_BLADERF_RFIC_TXFIR_BYPASS
- bladerf_rfic_txfir_BLADERF_RFIC_TXFIR_CUSTOM
- bladerf_rfic_txfir_BLADERF_RFIC_TXFIR_INT1
- bladerf_rfic_txfir_BLADERF_RFIC_TXFIR_INT2
- bladerf_rfic_txfir_BLADERF_RFIC_TXFIR_INT4
- bladerf_rx_mux_BLADERF_RX_MUX_12BIT_COUNTER
- bladerf_rx_mux_BLADERF_RX_MUX_32BIT_COUNTER
- bladerf_rx_mux_BLADERF_RX_MUX_BASEBAND
- bladerf_rx_mux_BLADERF_RX_MUX_DIGITAL_LOOPBACK
- bladerf_rx_mux_BLADERF_RX_MUX_INVALID
- bladerf_sampling_BLADERF_SAMPLING_EXTERNAL
- bladerf_sampling_BLADERF_SAMPLING_INTERNAL
- bladerf_sampling_BLADERF_SAMPLING_UNKNOWN
- bladerf_smb_mode_BLADERF_SMB_MODE_DISABLED
- bladerf_smb_mode_BLADERF_SMB_MODE_INPUT
- bladerf_smb_mode_BLADERF_SMB_MODE_INVALID
- bladerf_smb_mode_BLADERF_SMB_MODE_OUTPUT
- bladerf_smb_mode_BLADERF_SMB_MODE_UNAVAILBLE
- bladerf_trigger_role_BLADERF_TRIGGER_ROLE_DISABLED
- bladerf_trigger_role_BLADERF_TRIGGER_ROLE_INVALID
- bladerf_trigger_role_BLADERF_TRIGGER_ROLE_MASTER
- bladerf_trigger_role_BLADERF_TRIGGER_ROLE_SLAVE
- bladerf_trigger_signal_BLADERF_TRIGGER_INVALID
- bladerf_trigger_signal_BLADERF_TRIGGER_J51_1
- bladerf_trigger_signal_BLADERF_TRIGGER_J71_4
- bladerf_trigger_signal_BLADERF_TRIGGER_MINI_EXP_1
- bladerf_trigger_signal_BLADERF_TRIGGER_USER_0
- bladerf_trigger_signal_BLADERF_TRIGGER_USER_1
- bladerf_trigger_signal_BLADERF_TRIGGER_USER_2
- bladerf_trigger_signal_BLADERF_TRIGGER_USER_3
- bladerf_trigger_signal_BLADERF_TRIGGER_USER_4
- bladerf_trigger_signal_BLADERF_TRIGGER_USER_5
- bladerf_trigger_signal_BLADERF_TRIGGER_USER_6
- bladerf_trigger_signal_BLADERF_TRIGGER_USER_7
- bladerf_tuning_mode_BLADERF_TUNING_MODE_FPGA
- bladerf_tuning_mode_BLADERF_TUNING_MODE_HOST
- bladerf_tuning_mode_BLADERF_TUNING_MODE_INVALID
- bladerf_vctcxo_tamer_mode_BLADERF_VCTCXO_TAMER_10_MHZ
- bladerf_vctcxo_tamer_mode_BLADERF_VCTCXO_TAMER_1_PPS
- bladerf_vctcxo_tamer_mode_BLADERF_VCTCXO_TAMER_DISABLED
- bladerf_vctcxo_tamer_mode_BLADERF_VCTCXO_TAMER_INVALID
- bladerf_xb200_filter_BLADERF_XB200_144M
- bladerf_xb200_filter_BLADERF_XB200_222M
- bladerf_xb200_filter_BLADERF_XB200_50M
- bladerf_xb200_filter_BLADERF_XB200_AUTO_1DB
- bladerf_xb200_filter_BLADERF_XB200_AUTO_3DB
- bladerf_xb200_filter_BLADERF_XB200_CUSTOM
- bladerf_xb200_path_BLADERF_XB200_BYPASS
- bladerf_xb200_path_BLADERF_XB200_MIX
- bladerf_xb300_amplifier_BLADERF_XB300_AMP_INVAL
- bladerf_xb300_amplifier_BLADERF_XB300_AMP_LNA
- bladerf_xb300_amplifier_BLADERF_XB300_AMP_PA
- bladerf_xb300_amplifier_BLADERF_XB300_AMP_PA_AUX
- bladerf_xb300_trx_BLADERF_XB300_TRX_INVAL
- bladerf_xb300_trx_BLADERF_XB300_TRX_RX
- bladerf_xb300_trx_BLADERF_XB300_TRX_TX
- bladerf_xb300_trx_BLADERF_XB300_TRX_UNSET
- bladerf_xb_BLADERF_XB_100
- bladerf_xb_BLADERF_XB_200
- bladerf_xb_BLADERF_XB_300
- bladerf_xb_BLADERF_XB_NONE