Commit Graph

  • cde15e4271 Generalize fir_and_decimate_by_2_complex_fast. Jared Boone 2015-11-03 16:17:59 -08:00
  • be78ed657f Remove taps_count template arg for FIRAndDecimateBy2Complex. Jared Boone 2015-11-03 12:11:32 -08:00
  • 0f73d6061a Remove old decimating FIR code. Jared Boone 2015-11-03 12:09:01 -08:00
  • 015e5516d5 Update/consolidate AIS RRC matched filter taps. Jared Boone 2015-11-03 11:08:53 -08:00
  • be94c9fa9b Switching between waterfall and console mode. Jared Boone 2015-10-16 19:39:44 -07:00
  • d0f35cf89d Rework spectrum/console UI clearing and resetting. Jared Boone 2015-10-16 19:36:07 -07:00
  • dc30911e0f Check for widget != nullptr before add/remove child. Jared Boone 2015-10-16 19:34:22 -07:00
  • dab801e167 AIS RX tweak of clock recovery constant for better performance. Jared Boone 2015-10-15 15:18:39 -07:00
  • 58b97dea68 AIS RX performance improved with 32-tap RRC. Jared Boone 2015-10-15 15:18:18 -07:00
  • f82fd1f8d7 Tease apart utility.hpp, other header dependencies. Jared Boone 2015-10-15 15:17:40 -07:00
  • e049097f49 Remove spurious commented code. Jared Boone 2015-10-15 13:53:29 -07:00
  • 0a7ac153a7 AIS RRC taps updated, more precision, corrected frequency shift. Jared Boone 2015-10-15 13:33:21 -07:00
  • 338983e7ae Remove unused negative-shifted RRC filters. Jared Boone 2015-10-15 13:32:19 -07:00
  • 4aae77f565 MatchedFilter improvements Jared Boone 2015-10-15 13:31:00 -07:00
  • ab28639a3d Use std::move to move samples in buffer. Jared Boone 2015-10-14 17:23:03 -07:00
  • 4141d6fe0f Untemplate MatchedFilter, a different way. Jared Boone 2015-10-14 17:20:27 -07:00
  • fe94cfa45a De-std::vector MatchedFilter, was chewing up far too much memory. Jared Boone 2015-10-14 12:05:09 -07:00
  • 3e9f0971e1 Assert that FSKConfiguration size is the same between application and baseband binaries. Jared Boone 2015-10-05 11:56:12 -07:00
  • 64ed539554 Change LinearResampler.advance to external use only. Jared Boone 2015-10-05 11:55:08 -07:00
  • 4ed385d15e Prioritize PacketBuilder found_end_flag() over packet_truncated(). Jared Boone 2015-10-02 22:54:59 -07:00
  • c2e7f9a6f4 Shorten AIS training sequence match length. Jared Boone 2015-10-02 22:52:05 -07:00
  • d92c962c0c Set MatchedFilter taps with separate method. Jared Boone 2015-10-02 22:45:04 -07:00
  • 8198db768d Move some MatchedFilter code to .cpp file. Jared Boone 2015-10-02 22:42:42 -07:00
  • aff7865c61 Move (some) AIS bits to a separate file. Jared Boone 2015-10-02 22:40:36 -07:00
  • 7a5100baf1 Enlarge packet payload size 256 -> 1024 bits. Jared Boone 2015-10-02 22:37:05 -07:00
  • 68250b4d30 Expose weight() of FixedErrorFilter. Jared Boone 2015-10-02 22:34:06 -07:00
  • 474eaa8541 Template ClockRecovery for ErrorFilter type. Jared Boone 2015-10-02 22:32:58 -07:00
  • 9879af37d5 FixedErrorFilter constructor. Jared Boone 2015-10-02 17:51:06 -07:00
  • 727d4c8a1f Const the FixedErrorFilter operator(). Jared Boone 2015-10-02 17:49:59 -07:00
  • 93b9b9d9ef LinearErrorFilter constructor. Jared Boone 2015-10-02 17:49:33 -07:00
  • 57db6a6367 Ignore more initial bits of AIS training sequence. Jared Boone 2015-10-02 17:43:51 -07:00
  • 37b1d7cf2f Remove payload_length from PacketBuilder, etc. Jared Boone 2015-10-02 17:43:02 -07:00
  • 142617ad94 Silence Clang warning. Jared Boone 2015-10-02 17:36:52 -07:00
  • cf3bff3b03 Decouple PacketBuilder PayloadHandler function from method type. Jared Boone 2015-09-28 12:46:44 -07:00
  • 1bdad62496 Simplify PacketBuilder pattern matching and symbol accumulation. Jared Boone 2015-09-28 12:36:04 -07:00
  • 36689f5c45 Refactor bit pattern matching. Jared Boone 2015-09-28 12:05:36 -07:00
  • f918a774b7 Address implicit cast compiler warnings. Jared Boone 2015-09-28 11:03:20 -07:00
  • 0bc8f551de Use matched filter for AIS GMSK demodulation demo. Jared Boone 2015-09-28 11:02:39 -07:00
  • a9c190b6bb Matched filter implementation. Jared Boone 2015-09-28 10:57:56 -07:00
  • 6499de39bf Shorten AIS packet to expected data + FCS length. Jared Boone 2015-09-27 21:26:41 -07:00
  • bd76f0e13b Note to try different -mcpu= for LPC43xx Cortex-M0. Jared Boone 2015-09-26 14:59:16 -07:00
  • e9f28f9ef3 Provide configuration of symbol unstuffing. Jared Boone 2015-09-26 14:37:59 -07:00
  • a00fcbaa8f Unstuffing pattern length of zero should never match. Jared Boone 2015-09-26 14:37:21 -07:00
  • 05badaddda Put symbol coding into PacketBuilder. Jared Boone 2015-09-26 14:15:39 -07:00
  • c936e09702 Add bit unstuffing algorithm. Jared Boone 2015-09-26 14:14:39 -07:00
  • 31ff13f1c0 Un-const Message in message handler interfaces. Jared Boone 2015-09-26 11:48:30 -07:00
  • 5469a3a31d Get ui::Console to a working state. Jared Boone 2015-09-26 10:56:57 -07:00
  • 5c31e803c8 Change interface to AccessCodeCorrelator, inline in header. Jared Boone 2015-09-25 22:24:43 -07:00
  • a3cce5632e Complete rewrite of clock recovery, lots of refactoring. Jared Boone 2015-09-25 22:13:36 -07:00
  • 8b2e75a299 Add LinearResampler implementation for clock recovery. Jared Boone 2015-09-25 22:09:35 -07:00
  • f13e2d32c0 Add symbol coding namespace, NRZI decoder. Jared Boone 2015-09-25 22:08:55 -07:00
  • 934936d3f6 Enhancements to clock recovery Jared Boone 2015-09-02 19:19:43 -07:00
  • 144b121b0e Windows 8.1 firmware tool images. Jared Boone 2015-10-22 11:37:28 -07:00
  • b41ff962f4 Replace std::sin() with interpolated LUT. Jared Boone 2015-10-14 10:41:50 -07:00
  • 291de8f869 Change channel_spectrum type to std::complex<float>. Jared Boone 2015-09-17 17:37:05 -07:00
  • 882fbbef31 Add more fft_swap bit reversal functions. Jared Boone 2015-09-17 17:27:37 -07:00
  • 8f7e26b5c1 Break out BasebandStatsView, add main, RSSI threads. Jared Boone 2015-10-14 10:59:32 -07:00
  • 7f46f0d071 Add tick tracking for all baseband threads. Jared Boone 2015-10-14 10:44:20 -07:00
  • ff96464efe Added AFSK BW and repeat parameters furrtek 2015-09-16 15:43:43 +02:00
  • 00ee78f533 Play dead init furrtek 2015-09-15 22:34:36 +02:00
  • 457baa65f4 Added binaries furrtek 2015-09-14 21:35:32 +02:00
  • efab6dfcaa Update README.md Furrtek 2015-09-14 01:05:10 +02:00
  • 9a7657fb38 Play dead actually works, fixed 7bit AFSK, AFSK repeat, started whistle mode furrtek 2015-09-10 20:36:39 +02:00
  • 07754727ed Merge branch 'master' of https://github.com/furrtek/portapack-hackrf furrtek 2015-09-05 20:17:57 +02:00
  • f1166205b0 Checkboxes, more AFSK options furrtek 2015-09-05 20:17:43 +02:00
  • 82c80e20a7 Update README.md Furrtek 2015-09-04 20:40:59 +02:00
  • 70a646ca60 Merge branch 'master' of https://github.com/furrtek/portapack-hackrf furrtek 2015-09-04 20:38:35 +02:00
  • 30531a20f2 Splash screen and Play Dead functionality furrtek 2015-09-04 20:37:27 +02:00
  • c6c5333a16 Update README.md Furrtek 2015-09-03 06:36:51 +02:00
  • ec26f587f1 Started adding AFSK modulator options, cleaning up LCR TX furrtek 2015-09-03 06:34:00 +02:00
  • aa733b1b61 Remove FSK from receiver menu. It doesn't do anything (yet). Jared Boone 2015-09-02 18:55:00 -07:00
  • f91f17b9fb Increase touch sensitivity a bit. Jared Boone 2015-09-02 18:48:51 -07:00
  • 9a3454d695 Touch code cleanup, stop scanning when no touch. Jared Boone 2015-09-02 18:48:38 -07:00
  • f1ca3fe5bb Switch RFFC5072, MAX2837 back to 40MHz reference. Jared Boone 2015-09-02 17:45:19 -07:00
  • 293337b647 Init radio in RX mode, not TX mode. Jared Boone 2015-09-02 17:30:16 -07:00
  • e2bb77d756 Change wideband FFT bin filter, clean up code a bit. Jared Boone 2015-09-02 11:29:38 -07:00
  • c4de9c4423 Mute audio whenever baseband mode is changed. Jared Boone 2015-09-01 21:05:47 -07:00
  • c52de7abe6 Clean up baseband/RSSI streaming control. Jared Boone 2015-09-01 21:05:32 -07:00
  • 687e627dae Mechanism to clear waterfall when switching modulations. Jared Boone 2015-09-01 21:04:27 -07:00
  • d4c85bd786 Move receiver "back" button to separate row. Jared Boone 2015-09-01 20:38:59 -07:00
  • 24e398ca62 Add HackRF mode explanation text. Jared Boone 2015-09-01 20:23:11 -07:00
  • 250da67d0f Remove region, put in environment variables. Jared Boone 2015-09-01 15:47:08 -07:00
  • 2c778b72e2 Wrong S3 region. Jared Boone 2015-09-01 15:15:24 -07:00
  • 72a59c3dae Fix cwd when uploading release files. Jared Boone 2015-09-01 15:07:31 -07:00
  • a06ee31566 Make release and post on S3. Jared Boone 2015-09-01 14:36:30 -07:00
  • 57ec7aac41 Remove container stuff. Jared Boone 2015-09-01 14:36:14 -07:00
  • 340fc4dd83 Override compilers. Jared Boone 2015-09-01 11:49:50 -07:00
  • 61d765aeac before_install vs. before_script? No idea... Jared Boone 2015-08-31 22:58:11 -07:00
  • e96895d18c Container's not flexible enough, back to the old approach. Jared Boone 2015-08-31 22:51:06 -07:00
  • e0c313b240 Switch to shiny container. Jared Boone 2015-08-31 22:32:31 -07:00
  • 8b465a593e Whitespace, huh? OK... Jared Boone 2015-08-31 22:27:37 -07:00
  • 0f39d52f48 More Travis CI stumbling. Jared Boone 2015-08-31 22:26:07 -07:00
  • 92674706ed Oops, bad Travis CI .yml syntax. Jared Boone 2015-08-31 22:10:07 -07:00
  • 0fd2dcf04a Experimenting with Travis CI for firmware builds. Jared Boone 2015-08-31 22:07:34 -07:00
  • 4846557f12 Missed spots when renaming REVISION to GIT_REVISION. Jared Boone 2015-09-01 14:21:40 -07:00
  • 5d8c636f40 Halt M4 right after sending M0 the shutdown message. Jared Boone 2015-09-01 13:49:09 -07:00
  • 805442d46f Allow KiCad to update metadata. Jared Boone 2015-09-01 11:10:50 -07:00
  • d9568f7f47 Update date code to 20150901. Jared Boone 2015-09-01 11:09:19 -07:00
  • 1c2b3b82ce Update layers exported during PCB plot. Jared Boone 2015-09-01 10:17:30 -07:00
  • 73e9dabf72 Change default layer visibility. Jared Boone 2015-09-01 10:14:36 -07:00