Commit Graph

  • 6c3a1384fb WM8731: Extract interface configuration method. Jared Boone 2017-08-06 12:08:12 -07:00
  • f0947a4917 AK4951: Separate/rename codec interface mode config methods. Jared Boone 2017-08-06 12:02:38 -07:00
  • f0fb4cb369 I2S: Change RXMODE[1:0] to idle bit rate divider. Jared Boone 2017-08-06 11:20:51 -07:00
  • e59e983e29 I2S: Rename configuration structs to reflect interface modes. Jared Boone 2017-08-06 11:17:38 -07:00
  • 49252dc1bc LPC43xx: Add CREG6 struct definition. Add I2S CREG6 configuration. Jared Boone 2017-08-06 11:16:57 -07:00
  • 80d96b08cf CPLD: Temporarily remove HackRF bitstream check UI. Jared Boone 2017-08-05 12:02:14 -07:00
  • fba5b507ad Made a GeoPos widget for lon/lat/alt entry and display (APRS...) furrtek 2017-08-03 19:06:59 +01:00
  • a5f0f72ea1 Split ADSB TX into tabs furrtek 2017-07-30 14:46:42 +01:00
  • 89a3afcd74 Started writing TabView furrtek 2017-07-30 09:39:01 +01:00
  • 215ac43126 Fix std::array init furrtek 2017-07-30 00:07:57 +01:00
  • 7facccb71f Merge pull request #77 from sharebrained/furrtek_master Furrtek 2017-07-27 01:45:45 +01:00
  • 2de30b9920 Audio: use ADC right channel for microphone. Jared Boone 2017-07-26 17:38:34 -07:00
  • 2123577795 Update README.md Furrtek 2017-07-25 06:40:37 +01:00
  • 0cbf9cd386 Added velocity/bearing ADS-B frame for tx furrtek 2017-07-25 08:30:12 +01:00
  • c2a9ed7d9b Merge remote-tracking branch 'upstream/master' furrtek 2017-07-25 00:20:57 +01:00
  • c2fc060306 Moved screenshots furrtek 2017-07-25 00:20:37 +01:00
  • 5a67a7080a ADS-B TX works well enough for dump1090 and gr-air-modes furrtek 2017-07-23 12:20:32 +01:00
  • b57b41753f Added map display view (GeoMapView) furrtek 2017-07-22 19:30:20 +01:00
  • e9895c1b11 IO: Enable input buffer on LCD_WRX. Jared Boone 2017-07-20 16:37:48 -07:00
  • 8916550e9e CPLD: Enable PCI_IO clamp, unnecessary for LCD_BACKLIGHT signal. Jared Boone 2017-07-20 16:35:17 -07:00
  • 751ae92509 CPLD: Switch sense of LCD_RD/WR pins. Jared Boone 2017-07-20 16:33:55 -07:00
  • 3005403b5e Added De Bruijn sequence generator furrtek 2017-07-20 16:48:59 +01:00
  • 8364bfb2ce Merge pull request #74 from F4GEV/patch-5 Furrtek 2017-07-19 11:43:36 +01:00
  • 9cb00fff6c Update pocsag_app.hpp Laurent F4GEV 2017-07-19 08:45:17 +02:00
  • 8bc878c5e5 CPLD: Update 20150901 bitstream due to Makefile changes. Jared Boone 2017-07-18 22:08:49 -07:00
  • 0d2e915b9c Travis: Update GCC to GCC 6, 2017q2 release. Jared Boone 2017-07-18 22:02:21 -07:00
  • ddd951f2d8 Power: Restore peripheral clocks when starting HackRF firmware. Jared Boone 2017-07-18 21:47:04 -07:00
  • aa189a3462 Backlight: Add abstraction for support of different hardware. Jared Boone 2017-07-18 21:29:32 -07:00
  • e695d496c5 portapack.hpp: Add missing #pragma once Jared Boone 2017-07-18 21:04:29 -07:00
  • c74dcbb9ba Power: Turn off unused peripheral clocks. Jared Boone 2017-07-18 17:04:04 -07:00
  • c5230387df OS: Disable drivers for unused peripherals. Jared Boone 2017-07-18 15:50:00 -07:00
  • 1eb561ab45 LCD: Rename lcd_write_data_fast to lcd_write_data. Jared Boone 2017-07-18 13:27:15 -07:00
  • aa66c0b7f7 LCD: Consolidate read functions. Jared Boone 2017-07-18 13:23:16 -07:00
  • 2064689d46 IO: Remove out-of-date comment. Jared Boone 2017-07-18 13:17:10 -07:00
  • 030a0bcb0c IO: Add LCD write function for C arrays. Jared Boone 2017-07-18 13:16:41 -07:00
  • bb194825ae ILI9341: Refactor sleep on/off, display on/off functions. Jared Boone 2017-07-18 13:13:13 -07:00
  • 58f113d153 "CW generator" and "Whistle" merged in "Signal generator" furrtek 2017-07-18 19:31:05 +01:00
  • 23c340abb2 MAX V: Add shift_dr() for testing. Jared Boone 2017-07-18 10:53:43 -07:00
  • 963579d82a AK4951: Adjust initial microphone gain. Jared Boone 2017-07-18 10:53:08 -07:00
  • 0bdf8b47ea CPLD: Remove "default" HackRF bitstream. Jared Boone 2017-07-18 10:46:26 -07:00
  • 2356b585d5 FatFs: Fix Makefiles to include unicode.c. Jared Boone 2017-07-18 10:37:29 -07:00
  • 93c5959df6 ADS-B frame struct, callsign decode furrtek 2017-07-18 01:07:46 +01:00
  • f4744e651b CPLD: Match 20150901 constraints to newer project. Jared Boone 2017-07-17 16:50:26 -07:00
  • 62b1a82b6b Doc: Fix incorrect comment about MCU->CPLD pin functions. Jared Boone 2017-07-17 16:41:02 -07:00
  • 1b9a569022 SDC: Adjust clock/data timing and output drive to match SD specs, measurements. Jared Boone 2017-07-17 16:38:31 -07:00
  • 32e8bc4c65 Merge branch 'master' of https://github.com/furrtek/portapack-havoc furrtek 2017-07-14 10:02:38 +01:00
  • 802b91964b ADS-B receive app debug code furrtek 2017-07-14 10:02:21 +01:00
  • 6a148c135a Updated binary Furrtek 2017-06-29 23:54:13 +02:00
  • 46515ebb05 Replay buffer size and samplerate adjustment furrtek 2017-06-24 18:42:41 +01:00
  • 33a2df9d2a OutputStream (file M0 -> M4 radio) now works furrtek 2017-06-23 08:40:22 +01:00
  • c922a56b6d High frequency load/save bugfix furrtek 2017-06-23 00:13:13 +01:00
  • 08391bba4f Support for frequency manager categories (as files) furrtek 2017-06-22 09:08:37 +01:00
  • abd154b3c7 Merge remote-tracking branch 'upstream/master' furrtek 2017-06-21 03:25:27 +01:00
  • 96c77252c1 Hardware: PCB layout for revision 20170522. Jared Boone 2017-06-19 16:02:01 -07:00
  • 259348259b Hardware: Schematic for PP H1 revision 20170522. Jared Boone 2017-06-19 15:57:56 -07:00
  • 1668d4ff7a Case: Make clearances on all sides of PCB into separate variables. Jared Boone 2017-06-08 13:06:25 -07:00
  • b0f411f8a4 Case: Separate LED drill diameter into a "parameters" file variable. Jared Boone 2017-06-08 13:05:25 -07:00
  • 0117962a51 Case: Change board outline to add buffer for H1 LED diffuser. Jared Boone 2017-06-07 21:47:17 -07:00
  • 626835297b Case: Remove extra mounting hole from PortaPack model. Jared Boone 2017-06-06 11:53:11 -07:00
  • a14f764665 CPLD: Update LCD thickness, expected lid thickness to 3/16". Jared Boone 2017-06-06 11:25:25 -07:00
  • 8b10fde116 Case: Update spacer height. Jared Boone 2017-06-06 11:20:46 -07:00
  • 3e8a3d8b9a Case: Clean up boss drills. Jared Boone 2017-06-06 10:56:50 -07:00
  • b0b027d557 Case: Adjust feet emboss to match manufactured units. Jared Boone 2017-06-06 10:50:54 -07:00
  • 023a68ba1d Case: Remove two bosses in center and along side of PCB. Jared Boone 2017-04-25 10:43:04 -07:00
  • bf7f5d2567 IRQ: Make handlers more independent of EventDispatcher. Jared Boone 2017-01-31 12:02:51 -08:00
  • f4fdc21c20 PCB: Remove series resistors. Jared Boone 2017-01-28 15:18:49 -08:00
  • d1517702b7 PCB: Remove H1 (fifth hole). Jared Boone 2017-01-28 14:57:20 -08:00
  • 492a704e91 PCB: Interim revision number/date. Jared Boone 2017-01-28 14:54:33 -08:00
  • 47cc88d1e1 ILI9341: Tidy scroll types, use height(). Jared Boone 2017-01-10 13:17:48 -08:00
  • 748e5a4f5f Init: Boot to HackRF mode if PortaPack CPLD not found. Jared Boone 2017-06-13 22:16:00 -07:00
  • b3c21c3762 CPLD: Ask Quartus to use maximum number of processors. Jared Boone 2017-06-13 21:21:25 -07:00
  • 9a0fa128c0 CPLD: Clean up *.qws files. Jared Boone 2017-06-13 21:20:19 -07:00
  • 61be221432 Frequency manager lists furrtek 2017-06-12 03:55:36 +01:00
  • e2f0a03460 Using new CPLD data (fixes spectrum mirroring) furrtek 2017-06-11 09:50:29 +01:00
  • 042d271a9f Text entry should be more stable furrtek 2017-06-11 02:53:06 +01:00
  • e85fb47a49 Extract function that returns audio codec based on hardware revision. Jared Boone 2017-06-02 22:24:15 -07:00
  • dec4e41189 CPLD: Organize CPLD code into namespaces. Jared Boone 2017-06-02 21:57:13 -07:00
  • dd0c009e6f CPLD: Stop generating HackRF CPLD .hpp file. Jared Boone 2017-06-02 21:55:35 -07:00
  • 3d06941129 Move CPLD filres to common/ Jared Boone 2017-06-02 17:13:41 -07:00
  • fe687b93a2 CPLD: Extract decision about which CPLD config to use. Jared Boone 2017-06-02 17:05:41 -07:00
  • a3483a8394 CPLD: Introduce Config type to clean up programming interface. Jared Boone 2017-06-02 16:54:24 -07:00
  • 76c2cc77af CPLD: Move around some .gitignores. Jared Boone 2017-06-01 15:20:16 -07:00
  • 797e63a590 CPLD: Use correct bitstream for updating hardware. Jared Boone 2017-05-31 22:28:07 -07:00
  • 73d62367d1 CPLD: Makefiles for both hardware variants. Jared Boone 2017-05-31 21:05:47 -07:00
  • 7c715ed913 CPLD: HDL for 20170522 hardware variant. Jared Boone 2017-05-31 15:21:25 -07:00
  • 0fd52a7483 CPLD: Move HDL project to hardware revision-specific directory. Jared Boone 2017-05-31 11:50:59 -07:00
  • 4332bc763e Audio: Use correct codec based on hardware revision. Jared Boone 2017-05-31 11:48:03 -07:00
  • 6e5549f127 Add hardware revision detection function. Jared Boone 2017-05-31 11:47:13 -07:00
  • 600dcb734e AK4951: Initial commit. Jared Boone 2017-05-31 11:45:54 -07:00
  • 395e3b1736 Audio: Add input namespace and functions. Jared Boone 2017-05-31 11:43:45 -07:00
  • bec626e29f WM8731: Add Codec abstraction. Jared Boone 2017-05-31 11:42:12 -07:00
  • 37c058354e WM8731: Add method to detect codec is present. Jared Boone 2017-05-31 11:34:16 -07:00
  • 8f5555b052 WM8731: Store headphone volume for mute() function. Jared Boone 2017-05-31 11:32:32 -07:00
  • f6e1e78e8a WM8731: Return bool from reset() and low-level write()s. Jared Boone 2017-05-31 11:28:00 -07:00
  • da4bee6cc6 Audio: Introduce Codec abstraction. Jared Boone 2017-05-31 11:21:51 -07:00
  • 5da64ab069 Modify registers widget to simplify configuration. Jared Boone 2017-05-31 11:12:56 -07:00
  • b3ee884f16 I2S RX: Set RX SDA pin to correct SCUMUX mode. Jared Boone 2017-05-26 16:50:34 -07:00
  • 5cb71d787e Audio DMA: Fix cut-and-paste error Jared Boone 2017-05-26 11:23:47 -07:00
  • b3aa4bf0b9 Reorganized menus furrtek 2017-05-25 21:36:30 +01:00
  • 5a11377429 Merge branch 'master' of https://github.com/furrtek/portapack-havoc furrtek 2017-05-25 21:08:50 +01:00