0 | module Bindings.RtlSdr.Raw.Misc
 1 |
 2 | import Bindings.RtlSdr.Device
 3 |
 4 | %default total
 5 |
 6 | -- RTLSDR_API enum rtlsdr_tuner rtlsdr_get_tuner_type(rtlsdr_dev_t *dev);
 7 | export
 8 | %foreign (librtlsdr "get_tuner_type")
 9 | get_tuner_type: Ptr RtlSdrHandle -> Int
10 |
11 | -- RTLSDR_API int rtlsdr_set_offset_tuning(rtlsdr_dev_t *dev, int on);
12 | export
13 | %foreign (librtlsdr "set_offset_tuning")
14 | set_offset_tuning: Ptr RtlSdrHandle -> Int -> PrimIO Int
15 |
16 | -- RTLSDR_API int rtlsdr_get_offset_tuning(rtlsdr_dev_t *dev);
17 | export
18 | %foreign (librtlsdr "get_offset_tuning")
19 | get_offset_tuning: Ptr RtlSdrHandle -> PrimIO Int
20 |
21 |
22 | -- RTLSDR_API int rtlsdr_set_bias_tee(rtlsdr_dev_t *dev, int on);
23 | export
24 | %foreign (librtlsdr "set_bias_tee")
25 | set_bias_tee: Ptr RtlSdrHandle -> Int -> PrimIO Int
26 |
27 | -- RTLSDR_API int rtlsdr_set_bias_tee_gpio(rtlsdr_dev_t *dev, int gpio, int on);
28 | export
29 | %foreign (librtlsdr "set_bias_tee_gpio")
30 | set_bias_tee_gpio: Ptr RtlSdrHandle -> Int -> Int -> PrimIO Int
31 |