Jared Boone
|
f34e30510d
|
Added fault handler header file, where I've defined the Cortex-M3/M4 SCB using a struct instead of a slew of #defines. This deviates from the libopencm3 method, but is superior in other ways. So, there you go. It's not in libopencm3, it's here.
Added example (er, "reminder") code comment about registers to look at when debugging a Hard Fault.
|
2012-10-10 13:36:10 -07:00 |
|
Jared Boone
|
685f5cdd6e
|
More detail in comments about Jellybean/Lemondrop clock destinations.
|
2012-10-10 11:51:06 -07:00 |
|
Jared Boone
|
4f9a5a1ba4
|
Fix-ups to copyrights -- missing e-mail address and inconsistent formatting.
|
2012-10-06 19:14:55 -07:00 |
|
Jared Boone
|
aff5cc0c69
|
Oops, forgot license header on new files...
|
2012-10-06 19:11:19 -07:00 |
|
Jared Boone
|
749671029a
|
New version of the usb_performance test firmware, with the new (and functional) USB "stack".
|
2012-10-06 18:58:59 -07:00 |
|
Jared Boone
|
3451a3c3d8
|
Tons of new USB code. It should eventually migrate into common, or even libopencm3, once it's not a steaming pile of crap...
|
2012-10-06 18:58:18 -07:00 |
|
Jared Boone
|
900463ee5c
|
Added fault handler code which can be optionally compiled/linked for debugging.
|
2012-10-06 17:35:11 -07:00 |
|
Jared Boone
|
f68fdaba7a
|
Add .usbram section handling to linker scripts and makefile.
|
2012-10-06 17:33:17 -07:00 |
|
Jared Boone
|
182157a19c
|
Add ram_ahb memory region to linker scripts.
|
2012-10-06 17:30:26 -07:00 |
|
Jared Boone
|
46f24d6f47
|
Remove ROM memory region from "ram_only" linker script.
|
2012-10-06 17:29:56 -07:00 |
|
Jared Boone
|
cf32fb96fe
|
Merge branch 'master' of https://github.com/mossmann/hackrf
|
2012-10-03 09:26:30 -07:00 |
|
Michael Ossmann
|
d1aac9860a
|
fixed jawbreaker MIX_BYPASS bug
|
2012-10-02 23:10:13 -06:00 |
|
Michael Ossmann
|
d6005d1cc5
|
fixed jawbreaker bug: different pin for SGPIO8
|
2012-10-02 17:51:05 -06:00 |
|
Michael Ossmann
|
11ade349d1
|
fixed jawbreaker bug: activate correct pin function for MIXER_SCLK
|
2012-10-02 16:21:17 -06:00 |
|
Michael Ossmann
|
c70d410394
|
reverted "rom" address to shadow area (allows same binary to be booted from SPIFI or USB/DFU)
|
2012-10-02 15:15:29 -06:00 |
|
Jared Boone
|
a975fbc577
|
Replaced apparently incorrect PLL0USB MDIV and NP_DIV values with values straight out of the User Manual's table 94.
|
2012-09-27 19:29:43 -07:00 |
|
Jared Boone
|
aaaf14819a
|
Move PLL1/M4 CLK up to full speed (204MHz) in two steps, according to UM chapter 11.2.1.
|
2012-09-27 18:58:00 -07:00 |
|
Jared Boone
|
776c502628
|
More tweaks related to CGU #define changes.
|
2012-09-27 17:55:54 -07:00 |
|
Jared Boone
|
f574f70a87
|
More small tweaks due to CGU register #define changes.
|
2012-09-27 17:52:36 -07:00 |
|
Jared Boone
|
cbd42cf970
|
Adjustments for new auto-generated #defines.
|
2012-09-27 17:04:14 -07:00 |
|
Jared Boone
|
416cdc6b20
|
Added missing hackrf_core pin_setup() and enable_1v8_power(), which have somehow gone missing.
|
2012-09-27 16:26:47 -07:00 |
|
Jared Boone
|
ecb497aa97
|
Merge branch 'master' of https://github.com/mossmann/hackrf
Conflicts:
firmware/common/hackrf_core.c
|
2012-09-27 14:58:31 -07:00 |
|
Michael Ossmann
|
df740440b0
|
fill lodiv register with n_lo, not lodiv variable (inconsistent naming is inherited from RFFC docs)
|
2012-09-20 16:52:38 -06:00 |
|
Michael Ossmann
|
24c06f681f
|
oops. rffc5071_set_frequency() needs to happen after rffc5071_rx().
|
2012-09-20 13:33:06 -06:00 |
|
Michael Ossmann
|
d6a94a339a
|
RFFC tx and rx functions updated for Jawbreaker
|
2012-09-20 12:41:11 -06:00 |
|
Michael Ossmann
|
237df75789
|
extra clock after RFFC serial transactions, Jawbreaker RF switch control
|
2012-09-20 11:59:33 -06:00 |
|
Michael Ossmann
|
425a384832
|
Jawbreaker LPC crystal oscillator startup
|
2012-09-20 10:53:07 -06:00 |
|
Michael Ossmann
|
2c813ec41e
|
Jawbreaker clock generator configuration
|
2012-09-19 13:43:16 -06:00 |
|
Michael Ossmann
|
7d0c572569
|
Jawbreaker mixer serial interface support
|
2012-09-19 11:55:24 -06:00 |
|
Jared Boone
|
c662309489
|
Hot steaming pile of in-progress USB test code. Eventually, this will morph into a proper stack. But first, to "make it work".
|
2012-09-11 11:36:30 -07:00 |
|
Jared Boone
|
ddd3796803
|
Makefile change to use RAM-only LDScript.
|
2012-09-11 11:33:26 -07:00 |
|
Jared Boone
|
af1281fdbe
|
LDScript for RAM-only operation. (That's how I like to roll -- load RAM over SWD and execute.)
|
2012-09-11 11:33:07 -07:00 |
|
Jared Boone
|
7d942c86ac
|
Exposing the delay() core function.
|
2012-09-11 11:32:20 -07:00 |
|
Jared Boone
|
f5d21b947b
|
Changes to bit band API to make it more type-sane.
|
2012-09-11 11:31:49 -07:00 |
|
Jared Boone
|
ec0bbe53c4
|
Merge branch 'master' of https://github.com/mossmann/hackrf
|
2012-09-11 09:51:51 -07:00 |
|
Will Code
|
d7a7825f85
|
Fix overflows in shifts, suppress warnings for temporarily unused variables.
|
2012-09-04 20:08:30 -04:00 |
|
Jared Boone
|
94cffa41e5
|
Merge branch 'master' of https://github.com/mossmann/hackrf
|
2012-09-04 09:24:18 -07:00 |
|
Will Code
|
599acbe142
|
Driver for RFFC5071
|
2012-09-03 19:16:09 -04:00 |
|
Will Code
|
f595bd149b
|
Error in bit shift
|
2012-09-03 19:15:49 -04:00 |
|
Jared Boone
|
8758bb05ba
|
Merge branch 'master' of https://github.com/mossmann/hackrf
|
2012-08-25 15:02:27 -07:00 |
|
Michael Ossmann
|
f74dae180b
|
sgpio-rx updates for testing with Lollipop
|
2012-08-24 13:57:27 -06:00 |
|
Michael Ossmann
|
bc102abd7e
|
.gitignore files
|
2012-08-23 23:30:54 -06:00 |
|
Michael Ossmann
|
6d74a94e54
|
configure both mixers
|
2012-08-23 21:34:38 -06:00 |
|
Michael Ossmann
|
834b3aabd1
|
RFFC5071 integer tuning function
|
2012-08-23 16:30:45 -06:00 |
|
Michael Ossmann
|
344a2f2a83
|
more clock generator config fixes
|
2012-08-23 12:59:49 -06:00 |
|
Michael Ossmann
|
5364c91f7b
|
hard coded 8 MHz baseband filter for now
|
2012-08-23 09:52:16 -06:00 |
|
Michael Ossmann
|
cbd2d98c7d
|
fixed bad output spectrum. problem was P3 = 0 in si5351c pll, similar to commit b595de647077f208c534e4efc0bce92f25378fb8
|
2012-08-22 10:41:53 -06:00 |
|
Jared Boone
|
9f4f1d0b6b
|
Bitband library, factored out of other code.
|
2012-07-31 22:07:08 -07:00 |
|
Jared Boone
|
2a6e3a89d3
|
USB performance test firmware project. It does absolutely nothing to start with, but at least the Makefile I just checked in won't blow up! :-)
|
2012-07-31 22:05:28 -07:00 |
|
Jared Boone
|
33617e6701
|
Makefile for all firmware projects.
TODO: There's still something broken about the *_rom_to_ram projects, but I'm not sure what it is yet...
|
2012-07-31 22:03:58 -07:00 |
|