Commit Graph

162 Commits

Author SHA1 Message Date
Christian Daniel c46bad77e5 add vmelinearize utility, which combines algo and data-file from Diamond into a single DFUable file 2012-05-17 22:28:19 +02:00
Christian Daniel 2672f450de added fpga firmware images corresponding to source code 2012-05-17 22:22:37 +02:00
Christian Daniel c62f5734b7 added fpga source and project files for hardware v2 2012-05-17 22:18:26 +02:00
Christian Daniel 0f007d876a added schematics and board layout for hardware v2 (release) 2012-05-17 22:17:48 +02:00
Dimitri Stolnikov d01cbad359 add api version information to the library when building with cmake 2012-05-15 18:14:20 +02:00
Dimitri Stolnikov 5140eade9f fix a typo in Makefile.am 2012-05-14 20:46:50 +02:00
Dimitri Stolnikov 790aa13a5b fix a memory leak by unreferencing libusb devices 2012-05-12 16:08:02 +02:00
Dimitri Stolnikov c4ed664383 install pkg-config file when building with cmake 2012-05-12 16:07:41 +02:00
Dimitri Stolnikov ce0473f5fe initial commit of libosmosdr files
this is largely based on the code of rtl-sdr project.
2012-05-12 00:23:41 +02:00
Harald Welte ad240d9de9 update the readme 2012-05-08 21:17:22 +02:00
Harald Welte aa3c92f0ff rename sdr-test-project to osmosr-project 2012-05-08 21:12:47 +02:00
Dimitri Stolnikov 707d664b73 remove gr-osmo-sdr block files
Further development will be happening in git://git.osmocom.org/gr-osmosdr repository.
2012-04-06 16:22:37 +02:00
Sylvain Munaut ca53c22150 fw/tuner_e4k: Add some more magic init
It comes from the kernel driver. No idea what it does really ...

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2012-04-02 09:06:20 +02:00
Sylvain Munaut 088d53127b fw/tuner_e4k: Add function to enable/disable the IF channel filter
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2012-04-02 09:06:12 +02:00
Sylvain Munaut 6593b2be38 fw/tuner_e4k: Disable auto gain adjustement during DC table gen
We need them to be fixed during that time, so disable all auto
stuff

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2012-04-02 09:06:06 +02:00
Sylvain Munaut f1939647b4 fw/tuner_e4k: Avoid dual read of DC4 when generating DC table
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2012-04-02 09:06:00 +02:00
Sylvain Munaut 20487e8cb3 fw/tuner_e4k: DC offset table gen doc fixes
No we don't need to wait. I checked if the value ever changed after
the first read and it doesn't. Other e4k drivers don't wait either.

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2012-04-02 09:05:55 +02:00
Sylvain Munaut a99f1b530e fw/tuner_e4k: Use signed int for if1_gain in the gain combination array
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2012-04-02 09:05:50 +02:00
Sylvain Munaut 0bcf409c54 fw/tuner_e4k: Mixer gain is 4 or 12 dB, not 0/12
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2012-04-02 09:05:46 +02:00
Sylvain Munaut 1d28c3065b fw/tuner_e4k: Fix the array_size of the filter fw settings.
This was causing the array length to be '1' and so we always
took the first possible setting (the widest) ...

Certainly not good when you only have a 500 kHz sample rate.

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2012-04-02 09:05:40 +02:00
Sylvain Munaut 975c9813e9 tuner_e4k: Properly set the band
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2012-03-29 23:37:00 +02:00
Sylvain Munaut bdb4f8e5ca tuner_e4k: Fix band setting method mask & calls
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2012-03-29 23:36:09 +02:00
Sylvain Munaut 60d88b6ed2 tuner_e4k: Fix closest_arr_idx
The previous method tried to do clever stuff assuming the sequence is
sorted. Unfortunately:

1) this didn't really find the 'closest' match
2) this didn't work for the first or last interval
3) this didn't work for freq slightly above or below the last/first freq

