TitanMKD
f9d72a7f87
Merge branch 'master' of git://github.com/mossmann/hackrf
2013-03-07 21:32:56 +01:00
Michael Ossmann
2039b23e20
basic rffc5071 tx/rx control from USB
2013-03-07 12:34:32 -07:00
Michael Ossmann
155a688d11
updated rffc test/commments
2013-03-07 10:35:49 -07:00
TitanMKD
e2c05fbfe2
Draft in progress (not tested at all) set_freq().
2013-02-26 00:17:18 +01:00
Michael Ossmann
f150732215
Merge pull request #32 from TitanMKD/master
...
Added ROM to RAM version (makefile) for usb_performance
2013-02-24 18:55:34 -08:00
TitanMKD
f8a8a867d3
rom to ram version (requires latest fix in libopencm3 => libopencm3_lpc43xx_rom_to_ram.ld)
2013-02-25 02:03:05 +01:00
Michael Ossmann
85dfc2a930
implemented transceiver mode OFF
2013-02-24 15:13:39 -07:00
Michael Ossmann
771b93fe62
increased rffc5071 serial speed
2013-02-24 14:25:51 -07:00
Michael Ossmann
14c671c552
indicate RX on LED2
2013-02-24 12:55:54 -07:00
Michael Ossmann
a74cd9fdf9
clear MAX2837 RXENABLE when going into TX mode and vice versa
2013-02-24 10:17:50 -07:00
Michael Ossmann
79587574b4
Merge pull request #31 from TitanMKD/master
...
jtagprog fixed for test
2013-02-23 10:26:05 -08:00
TitanMKD
0afc0813bf
jtagprog fixed. (to be checked by reading back the CPLD to be sure of the programming).
2013-02-23 18:52:56 +01:00
Michael Ossmann
d2b35517b3
firmware version string
2013-02-23 10:22:58 -07:00
Michael Ossmann
c703b380cf
SPI flash chip erase USB command, updated hackrf_spiflash.c to operate one page at a time
2013-02-22 22:20:19 -07:00
Michael Ossmann
198857d516
got control OUT data working for usb_vendor_request_write_spiflash()
2013-02-22 21:35:31 -07:00
Michael Ossmann
6fb0aa2877
still trying to get control OUT data working
2013-02-22 19:12:51 -07:00
Michael Ossmann
3351a390ba
trying to get control OUT data working
2013-02-22 18:56:07 -07:00
Michael Ossmann
0874f9fe19
speed up SPI flash data rate
2013-02-22 18:42:17 -07:00
Michael Ossmann
8eb95ca39c
induce fewer seizures
2013-02-22 18:41:46 -07:00
Michael Ossmann
0caf6b72b6
corrected CPU clock speed
2013-02-22 18:23:41 -07:00
Michael Ossmann
0efbc6618e
board id request over USB (untested)
2013-02-21 14:25:30 -07:00
Michael Ossmann
094428357c
started firmware modifications for spiflash and cpld_jtag over USB
2013-02-16 13:23:20 -07:00
Michael Ossmann
44a4b02e52
oops: SWITCHCTRL_LP should be the absence of SWITCHCTRL_HP
2013-02-16 13:07:05 -07:00
Michael Ossmann
ea72dd59a6
configured usb_performance.c for 900 MHz RF
2013-02-16 07:46:00 -07:00
Michael Ossmann
653599ee9d
test program to program CPLD from microcontroller
2013-02-16 07:23:04 -07:00
Michael Ossmann
1b7eeaf83b
removed defunct lpc43.h
2013-02-14 17:52:52 -07:00
Michael Ossmann
6cf1721a28
cleanup
2013-02-14 17:52:29 -07:00
Michael Ossmann
415c364db1
attempted to implement waitTime() properly - not really sure
2013-02-14 17:43:28 -07:00
Michael Ossmann
907325aa12
CPLD JTAG GPIO
2013-02-14 17:23:45 -07:00
Michael Ossmann
de69b1f290
turned off debug mode
2013-02-14 16:55:24 -07:00
Michael Ossmann
23883aacce
tuned lenval.h MAX_LEN for CoolRunner/II
2013-02-14 16:04:20 -07:00
Michael Ossmann
435de16c02
source code from XAPP058 for CPLD programming from the microcontroller
2013-02-14 15:59:54 -07:00
Michael Ossmann
4fdffe5863
made some args consts
2013-02-14 15:35:49 -07:00
Michael Ossmann
7f252a2002
Do you ever forget your own preferred coding style?
2013-02-14 15:32:05 -07:00
Michael Ossmann
5a76816b54
program SPI flash with arbitrary data
2013-02-13 22:12:32 -07:00
Michael Ossmann
614c45044e
test program for SPI flash programming
2013-02-13 18:27:46 -07:00
Michael Ossmann
369f5eef4a
started a rudimentary driver for writing to SPI flash
2013-02-13 18:25:56 -07:00
TitanMKD
013f1ea4f6
Modified firmware and host tools for portability Linux/Mingw, added fw rffc5071 & host hackrf_rffc5071 example.
2013-02-10 18:51:54 +01:00
TitanMKD
13a6b9086e
Fixed some makefile and set default BOARD to JAWBREAKER (instead of JELLYBEAN).
2013-02-10 18:33:01 +01:00
TitanMKD
d46a59fba3
Fix for LPC4330 MCU frequency to be set to 204MHz instead of 102MHz.
2012-11-26 23:41:13 +01:00
TitanMKD
a453d161ab
Fix problem with ".data" section which was not included, now it include all loadable section defined in elf.
2012-11-10 00:36:58 +01:00
TitanMKD
b8ede43963
Fix problem with .bin generated without .data section (only .text) !!
2012-11-09 22:18:25 +01:00
Michael Ossmann
c2181d79fa
Merge branch 'master' of github.com:mossmann/hackrf
2012-11-05 08:45:59 -07:00
Michael Ossmann
190d8fb8e7
Makefile fixes for bad max2837_set_lpf_bandwidth references
2012-11-05 08:43:07 -07:00
Jared Boone
cc5f1c61c7
Fix clock edge for TX mode. TX data was completely crapped up due to skew on my Jellybean/Lemondrop board. Hopefully, this also applies to Jawbreaker. I'll recheck once I have hardware in-hand.
2012-11-02 22:34:43 -07:00
Jared Boone
526a8e9e7a
Add typed request return value that indicates request is OK or requires endpoint STALL.
...
Changed vendor request to a lookup table, instead of an ever-growing switch statement.
2012-10-18 19:47:25 -07:00
Jared Boone
e8b30f3489
Oops. Request handlers called from setup handler could access the IN side of the endpoint, which does not get a copy of the SETUP bytes.
...
TODO: Make a single copy of the SETUP bytes, and provide a clean way to access those bytes regardless of whether you're holding the IN or OUT endpoint. (This was a problem in the IN complete handler, and probably other places, too.)
2012-10-18 19:42:36 -07:00
Jared Boone
fc9632f19d
Add code to control MAX2837 B1 through B7 from Jellybean. Another feeble attempt to control DC bias.
2012-10-17 22:28:10 -07:00
Jared Boone
143d845b05
Add code to control RXHP pin on MAX2837 (Jellybean only). I was hoping this would control the baseband DC offset problem, but no, it doesn't seem to help at all.
2012-10-17 21:48:41 -07:00
Jared Boone
549c943979
Add USB control of LPF baseband filter.
...
Add max2837_set_lpf_bandwidth() function to choose available LPF filter bandwidth based on bandwidth in Hz.
Change configuration of MAX2837 to set LPF_EN and FT at max2837_setup(), not in max2837_rx() or max2837_tx() (which was overriding prior filter configuration).
2012-10-17 17:00:36 -07:00