Commit Graph

  • ee67948a63 Simplify AnalogAudioView mode switching. Jared Boone 2016-02-01 09:17:32 -08:00
  • afffdba150 AnalogAudioView::on_show() is a no-op, remove. Jared Boone 2016-02-01 09:13:17 -08:00
  • c5f8daa210 Restore use of ReceiverModel::Mode enum. Jared Boone 2016-02-01 09:12:55 -08:00
  • 4d3294c228 Move ReceiverView code to AnalogAudioView. Jared Boone 2016-01-31 09:13:44 -08:00
  • 44638e504b SYNC furrtek 2016-01-31 09:34:24 +01:00
  • 29ec87a9ad Merge branch 'master' of https://github.com/furrtek/portapack-hackrf furrtek 2016-01-31 08:37:29 +01:00
  • 7e56183986 Sync furrtek 2016-01-31 08:37:08 +01:00
  • f134e63f05 Initialize Spectrum FIFO pointer to nullptr. Jared Boone 2016-01-30 22:23:22 -08:00
  • faf0fd6b91 Remove some spurious comments. Jared Boone 2016-01-30 21:11:59 -08:00
  • ccafc1e82c Fix DSB channel filter taps, don't saturate max tap value. Jared Boone 2016-01-30 20:45:16 -08:00
  • a79aa3e580 Correct DSB decim_2 FIR taps comment. Jared Boone 2016-01-30 19:03:50 -08:00
  • a97cd642ac Multiple AM modes selection in application API. Jared Boone 2016-01-30 19:03:32 -08:00
  • a1e1677b8b Rename AM modulation mode "DSB". Jared Boone 2016-01-30 18:17:29 -08:00
  • e778be6472 Selection of AM/SSB from application side. Jared Boone 2016-01-30 18:02:28 -08:00
  • f2dff16820 Use complex channel filter taps for AM/SSB. Jared Boone 2016-01-30 17:30:54 -08:00
  • ad4d7a2e8a Add SSB demodulator, switch between AM and SSB. Jared Boone 2016-01-30 17:30:03 -08:00
  • 1915ff980f Add AM processor decim_2. Jared Boone 2016-01-30 17:28:11 -08:00
  • 279e5c775d Add LSB filter taps. Jared Boone 2016-01-30 17:23:04 -08:00
  • 69deaafd1c Clean up formatting of USB FIR filter taps. Jared Boone 2016-01-30 17:22:38 -08:00
  • b029bacd8c Remove channel decimation from AMConfigureMessage. Jared Boone 2016-01-30 17:21:48 -08:00
  • f82a22dd2c USB channel filter. Jared Boone 2016-01-29 22:29:52 -08:00
  • b9c2ba4053 Add fir_taps_complex structure. Jared Boone 2016-01-29 22:29:23 -08:00
  • 220b7b0a6a Add SSB demodulator. Jared Boone 2016-01-29 22:27:18 -08:00
  • 2fd8b1c4d4 Bodge in preset control of NBFM bandwidth/deviation. Jared Boone 2016-01-29 21:05:43 -08:00
  • a558565886 Further template BlockDecimator by element type, use for audio buffer. Jared Boone 2016-01-29 19:25:08 -08:00
  • aead1d8798 Change NBFM audio fs->24k, AM ->12k. Jared Boone 2016-01-29 19:23:30 -08:00
  • 65d224be14 Add IIR configs for fs=24kHz NBFM and fs=12kHz AM. Jared Boone 2016-01-29 18:31:03 -08:00
  • 28e5b7e4af Remove some filter constructors, reset Z on configure(). Jared Boone 2016-01-29 17:06:22 -08:00
  • e6b680d8da Update README.md Furrtek 2016-01-30 01:39:25 +01:00
  • d984532190 Converging AM, NBFM processors for eventual merging. Jared Boone 2016-01-29 16:18:03 -08:00
  • 7c65a2d650 Clean up baseband processor statics. Jared Boone 2016-01-29 16:11:00 -08:00
  • 96898f82b2 Pass IIR configs from application to baseband. Jared Boone 2016-01-29 15:57:20 -08:00
  • 01e14ecbcf Move IIR struct and configs to common/. Jared Boone 2016-01-29 15:43:39 -08:00
  • db642cac8d Change audio sampling rates on NBFM, AM modes. Jared Boone 2016-01-29 15:33:01 -08:00
  • 0e436ded14 Add IIR configs for lower audio sampling rates. Jared Boone 2016-01-29 15:32:32 -08:00
  • 107c212d88 Completely useless "about" screen furrtek 2016-01-30 00:28:05 +01:00
  • a2a169352c Rename existing IIR configs to reflect fs=48k design. Jared Boone 2016-01-29 15:24:31 -08:00
  • 0cf839bc93 Expose instance clock_manager in portapack.hpp. Jared Boone 2016-01-29 15:21:33 -08:00
  • a03a72474d Insert IDIVC into audio MCLK path, so it can be divided. Jared Boone 2016-01-29 15:17:05 -08:00
  • 275b644edd Fix flickering freq/gain options views. Jared Boone 2016-01-27 21:47:10 -08:00
  • b801366e4e Recover from display sleep, use LCD sleep function. Jared Boone 2016-01-27 21:03:34 -08:00
  • 894d4b955c Unclever first attempt at display sleep. Jared Boone 2016-01-27 20:33:54 -08:00
  • 1caf6952d8 Remove GCC-isms interfering with host-based testing. Jared Boone 2016-01-27 20:20:34 -08:00
  • 10f6554a1b Remove extra #include. Jared Boone 2016-01-27 20:17:35 -08:00
  • 234ac5c50b Additional audio receiver step sizes. Jared Boone 2016-01-27 16:04:23 -08:00
  • 7876eb0877 Remove PPM "Corr." label. Jared Boone 2016-01-27 15:26:39 -08:00
  • 87dc5a055b More application of range_t methods. Jared Boone 2016-01-27 14:55:03 -08:00
  • 7519b83379 Make better use of range_t methods. Jared Boone 2016-01-27 14:46:45 -08:00
  • ca3b1a2c5a Remove more commented code. Jared Boone 2016-01-27 14:25:08 -08:00
  • 3b7bec542c Move and adjust variable controlling size of audio RX waterfall. Jared Boone 2016-01-27 14:20:15 -08:00
  • 6917a38106 Improve clipping of RSSI, baseband, audio bar graphs. Jared Boone 2016-01-27 12:50:33 -08:00
  • 018b54c711 Extract range_t to utility header. Jared Boone 2016-01-27 12:09:36 -08:00
  • c761d3aaa8 Fix RSSI meter scaling, clean up limits code. Jared Boone 2016-01-27 11:48:22 -08:00
  • 87a6f931c9 Remove commented and unused code. Jared Boone 2016-01-27 11:03:37 -08:00
  • 34434c088c Clean up audio receiver UI fields layout. Jared Boone 2016-01-27 11:01:50 -08:00
  • 60778c5591 Another tweak to sane-ify transponder apps initial focus. Jared Boone 2016-01-27 10:49:17 -08:00
  • 07b8c6c661 Fix initial focus on ERT, TPMS apps. Jared Boone 2016-01-27 10:18:44 -08:00
  • cb403160b3 Really dumb list view columns structures. Jared Boone 2016-01-27 09:02:17 -08:00
  • cac9f02c48 Add simple column headers to recents list views. Jared Boone 2016-01-26 17:25:51 -08:00
  • bd829d7d85 Add titles for transponder apps. Jared Boone 2016-01-26 13:08:46 -08:00
  • 7fe8288737 Set Navigation title with View.title() if not empty. Jared Boone 2016-01-26 13:04:44 -08:00
  • dc42525dcb Oops, removed line that should've been in prior commit. Jared Boone 2016-01-26 13:04:19 -08:00
  • 0efe2ea0ae Add virtual title() to View class. Jared Boone 2016-01-26 13:01:16 -08:00
  • a13e19a907 Paint background of Text object before string. Jared Boone 2016-01-26 13:00:36 -08:00
  • c1f7f23367 Add AIS channel control. Jared Boone 2016-01-25 11:47:59 -08:00
  • 8b0e6e65c8 Configure radio in AIS, ERT, TPMS apps. Jared Boone 2016-01-25 11:22:39 -08:00
  • 15800eea33 Move nav back button outside of ReceiverView. Jared Boone 2016-01-25 11:13:19 -08:00
  • 029a44e24c Missing header. Jared Boone 2016-01-24 22:38:45 -08:00
  • 5ecc6d0330 Add Receiver sub-menu, Transponders item and sub-menu. Jared Boone 2016-01-24 22:38:36 -08:00
  • e04e72abe7 Remove unused ReceiverView() receiver_model arg. Jared Boone 2016-01-24 22:12:16 -08:00
  • db2f78f0f8 ERTAppView, recent entries tracking and display. Jared Boone 2016-01-23 22:24:48 -08:00
  • 56218565c1 Use TPMS declared invalid_key as default initializer values. Jared Boone 2016-01-23 21:52:42 -08:00
  • fedecbeca5 Extract ERT formatting code to free functions. Jared Boone 2016-01-23 21:46:41 -08:00
  • d888c77661 Remove TPMS commented code. Jared Boone 2016-01-23 21:38:43 -08:00
  • 4d5697cda7 Simplify TPMS units static_casts. Jared Boone 2016-01-23 21:38:33 -08:00
  • 798b5eb972 Extract Temperature, Pressure into units header. Jared Boone 2016-01-23 21:37:22 -08:00
  • 45a8759d7b Remove silly types on Temperature/Pressure getters. Jared Boone 2016-01-23 21:29:27 -08:00
  • 45ae222ab5 Extract Optional to own header. Jared Boone 2016-01-23 21:26:06 -08:00
  • cca8c6dc06 ERTModel -> ERTLogger, now ERTApp does setup. Jared Boone 2016-01-23 21:17:04 -08:00
  • e4f5539407 Remove unused variables. Jared Boone 2016-01-23 17:53:33 -08:00
  • 14f18d5cf7 Reduce use of unsigned integers when signed will do fine. Jared Boone 2016-01-23 17:53:16 -08:00
  • ce481c0b5a Clean up UI type static_casts. Jared Boone 2016-01-23 17:02:16 -08:00
  • 60b8b38652 UI to turn on antenna bias voltage. Jared Boone 2016-01-23 11:32:10 -08:00
  • 25fac90d4f Improve radio state management re: antenna bias voltage. Jared Boone 2016-01-23 11:31:50 -08:00
  • 10d4172d5c RF antenna bias voltage control API. Jared Boone 2016-01-22 23:24:20 -08:00
  • 02b3e891f7 TPMS RecentEntriesView and related stuff. Jared Boone 2016-01-22 15:00:25 -08:00
  • 13c0999c3c Move Optional outside tpms namespace. Jared Boone 2016-01-22 13:41:01 -08:00
  • 54fb85a9d0 Un-const Optional class members. Jared Boone 2016-01-22 13:40:15 -08:00
  • b70138ad58 Introduce TPMS measurement types, change formatting. Jared Boone 2016-01-22 10:59:41 -08:00
  • bd0ec913f5 Invert TPMS Manchester decoding, fix dependent CRC/checksums. Jared Boone 2016-01-20 09:02:25 -08:00
  • 5e6a76dfe7 Use a proper enum for TPMS signal type. Jared Boone 2016-01-18 22:28:33 -08:00
  • 9a41961aeb Store TPMS "packet type". Jared Boone 2016-01-18 22:18:49 -08:00
  • 7ad9ad2596 TPMS packets to IDs and values. Jared Boone 2016-01-18 21:42:26 -08:00
  • dbea30b9e4 Check TPMS CRCs for packets I know, don't display the rest. Jared Boone 2016-01-18 20:43:54 -08:00
  • fbcf784959 Make tpms::Packet into real type. Jared Boone 2016-01-18 14:34:30 -08:00
  • feec99ac6a Move TPMS packet handling to TPMSAppView. Jared Boone 2016-01-18 14:21:24 -08:00
  • 32818ee9ab Introduce tpms::Packet type. Jared Boone 2016-01-18 13:54:07 -08:00
  • be328c5f38 Rearrange TPMS app/UI code. Jared Boone 2016-01-18 13:41:19 -08:00
  • 1a280149e2 Rename TPMSView -> TPMSAppView. Jared Boone 2016-01-18 13:29:11 -08:00
  • 6e5e48cc7c Clear region below RecentEntries list. Jared Boone 2016-01-17 21:56:06 -08:00