Commit Graph

  • f3f5a9647b Board stack-up drawing clean-up. Jared Boone 2015-09-01 10:13:51 -07:00
  • e979b9b64d Change drawing lines width to 0.1mm. Jared Boone 2015-09-01 10:02:07 -07:00
  • 968ec6d176 Change PCB stack-up for vendor. Jared Boone 2015-09-01 10:01:39 -07:00
  • 128dda23bb Note about separate PTH and NPTH drill files. Jared Boone 2015-08-30 17:23:53 -07:00
  • 85f9b4cdc5 Add default dimension units note. Jared Boone 2015-08-30 17:18:14 -07:00
  • c5cd3a4498 Add title block with copyright, license. Jared Boone 2015-08-30 17:12:32 -07:00
  • d2436ca229 Add notes block. Jared Boone 2015-08-30 17:11:59 -07:00
  • 18b272bcab Add PCB dimensions Jared Boone 2015-08-30 16:24:07 -07:00
  • d3acd79df8 Add PCB stack data and diagram. Jared Boone 2015-08-30 16:23:55 -07:00
  • 375cf6f238 Tighten solder mask around LCD connector. Jared Boone 2015-08-30 14:35:04 -07:00
  • 84b92365f9 Move and shrink copper layer legend. Jared Boone 2015-08-30 10:14:36 -07:00
  • ea2cfb7ad2 Center text in layer legend. Jared Boone 2015-08-30 09:42:47 -07:00
  • 732561d01c Change vias to 13mil, 7mil annular ring. Jared Boone 2015-08-29 22:31:29 -07:00
  • 1340991dba Reduce solder mask margin on WM8731. Jared Boone 2015-08-29 18:14:23 -07:00
  • 56c7c31cbb More footprint units cleanup. Jared Boone 2015-08-29 17:54:26 -07:00
  • bda376df4b KiCad added courtyard layers. Jared Boone 2015-08-29 17:20:41 -07:00
  • 436e6fd21b Footprint cleanup Jared Boone 2015-08-29 17:14:06 -07:00
  • c78b7fe196 Reduce mask margin on QFP pads. Jared Boone 2015-08-29 16:12:45 -07:00
  • 5468917da6 Merge branch 'master' of https://github.com/furrtek/portapack-hackrf furrtek 2015-08-28 20:52:15 +02:00
  • 0e0261f813 LCR in TEDI 1200/2400 AFSK transmit furrtek 2015-08-28 20:50:42 +02:00
  • d61f3802cb Remove line in/out components and traces, microphone. Jared Boone 2015-08-23 17:23:21 -07:00
  • 29243a5fd1 Schematic and netlist from schematic modifications. Jared Boone 2015-08-23 17:20:39 -07:00
  • 70d7ecc51b Clean up PCB net labels to match code, CPLD. Jared Boone 2015-08-21 16:13:27 -07:00
  • 75d9aa9c73 Remove extra CPLD code internal signals. Jared Boone 2015-08-21 12:27:36 -07:00
  • 19764ce693 Swap function of P2_8, P2_4 in schematic, firmware, CPLD. Jared Boone 2015-08-21 12:26:47 -07:00
  • b6e25692dc Label 1V8 regulator bypass/adjust capacitor as DNI. Jared Boone 2015-08-21 11:20:34 -07:00
  • 1ca4f45d9e Change VBAT capacitor to DNI. Jared Boone 2015-08-21 11:18:04 -07:00
  • 8dfd68a6b3 Removed electret microphone. Jared Boone 2015-08-21 11:11:20 -07:00
  • cd4840f1f9 Remove line in/out circuitry. Jared Boone 2015-08-21 11:09:30 -07:00
  • 84ffaaef33 Back-annotate CVPCB data into schematic. Jared Boone 2015-08-21 11:07:49 -07:00
  • bf4521bf35 Update schematic issue/copyright date. Jared Boone 2015-08-21 10:33:38 -07:00
  • 3fea68d777 Adjust wideband specan gain to match other modes. Jared Boone 2015-08-27 14:57:05 -07:00
  • b13081696d Simplify MessageQueue pop() usage. Jared Boone 2015-08-27 14:35:17 -07:00
  • d8b3b4cb6b Check queue empty only once when reading messages. Jared Boone 2015-08-27 14:27:29 -07:00
  • 5d9079f87f Stop streaming when changing baseband configuration. Jared Boone 2015-08-27 14:07:15 -07:00
  • e751e10e45 Add wideband spectrum processor. Jared Boone 2015-08-27 13:57:31 -07:00
  • 23ac04ad56 Make channel spectrum members protected, not private. Jared Boone 2015-08-27 13:51:55 -07:00
  • c7907e948c Extract FSKProcessor into separate files. Jared Boone 2015-08-27 13:31:39 -07:00
  • ffe829cf67 Extract WidebandFMAudio into separate files. Jared Boone 2015-08-27 13:19:34 -07:00
  • 7c5db55f8f Extract NarrowbandFMAudio into separate files. Jared Boone 2015-08-27 13:14:45 -07:00
  • e246ea2c39 Extract NarrowbandAMAudio class into separate files. Jared Boone 2015-08-27 13:07:07 -07:00
  • 6bf61cbe88 Extract BasebandProcessor into separate files. Jared Boone 2015-08-27 11:11:08 -07:00
  • b0e9afe26c Add missing #includes. Jared Boone 2015-08-27 11:10:44 -07:00
  • 04d05368c7 Push static variables and spectrum calc into BasebandProcessor. Jared Boone 2015-08-27 10:48:29 -07:00
  • de0777f476 Extract FMSquelch into separate files. Jared Boone 2015-08-27 09:59:03 -07:00
  • b904971ef2 Extract IIR filter configurations into separate file. Jared Boone 2015-08-27 09:58:37 -07:00
  • c92bf12fbd Extract ChannelDecimator into separate files. Jared Boone 2015-08-27 09:49:14 -07:00
  • 035ec84f04 Wrap MessageQueue.push() with mutex. Jared Boone 2015-08-26 14:18:03 -07:00
  • 7937ea7327 Enable DMB instruction at end of FIFO data copy. Jared Boone 2015-08-26 14:13:51 -07:00
  • 4974774f82 Simplify PLL math when correcting for PPM. Jared Boone 2015-08-25 17:56:03 -07:00
  • 98773cb62a Make GIT_REVISION value available within code. Jared Boone 2015-08-25 16:33:52 -07:00
  • 4fe145b61d Remove application kludge to strip DFU of header. Jared Boone 2015-08-25 15:11:22 -07:00
  • f7ced7a823 Support Python 3.x in make_spi_image.py. Jared Boone 2015-08-25 14:56:50 -07:00
  • dfe0bd7366 Generate SPI flash image with Python, not dd/cat/head. Jared Boone 2015-08-25 14:30:38 -07:00
  • 282662e958 Update README.md Furrtek 2015-08-25 00:14:03 +02:00
  • 8f326e2d8e Use PPB correction to adjust clock generator XTAL PLLA frequency. Jared Boone 2015-08-24 12:10:39 -07:00
  • fe7dcdc613 Function to adjust clock generator XTAL PLL frequency. Jared Boone 2015-08-24 12:09:11 -07:00
  • 8f815a3b39 Integerized the waveform table furrtek 2015-08-24 05:16:55 +02:00
  • 8e0210f944 Savestate ! RDS (only PSN) tx furrtek 2015-08-23 05:08:38 +02:00
  • 3a96c04aa7 Implement, use configuration for FM demod deviation. Jared Boone 2015-08-21 09:19:08 -07:00
  • fa275156ed Move FSKPacketMessage to stack. Jared Boone 2015-08-21 09:18:21 -07:00
  • 589cb47cc6 Move M4 shutdown() next to init(). Jared Boone 2015-08-20 20:40:46 -07:00
  • 672284080b Extract M4 IPC IRQ code into separate file. Jared Boone 2015-08-20 20:39:08 -07:00
  • 11561659b4 Reset the M0 after the M4 is running HackRF firmware. Jared Boone 2015-08-20 20:26:36 -07:00
  • 690c3c98db Add Shutdown message, plumbing to send and handle. Jared Boone 2015-08-20 18:03:49 -07:00
  • 15791e345d Make baseband event loop methods private. Jared Boone 2015-08-20 17:57:59 -07:00
  • 2efbd337bd Provide a way to exit application event loop. Jared Boone 2015-08-20 17:56:47 -07:00
  • 9742a058e9 Move event loop into dispatcher, provide a way to exit. Jared Boone 2015-08-20 17:56:19 -07:00
  • 5978c99c31 Add API to stop HAL SysTick counter. Jared Boone 2015-08-20 17:51:07 -07:00
  • bd791a8512 Remove code replaced by memory_map.hpp. Jared Boone 2015-08-20 17:50:20 -07:00
  • 4b7780f5c6 Move _KiB and _MiB user-defined literals to utility.hpp. Jared Boone 2015-08-20 17:15:51 -07:00
  • 1c3e45917c Rework to make use of declared memory map regions. Jared Boone 2015-08-20 17:11:08 -07:00
  • 05690b20ed Created memory_map header. Jared Boone 2015-08-20 17:09:11 -07:00
  • e9c47ff91a Remove M0 ldscript NVRAM region. Jared Boone 2015-08-20 16:03:14 -07:00
  • 52e8093618 Generalize FIFO to specify FIFO size as 2^K. Jared Boone 2015-08-20 15:59:25 -07:00
  • 4126f1ab1f Change IPC to exchange data, not pointers. Jared Boone 2015-08-20 13:13:12 -07:00
  • f99016d78f Tweak cast to C++ style. Jared Boone 2015-08-15 15:40:55 -07:00
  • d7c5da73f4 Merge pull request #54 from argilo/fix-conversion-warning Jared Boone 2015-08-15 15:35:52 -07:00
  • 25c2e612c0 Fix a narrowing conversion warning. Clayton Smith 2015-08-15 17:56:30 -04:00
  • f2cabadf60 Review application initialization order. Jared Boone 2015-08-14 22:28:28 -07:00
  • 49b91d9c5d Move event loop into EventDispatcher. Jared Boone 2015-08-14 22:01:20 -07:00
  • d5ebb9ef1e Remove more dead code and comments. Jared Boone 2015-08-14 21:58:54 -07:00
  • aa801ada60 Move code comments to project Wiki. Jared Boone 2015-08-14 21:54:03 -07:00
  • b1a4418f06 Push more widget painting code into ui::Painter Jared Boone 2015-08-14 21:36:51 -07:00
  • 2ebb41c0e6 Remove dead, commented code. Jared Boone 2015-08-14 21:35:48 -07:00
  • 872c998ff1 Move widget tree painting to ui::Painter. Jared Boone 2015-08-14 21:27:46 -07:00
  • a9bb7c96e5 Move UI dirty tracking out of application main.cpp. Jared Boone 2015-08-14 21:17:23 -07:00
  • fa465c14c4 Extract RTC interrupt handler into separate files. Jared Boone 2015-08-14 20:57:40 -07:00
  • 32312a6cfb Can't use context() in ui::Widget constructor, move use elsewhere. Jared Boone 2015-08-14 17:52:29 -07:00
  • a7226820d0 Hide implementation of MessageHandlerMap. Jared Boone 2015-08-14 17:31:23 -07:00
  • 2aa8ae0d1f Move FSKPacket message handler to ReceiverView. Jared Boone 2015-08-14 16:46:32 -07:00
  • c44357a16a Remove dead, commented-out code. Jared Boone 2015-08-14 16:38:10 -07:00
  • 02aab9b4e2 Application main() refactoring to group relevant bits. Jared Boone 2015-08-14 15:52:11 -07:00
  • 1713c82841 Move ChibiOS init comments into Wiki. Jared Boone 2015-08-14 12:23:49 -07:00
  • 4e0de9c4ad Fix clock configuration for M4. Jared Boone 2015-08-14 12:21:49 -07:00
  • 66320c39d4 Restore missing halInit() call during M4 __late_init(). Jared Boone 2015-08-14 12:20:45 -07:00
  • 14ada9e132 Push channel filter data into BasebandProcessor. Jared Boone 2015-08-04 16:48:15 -07:00
  • caef87fe90 Refactor IIRBiquadFilter to separate configuration structure. Jared Boone 2015-08-04 15:00:38 -07:00
  • 76df4f0369 Extract magnitude_squared to utility. Jared Boone 2015-08-04 14:08:15 -07:00
  • de0c884b67 Remove test code. Jared Boone 2015-08-04 13:52:04 -07:00