925 Commits

Author SHA1 Message Date
Hoernchen
3c7bc948f1 lib: if freq 2013-06-16 20:24:07 +02:00
Hoernchen
bee537dc01 firmware: rffc frac, if gain 2013-06-16 20:23:47 +02:00
Michael Ossmann
5fdfabe2db Merge pull request #77 from Hoernchen/master
important stuff
2013-06-11 10:19:04 -07:00
Michael Ossmann
a044792596 point to wiki from doc/Readme.md 2013-06-11 09:18:50 -06:00
Hoernchen
51e33cb1da tools: tell msvc to disable deprecation warnings 2013-06-11 13:39:26 +02:00
Hoernchen
56830da123 tools: x64 fixes for msvc 2013-06-11 13:27:34 +02:00
Hoernchen
05008fbe48 tools: fix more warnings 2013-06-11 12:59:02 +02:00
Hoernchen
ecdaf40fb7 lib: un-break msvc 2013-06-11 12:55:10 +02:00
Michael Ossmann
d55a591175 fix printf format warnings 2013-06-10 08:03:14 -06:00
Michael Ossmann
fcae60b77a fix type-punning warning with -fstrict-aliasing 2013-06-10 08:01:03 -06:00
Michael Ossmann
7c80b24460 removed old test_max2837 2013-06-10 01:04:09 -06:00
Michael Ossmann
a412a691a7 delete old gerber filenames 2013-06-10 00:58:31 -06:00
Michael Ossmann
9159082308 gerber update 2013-06-10 00:52:59 -06:00
Michael Ossmann
b722fce2ad assembly diagram update 2013-06-10 00:48:27 -06:00
Michael Ossmann
2309ebc595 schematic update 2013-06-10 00:09:16 -06:00
Michael Ossmann
15959b02aa bom update 2013-06-10 00:04:56 -06:00
Michael Ossmann
4c26e43117 C116 update 2013-06-09 23:40:25 -06:00
Michael Ossmann
7ee14bdf08 new Jawbreaker photo from fd0 2013-06-09 23:17:45 -06:00
Hoernchen
8f55436cd1 firmware: fix a warning 2013-06-09 09:15:35 -06:00
Michael Ossmann
b892bc34ad Merge pull request #76 from smunaut/pending
Final (hopefully) sample rate API + misc fixes
2013-06-08 17:00:56 -07:00
Hoernchen
8ab20d5d35 tools: operator precedence, precision 2013-06-09 01:04:32 +02:00
Hoernchen
deafbab9fc lib: make sure to tell the linker that we're hardfloat, or it will choose the wrong libgcc.a... 2013-06-09 00:10:05 +02:00
Hoernchen
fe7558fcf3 lib/fw: rename the sample rate function 2013-06-09 00:09:46 +02:00
Sylvain Munaut
791476b422 libhackrf: Update the library with new fractional sample rate API
And send the new USB command

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-06-09 00:08:18 +02:00
Sylvain Munaut
f0c7fe66f1 firmware: New fractional sample rate algorithm and usb command
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-06-09 00:08:18 +02:00
Michael Ossmann
f522e8a326 Merge pull request #75 from Hoernchen/siclock
see commits
2013-06-07 20:34:28 -07:00
Michael Ossmann
f88d206340 Merge pull request #74 from TitanMKD/master
Fix management hackrf_spiflash invalid filename or error to open for read/write
2013-06-07 20:31:44 -07:00
Hoernchen
cf8f7644c9 fix indent, fix unused vars 2013-06-07 23:46:45 +02:00
Hoernchen
1e326997ed firmware: enable int mode if div is even integer
to improve jitter performance
2013-06-07 23:10:35 +02:00
Hoernchen
c7142aad95 tools: calculate the multisynth output and print it 2013-06-07 21:29:30 +02:00
Michael Ossmann
d9c46cbdac Merge pull request #73 from Hoernchen/siclock
lib: rename the define, gcc already defines BIG_ENDIAN
2013-06-07 11:50:30 -07:00
Hoernchen
675c9493e3 lib: rename the define, gcc already defines BIG_ENDIAN 2013-06-07 20:36:50 +02:00
TitanMKD
54ef9c9508 hackrf_spiflash added checks & error on fileopen() error for read & write. 2013-06-07 19:37:37 +02:00
TitanMKD
899f6dc55f Merge branch 'master' of git://github.com/mossmann/hackrf 2013-06-07 19:30:09 +02:00
Michael Ossmann
b674a68722 Merge pull request #72 from Hoernchen/siclock
fractional sample rates, and so on
2013-06-07 09:56:06 -07:00
Hoernchen
d3d9038697 lib: actually handle the value returned by the fw when setting the gains 2013-06-07 18:17:55 +02:00
Hoernchen
222d518bb7 lib: make BE people happy 2013-06-07 15:30:49 +02:00
Hoernchen
1925649a01 firmware: fractional sample rates 2013-06-07 14:29:14 +02:00
Hoernchen
cd7da974d5 lib: fractional sample rates 2013-06-07 14:29:14 +02:00
Michael Ossmann
f60cfd677f Merge pull request #68 from smunaut/pending
Misc patches I needed to make it work properly
2013-06-06 18:15:40 -07:00
Michael Ossmann
a4072360e3 Merge pull request #70 from fd0/correct-help-text
Correct help text for hackrf_transfer
2013-06-06 17:47:16 -07:00
Alexander Neumann
d60f382c07 Correct help text for hackrf_transfer
Option for 5 MHz sample-rate was removed, show correct minimal
sample-rate of 8 MHz
2013-06-06 23:27:46 +02:00
Sylvain Munaut
fce132d266 libhackrf: Fix early exit of transfer thread in case of syscal interruption
libusb can return LIBUSB_ERROR_INTERRUPTED and it's not really an error,
just a sign some syscall got interrupted by something. Don't abort on
that.

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-06-06 22:55:06 +02:00
Sylvain Munaut
02509f2f44 libhackrf: Add a pkgconfig .pc file to allow auto-discovery of prefix
Shamelessly copied from librtlsdr.

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-06-06 22:53:57 +02:00
Sylvain Munaut
472bcd414a firmware/build: Use gnu99 coding convention
C99 doesn't require/support anonymous struct/unions in some GCC versions
and those are used a lot.

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-06-06 22:52:40 +02:00
Michael Ossmann
532807110b Merge pull request #66 from Hoernchen/siclock
si clock for the lpc
2013-06-05 09:14:40 -07:00
Hoernchen
a95f49b543 disable si clock to lpc
leaving it on but unused causes major spurs to appear all over the
place..
2013-06-05 17:35:01 +02:00
TitanMKD
a7f5769315 Revert Warnings fix as it works only for C99 so keep the old version with warnings. 2013-06-01 11:50:16 +02:00
Hoernchen
4c39d15a84 tools: add gain control 2013-05-30 13:01:31 +02:00
TitanMKD
cb9644a010 Fixed warnings on %lld and %llu 2013-05-29 22:01:49 +02:00