packages feed

hlibBladeRF-0.1.0.0: src/Bindings/LibBladeRF/Utils.hsc

#include <bindings.dsl.h>
#include <libbladeRF.h>

{-# OPTIONS_HADDOCK hide #-}

module Bindings.LibBladeRF.Utils where

#strict_import
import Bindings.LibBladeRF.Types

#ccall bladerf_get_serial , Ptr (<bladerf>) -> CString -> IO (CInt)

#ccall bladerf_get_vctcxo_trim , Ptr (<bladerf>) -> Ptr (Word16) -> CInt


#ccall bladerf_get_fpga_size , Ptr (<bladerf>) -> Ptr (<bladerf_fpga_size>) -> IO (CInt)
#ccall bladerf_is_fpga_configured , Ptr (<bladerf>) -> IO (CInt)
#ccall bladerf_fpga_version , Ptr (<bladerf>) -> Ptr (<bladerf_version>) -> IO (CInt)

#ccall bladerf_load_fpga , Ptr (<bladerf>) -> CString -> IO (CInt)


#ccall bladerf_device_speed , Ptr (<bladerf>) -> IO (<bladerf_dev_speed>)

#ccall bladerf_fw_version , Ptr (<bladerf>) -> Ptr (<bladerf_version>) -> IO (CInt)

-- #ccall bladerf_stderr , CInt -> Ptr (CChar)

#ccall bladerf_version , Ptr (<bladerf_version>) -> IO ()

#ccall bladerf_log_set_verbosity , <bladerf_log_level> -> IO ()