hlibBladeRF-0.1.0.3: Haskell binding to libBladeRF SDR library

Portabilityportable
Stabilityprovisional
Maintainereocallaghan@alterapraxis.com
Safe HaskellNone

LibBladeRF.Frequency

Description

This module encapsulates frequency adjustments libbladeRF library functions.

Synopsis

Documentation

bladeRFDACWrite

Arguments

:: DeviceHandle

Device handle

-> Word16

Data to write to DAC register

-> IO () 

Write value to VCTCXO DAC.

bladeRFGetFrequency

Arguments

:: DeviceHandle

Device handle

-> BladeRFModule

Module to configure

-> IO Int

Returned frequency

Get module's current frequency in Hz.

bladeRFSetFrequency

Arguments

:: DeviceHandle

Device handle

-> BladeRFModule

Module to configure

-> Int

Desired frequency

-> IO () 

Set module's frequency in Hz.

bladeRFGetCorrection

Arguments

:: DeviceHandle

Device handle

-> BladeRFModule

Module to retrieve correction information from

-> BladeRFCorrection

Correction type

-> IO Word16

Current value

Obtain the current value of the specified configuration parameter.

bladeRFSetCorrection

Arguments

:: DeviceHandle

Device handle

-> BladeRFModule

Module to apply correction to

-> BladeRFCorrection

Correction type

-> Word16

Value to apply

-> IO () 

Set the value of the specified configuration parameter.