All in all, it's easier to try them all.

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2012-03-29 23:35:36 +02:00
Sylvain Munaut a95b61f397 sdr-test: Add a 'dfu' serial command to enter DFU mode
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2012-03-29 10:39:28 +02:00
Sylvain Munaut 311885441c tuner_e4k: Fix reference to 65535 vs 65536
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2012-03-29 08:47:51 +02:00
Sylvain Munaut 585c6d378a tuner_e4k: Max VCO frequency is 3.9GHz not 3.6GHz
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2012-03-29 08:46:48 +02:00
Dimitri Stolnikov e50954ed80 fix messed up uninstall template 2012-03-06 23:19:44 +01:00
Dimitri Stolnikov 3e92095778 cmake: adding uninstall target from gnuradio tree 2012-03-06 23:19:44 +01:00
Dimitri Stolnikov ac1f76f1a9 fix cmake swig header installation 2012-03-06 23:19:44 +01:00
Dimitri Stolnikov ef685b73b0 remove QUIET to make it work with cmake <2.8.2 2012-03-06 23:19:44 +01:00
Dimitri Stolnikov 4e27c67d8f applied cmake module fixes from gnuradio master 2012-03-06 23:19:44 +01:00
Dimitri Stolnikov 2beba60c27 use abstract "address" instead of explicit device name 2012-03-06 23:19:44 +01:00
Dimitri Stolnikov 3dd0f54a5b use fftsink in demo app 2012-03-06 23:19:44 +01:00
Dimitri Stolnikov a922dad658 adopt UHD-style interface for the source 2012-03-06 23:19:44 +01:00
Dimitri Stolnikov 289c68f54a make range_t types compile 2012-03-06 23:19:44 +01:00
Dimitri Stolnikov a9d5247a7a import range_t type from UHD project 2012-03-06 23:19:44 +01:00
Christian Daniel 4683c1c21a tuner_e4k: add manual i/q correction 2012-03-06 15:29:33 +01:00
Christian Daniel 7abdbca85c Merge branch 'master' of git.osmocom.org:osmo-sdr 2012-03-06 14:45:39 +01:00
Christian Daniel 463a3f9c28 tuner_e4k: add setting for common mode 2012-03-06 14:43:03 +01:00
Harald Welte 04864faac5 add check_ctr.c 2012-03-06 13:05:46 +01:00
Harald Welte 6d95768e9c fast_source: Add FPGA_TEST_STATS #define for FPGA/SSC verification
Using fpga.test_mode=1 this code can compute statistics on the
incrementing-counter-with-every-sample behaviour.
2012-03-06 12:26:33 +01:00
Harald Welte 66235f593e SSC: use rising edge of RF (Rx Frame), not falling 2012-03-06 12:15:55 +01:00
Harald Welte 3745d083f6 SSC: Inclode Overrun in statistics 2012-03-06 10:48:33 +01:00
Harald Welte 31d11c2bf8 tuner_e4k: fix the Y value to b e 65536, not 65535 2012-03-05 23:31:33 +01:00
Harald Welte bab0eb62ce tuner_e4k: Introduce #define for OUT_OF_SPEC operation
The device can be used from 50..1900 MHz and not only 64..1700
2012-03-05 23:29:48 +01:00
Harald Welte ef60309e63 osdr_fpga: Add support for enabling test (counter) mode 2012-03-05 23:20:18 +01:00
Christian Daniel df93598cc8 add modified binary libportaudio.a 2012-03-05 18:48:40 +01:00
Christian Daniel 956debafb8 add sweep tool (Linux only) 2012-03-05 18:48:13 +01:00
Harald Welte bd2b9a9697 main: add dc offset calibration commands 2012-03-05 18:37:44 +01:00
Harald Welte 9ce29d79e8 e4k: fix unresolved symbols in dc offset calibration 2012-03-05 18:37:18 +01:00