Commit Graph

  • 3e2ca4e6c3 Bring up the M0 & blink TX LED Mike Walters 2020-01-15 02:09:10 +00:00
  • 058276d010 Merge pull request #671 from yhetti/acrylic_case Michael Ossmann 2020-01-06 16:47:28 -07:00
  • 8ff56c615f Merge pull request #661 from mgesteiro/hackrf_transfer-fix Michael Ossmann 2020-01-06 16:43:14 -07:00
  • 1442014a80 Modified hackrf_stop_tx and hackrf_stop_rx to first join the transfer thread before setting the receiver to OFF mode (cf. issue #650) Matioupi 2019-10-16 12:03:08 +02:00
  • 208fae7538 Merge pull request #645 from jboone/master Michael Ossmann 2020-01-06 16:31:28 -07:00
  • 1569737109 Merge pull request #607 from dominicgs/portapack_ui_opera_cake_coexistence Michael Ossmann 2020-01-06 16:28:58 -07:00
  • 06eb9192cd Merge pull request #672 from mossmann/clang-fix Michael Ossmann 2019-12-17 15:39:52 -07:00
  • dcb98f7f51 Get FFTW library dir Mike Walters 2019-12-10 18:12:16 +00:00
  • d9897e03b1 Fix FFTW include dir Mike Walters 2019-12-10 17:59:54 +00:00
  • 74790c3076 travis: Use a newer OSX image Mike Walters 2019-12-10 16:33:29 +00:00
  • 37c32abc37 use ARMmbed gcc Michael Ossmann 2019-09-26 00:17:30 -06:00
  • f443094e66 Removed old SoB directory; added new 'acrylic_case' directory Taylor Streetman 2019-12-09 16:31:40 -07:00
  • c2d2492d41 FIXED: remove garbage at the end when capturing to stdout ('-r -') mgesteiro 2019-11-12 09:03:51 +01:00
  • 8f41cdf446 replaced acrylic case .dxf file with rev2 .dxf file Taylor Streetman 2019-10-30 10:47:24 -06:00
  • 923f9fe617 Merge remote-tracking branch 'mossmann/master' Jared Boone 2019-09-26 10:01:37 -07:00
  • e9c6c2d2e6 sharebrained is the cmake master and we are all unworthy Michael Ossmann 2019-09-25 23:15:49 -06:00
  • 6b474cbbd7 Merge remote-tracking branch 'mossmann/master' Jared Boone 2019-09-23 13:35:29 -07:00
  • b9558ba910 update libopencm3 to avoid unsafe yaml.load() Michael Ossmann 2019-09-01 15:12:16 -06:00
  • ef5b907295 CPLD: Remove checksum function from libhackrf and hackrf_info. Jared Boone 2019-03-27 12:16:39 -07:00
  • 53e8d698c7 CMake: Extracted custom binary targets into a macro. Jared Boone 2019-03-27 11:18:24 -07:00
  • cb821e4602 CMake: Separate run-from-RAM and DFU binaries. Jared Boone 2019-03-27 10:44:26 -07:00
  • 1b7ef4212d PortaPack: Show RX/TX "waves" when radio is operating. Jared Boone 2019-03-22 10:14:34 -07:00
  • f0a45e3f0e PortaPack: Change initial UI radio topology to match boot state. Jared Boone 2019-03-21 11:16:06 -07:00
  • 6e5b31d579 PortaPack: Add display of clock reference source. Jared Boone 2019-03-20 20:18:49 -07:00
  • 190c3972f4 Clock reference: Add UI hook. Simplify selection code. Jared Boone 2019-03-20 20:18:25 -07:00
  • 027a0eca97 rad1o: Fix #include. Jared Boone 2019-03-20 20:16:24 -07:00
  • a535a9bb6b PortaPack: Clear the baseband RX gain label on TX. Jared Boone 2019-03-20 19:09:10 -07:00
  • 78e27001aa PortaPack: Make label-drawing functions take a label enum. Jared Boone 2019-03-20 19:08:44 -07:00
  • 84463eb0e1 PortaPack: Improve speed of frequency rendering. Jared Boone 2019-03-20 16:33:32 -07:00
  • ddec31c0a2 PortaPack: Double draw speed of UI, which was impacting hackrf_sweep. Jared Boone 2019-03-20 16:01:49 -07:00
  • 891eaa9e62 Clock reference: Return enum for selected clock source. Jared Boone 2019-03-20 14:38:18 -07:00
  • 2531d486f9 Merge branch 'hygiene_again' into develop Jared Boone 2019-03-20 14:28:12 -07:00
  • dccb748216 PortaPack: Add check for PortaPack clock reference, use if present. Jared Boone 2019-03-20 13:27:20 -07:00
  • 46fd11af5b Si5351C: Extract best block source function into hackrf_core. Jared Boone 2019-03-20 11:16:44 -07:00
  • b4d8ee678e PortaPack: Lots of clean-up Jared Boone 2019-03-20 10:44:56 -07:00
  • af66a7c076 PortaPack: Add reference oscillator control function. Jared Boone 2019-03-19 10:04:08 -07:00
  • c5e9b55b14 PortaPack: Refactor general UI functions into separate PortaPack API. Jared Boone 2019-03-18 16:22:14 -07:00
  • 5df5ec1094 PortaPack: Hide UI types that don't need to be exposed. Jared Boone 2019-03-18 15:11:34 -07:00
  • 12bb516cc0 PortaPack: Extract non-UI code into separate portapack.[ch] module. Jared Boone 2019-03-18 15:09:11 -07:00
  • eae870d9eb Merge branch 'hygiene_again' Jared Boone 2019-03-10 13:02:45 -07:00
  • 6bcd994e9e CPLD: Add output for PortaPack C++ CPLD data. Jared Boone 2019-03-10 12:56:29 -07:00
  • b8f255356c CPLD: Change tool interface to accept --xsvf and --hackrf-data args. Jared Boone 2019-03-10 12:22:51 -07:00
  • 16fab90d4f CPLD: Line endings oops. Jared Boone 2019-03-10 12:20:14 -07:00
  • 1c7bf39bda Merge branch 'develop' Jared Boone 2019-03-09 16:36:38 -08:00
  • 88dd1b2ad4 CPLD: Output row address table to C file, use it in program/verify code. Jared Boone 2019-03-09 16:35:10 -08:00
  • 16d36c54aa CPLD: Extract row addresses so I can output to C file. Jared Boone 2019-03-09 16:34:14 -08:00
  • 5876fc9121 CPLD: Remove SVF file I'd intended to use in PortaPack... Jared Boone 2019-03-09 15:25:53 -08:00
  • 509c8f4c91 Allow building from both firmware/build/ and firmware/hackrf_usb/build Dominic Spill 2019-03-07 15:07:56 -07:00
  • 4fcfbec96a Merge pull request #601 from jboone/hygiene Dominic Spill 2019-03-06 17:32:35 -07:00
  • 42c1a46bb3 Fix mismatched ifdefs of my making Dominic Spill 2019-03-06 17:17:20 -07:00
  • aa79b48028 Merge pull request #600 from jboone/cpld_sram_load Dominic Spill 2019-03-06 17:00:16 -07:00
  • e27038a098 Merge branch 'master' into cpld_sram_load Dominic Spill 2019-03-04 12:40:14 +00:00
  • 19f073fc5a Merge branch 'master' into hygiene Dominic Spill 2019-03-03 22:29:12 +00:00
  • a4c1ab65c6 Merge pull request #602 from jboone/ui_restructuring Dominic Spill 2019-03-03 22:27:57 +00:00
  • 15cb333588 Merge pull request #593 from dominicgs/remove_invalid_ppl_settings Dominic Spill 2019-03-03 22:26:50 +00:00
  • 2cc004173e Merge pull request #604 from jboone/ci_tweaks Dominic Spill 2019-03-03 19:55:36 +00:00
  • 3af95903bc UI: No UI if not HackRF One or rad1o. Jared Boone 2019-03-02 22:46:21 -08:00
  • 5b5d82be56 Build rad1o UI wrapper to patch the portapack one Jared Boone 2019-03-02 21:12:31 -08:00
  • f259c9aad6 PortaPack: Add HackRF One gates for PortaPack JTAG and OperaCake code. Jared Boone 2019-03-02 20:43:19 -08:00
  • 24fe561f3b rad1o: Remove extra(?) SCU setup. Cut & paste oops? Jared Boone 2019-02-01 21:47:12 +00:00
  • 4fefd829ba CMake: Fix blinky and rad1o dependencies and PortaPack-related breakage. Jared Boone 2019-03-01 17:16:46 -08:00
  • 8bc8bc13f0 PortaPack: Remove conditional PortaPack code. Jared Boone 2019-02-01 21:37:54 +00:00
  • c32d57158a PortaPack: Remove weak UI functions, detect and return UI function table. Jared Boone 2019-02-01 21:32:19 +00:00
  • 36cca31260 UI: Move ui_portapack.* to common. Jared Boone 2019-02-01 09:57:09 +00:00
  • 9ba4e50ee1 CPLD tool: Fix --checksum breakage. Jared Boone 2019-02-28 22:01:05 -08:00
  • 057b9273d5 CPLD tool: Rename to cpld_bitstream.py Jared Boone 2019-02-28 22:00:46 -08:00
  • 75adda314e LED: Refactor halt function from CPLD update to core API. Jared Boone 2019-02-28 21:32:03 -08:00
  • afb55e18dd CPLD: Load bitstream to SRAM at start-up. Jared Boone 2019-02-28 21:22:08 -08:00
  • e7424dfcdc CPLD tool: Tweaks to produce cleaner program and verify structs. Jared Boone 2019-02-28 21:19:40 -08:00
  • a04ed17a65 CPLD tool: Ignore .pyc files that get pooped out with firmware tools. Jared Boone 2019-02-28 20:19:51 -08:00
  • 9aa3a78d78 CPLD tool: Add code generation, more bitstream checks. Jared Boone 2019-02-28 20:19:12 -08:00
  • f70186644c CPLD tool: Add checksum and code generation mode flags. Jared Boone 2019-02-22 13:35:47 -08:00
  • 5695f29c8d CPLD tool: Add arguments help. Jared Boone 2019-02-22 13:32:15 -08:00
  • 0b4c714e0d CPLD tool: Remove commented code. Jared Boone 2019-02-22 13:28:52 -08:00
  • 30cd9586de CPLD tool: Flag to use crcmod library. Jared Boone 2019-02-22 13:28:32 -08:00
  • fd1e5e77bf CPLD tool: Move imports to smallest scopes. Jared Boone 2019-02-22 13:25:01 -08:00
  • 20975e9313 CPLD: Tool argument parsing. Jared Boone 2019-02-22 13:23:48 -08:00
  • d60389445d CPLD: Extract library code from CRC tool. Jared Boone 2019-02-22 13:17:29 -08:00
  • 257dbc749f CPLD: Checksum tool. Jared Boone 2019-02-22 11:40:44 -08:00
  • 21c26d19e3 deploy-nightly: rename REPO and URL with ARTEFACT_ prefix. Jared Boone 2019-03-02 13:44:58 -08:00
  • 65e3d6f099 Travis-CI: Use environment variables so others can maintain nightly builds. Jared Boone 2019-03-01 15:58:19 -08:00
  • e12866f81e Remove PLL1 low speed settings (it's out of spec) Dominic Spill 2019-02-11 16:38:07 -07:00
  • b701579906 Allow portapack and opera cake to coexist and still enable the PP UI The side effect of this is to disable GPIO mode for OC, but I2C still works Using both addons together is super unlikely Dominic Spill 2019-02-01 12:04:40 -07:00
  • 4507130608 Merge pull request #584 from jboone/cpld_checksum Dominic Spill 2019-01-31 15:16:05 -07:00
  • fa2a9acd1a USB: initial CPLD checksum API support. Jared Boone 2019-01-31 21:18:24 +00:00
  • 499ac3ad4a PortaPack: Move UI code to hackrf_usb project. Jared Boone 2019-01-31 09:37:48 +00:00
  • 7b86403ce8 PortaPack: If hardware not detected, try to init OperaCake. Jared Boone 2019-01-31 09:24:59 +00:00
  • f1b55690ff Merge branch 'jboone-master' into mossmann-master Dominic Spill 2019-01-30 15:33:34 -07:00
  • bc2b8568a0 Merge branch 'master' of https://github.com/jboone/hackrf into jboone-master Dominic Spill 2019-01-30 15:33:16 -07:00
  • 0a919bb691 Merge branch 'jboone-master' into mossmann-master Dominic Spill 2019-01-30 15:30:02 -07:00
  • 31079258e9 Workaround for avoiding conflicting libopencm3 targets Dominic Spill 2019-01-30 15:29:17 -07:00
  • 1820c67aee PortaPack: Add build option info to firmware README Jared Boone 2019-01-30 22:17:36 +00:00
  • 62efaf5ddb Merge branch 'master' of https://github.com/jboone/hackrf into jboone-master Dominic Spill 2019-01-30 11:47:30 -07:00
  • e433bee0b8 CMake: Move libopencm3 dependency out of CMake include file. Jared Boone 2019-01-22 15:21:43 -08:00
  • 65b41fb80e blinky: Remove dependency on CPLD JTAG API. Jared Boone 2019-01-22 15:20:14 -08:00
  • 77e4cfe992 Merge remote-tracking branch 'jboone/cpld_fixes' Jared Boone 2019-01-21 17:37:48 -08:00
  • da3256aa83 Merge branch 'portapack_ui' Jared Boone 2019-01-21 17:01:53 -08:00
  • f22fcd6083 CPLD: Finish fixing up timing re-validation for RX and TX. Jared Boone 2019-01-21 16:19:41 -08:00
  • 2f1eedcf23 CPLD: Tweak ISE tool settings for speed instead of density. Jared Boone 2019-01-18 16:10:21 -08:00
  • d103c31187 CPLD: Rework timing between ADC, CPLD, SGPIO Jared Boone 2019-01-18 16:09:14 -08:00