Commit Graph

  • 64da082306 Remove dead test code. Jared Boone 2016-02-16 10:28:35 -08:00
  • 3e2b6087c2 Tighten up radio API, stop leaking 1st/2nd IF instances. Jared Boone 2016-02-16 10:28:13 -08:00
  • ef86848139 Change baseband floats to normalize at +/-1.0. Jared Boone 2016-02-14 12:38:50 -08:00
  • a5ed3b20b4 Audio compressor makeup gain value was inverted. Oops. Jared Boone 2016-02-14 12:17:04 -08:00
  • 1cdeb1ca4e Use audio compressor in AM/SSB receiver mode. Jared Boone 2016-02-13 11:19:32 -08:00
  • 9f4c8929ac Audio compressor implementation. Jared Boone 2016-02-13 11:19:07 -08:00
  • 64e4cde7f5 fast_pow2() implemented. Jared Boone 2016-02-13 11:18:34 -08:00
  • d2531016e5 Expose fast_log2(). Jared Boone 2016-02-13 11:18:15 -08:00
  • 7d60b940d6 Push hardware peripherals debug views into a sub-menu. Jared Boone 2016-02-12 15:05:47 -08:00
  • 4321deee1e ChibiOS memory helper functions. Jared Boone 2016-02-12 13:52:22 -08:00
  • c72a443738 Relabel ChibiOS core free bytes. Jared Boone 2016-02-12 13:51:14 -08:00
  • 937dad62ee Create log files on heap. Jared Boone 2016-02-10 20:53:14 -08:00
  • 58864ebbe7 Remove extra #includes. Jared Boone 2016-02-10 20:19:27 -08:00
  • 22e44605b6 Hide baseband queue code inside baseband "API". Jared Boone 2016-02-10 20:11:19 -08:00
  • 49a89b9dee Single function to configure/enable radio. Jared Boone 2016-02-10 16:58:25 -08:00
  • 692a262f41 Use TPMS sampling_rate variable instead of literal. Jared Boone 2016-02-10 16:48:09 -08:00
  • f5cdf8ed76 Remove unused radio:: function. Jared Boone 2016-02-10 16:47:36 -08:00
  • 472b0a2e79 ReceiverModel no longer uses some baseband modes. Jared Boone 2016-02-10 16:32:25 -08:00
  • 5cdbae495a Digital modes no longer use ReceiverModel. Jared Boone 2016-02-10 16:31:52 -08:00
  • 3587300701 Remove extra #include. Jared Boone 2016-02-10 16:19:31 -08:00
  • 6c06549b6e Remove reference PPM methods from ReceiverModel. Jared Boone 2016-02-10 15:34:33 -08:00
  • b0e76191d7 Simplify some silly math. Jared Boone 2016-02-10 11:23:41 -08:00
  • d125a5c662 Remove "K" parameter from FIFO template. Jared Boone 2016-02-10 10:41:06 -08:00
  • dfbcf5bc75 Extract some constexpr math utilities to utility.hpp Jared Boone 2016-02-10 10:15:42 -08:00
  • 096e961c67 Remove ChibiOS registry, thread names. Jared Boone 2016-02-09 11:32:07 -08:00
  • ae93d8ee58 Simplify RSSI/BB DMA, extract to ThreadWait class. Jared Boone 2016-02-09 09:46:29 -08:00
  • 5cd423bb20 Fast log2 implementation. Jared Boone 2016-02-08 12:55:06 -08:00
  • cdd15fcf79 Rework complex16_mag_squared_to_dbv_norm() to use log2. Jared Boone 2016-02-08 12:35:20 -08:00
  • 3aabd804d3 Remove commented code. Jared Boone 2016-02-07 21:52:36 -08:00
  • 5a66c68861 Return Widget::children() by reference. Jared Boone 2016-02-07 11:24:25 -08:00
  • 2b6bc03408 Remove unfinished Widget last child focus code. Jared Boone 2016-02-07 11:06:16 -08:00
  • 31499fea5d Rewrite Widget::screen_pos() in terms of screen_rect(). Jared Boone 2016-02-07 10:55:55 -08:00
  • a420f018c7 Remove unused View::dirty_screen_rect member. Jared Boone 2016-02-07 10:53:40 -08:00
  • 41d4fd0044 Remove unused View::initial_focus(). Jared Boone 2016-02-07 10:42:41 -08:00
  • 3a709c51c4 Hide more Widget member variables. Jared Boone 2016-02-07 10:40:06 -08:00
  • 8f8a9f2b63 Fix back button repaint/focus quirks. Jared Boone 2016-02-07 10:33:15 -08:00
  • 7cb3bbc9f8 Make Widget flags private, expose via methods. Jared Boone 2016-02-07 10:32:38 -08:00
  • 9a33fc884a More arguments pass-by-reference. Jared Boone 2016-02-06 16:44:19 -08:00
  • aae1a953fc Init matched filter output variable. Jared Boone 2016-02-06 16:24:14 -08:00
  • ac2320f0c5 Limit scope of some function variables. Jared Boone 2016-02-06 16:23:55 -08:00
  • cd56847326 Remove some unused member variables. Jared Boone 2016-02-06 16:23:38 -08:00
  • 3172fb1ad6 Make assorted arguments pass-by-reference. Jared Boone 2016-02-06 16:23:20 -08:00
  • ba94ce55ef Loadmodule emergency fix furrtek 2016-02-06 23:19:28 +01:00
  • a9451c17b4 Move PPB clock adjustment out of ReceiverModel. Jared Boone 2016-02-05 16:52:34 -08:00
  • fd3f962e40 Define and utilize memory region backup_ram. Jared Boone 2016-02-05 16:45:23 -08:00
  • 682c87e3ff Wrap baseband sampling rate function to radio:: function. Jared Boone 2016-02-05 16:36:36 -08:00
  • 0294165481 Extract LOTS of stuff into an audio API. Jared Boone 2016-02-05 16:25:43 -08:00
  • 1b793da17f Expose I2C0 via portapack.hpp. Jared Boone 2016-02-05 16:21:03 -08:00
  • 9430c94dec Move I2S management to application side. Jared Boone 2016-02-05 15:22:28 -08:00
  • cefab197da Add virtual destructor for ThreadBase. Jared Boone 2016-02-05 10:44:27 -08:00
  • 80511ac93f Improve repaint scope when widgets removed from parent. Jared Boone 2016-02-05 10:44:09 -08:00
  • 44d26d1789 Removed useless tools furrtek 2016-02-05 17:58:43 +01:00
  • 3d8deff4e7 "sdcard" folder furrtek 2016-02-05 17:56:03 +01:00
  • 086a87f66d Update README.md Furrtek 2016-02-05 17:52:55 +01:00
  • 85103fdd54 "sdcard" folder, for clarity furrtek 2016-02-05 17:50:35 +01:00
  • c81ba5be8e "At least it builds, now" furrtek 2016-02-05 17:40:14 +01:00
  • bf77abd247 Back out Travis artifact upload changes. Jared Boone 2016-02-04 12:33:55 -08:00
  • 97bbbb705c Fix Travis artifacts command not found. Jared Boone 2016-02-04 12:28:44 -08:00
  • 92fd62eb62 Try manual Travis "artifacts upload". Jared Boone 2016-02-04 12:22:27 -08:00
  • 94a6d8340d Add left key navigation out of newer menus. Jared Boone 2016-02-04 12:17:10 -08:00
  • 80b2a26213 Fix artifact download URL in Travis IRC notification. Jared Boone 2016-02-04 12:04:17 -08:00
  • aae59181b0 Add IRC notification of Travis builds. Jared Boone 2016-02-04 11:50:07 -08:00
  • e206e021c1 Remove failed attempt to print download URL in Travis. Jared Boone 2016-02-04 11:49:00 -08:00
  • 2e7dbe6d44 Final Travis fiddling for now, I think. Jared Boone 2016-02-04 11:18:03 -08:00
  • cf6a21364e Travis mop-up. Remove extras, print correct download URL. Jared Boone 2016-02-04 10:45:23 -08:00
  • 62c3e33158 Travis is 64-bit environment, ARM GCC 32-bit? Jared Boone 2016-02-04 10:23:56 -08:00
  • c40648385a More Travis stuff. There must be a better way... Jared Boone 2016-02-04 09:58:04 -08:00
  • 5cf1f9af86 And more Travis fiddling. Jared Boone 2016-02-04 09:55:27 -08:00
  • bdbe3146be Travis debugging. Jared Boone 2016-02-04 09:50:52 -08:00
  • 6df906b9da More Travis debugging. Jared Boone 2016-02-04 09:47:28 -08:00
  • 8f296e6a5e Travis, Travis, Travis. Jared Boone 2016-02-04 09:44:24 -08:00
  • 1b8b932542 Further Travis+GCC clean-up based on examples I found. Jared Boone 2016-02-04 09:37:46 -08:00
  • d98740045f Fix Travis GCC compiler path. Jared Boone 2016-02-04 09:30:25 -08:00
  • b2f2b970d2 Try to update GCC used by Travis-CI. Jared Boone 2016-02-04 09:14:12 -08:00
  • 8009a9b543 Merge remote-tracking branch 'upstream/master' furrtek 2016-02-04 11:35:55 +01:00
  • 12f7432556 Merge branch 'master' of https://github.com/furrtek/portapack-hackrf furrtek 2016-02-04 10:28:01 +01:00
  • 6e496e2b26 Merge fixing, commit to catch up on recent files furrtek 2016-02-04 10:27:53 +01:00
  • 20137db8d0 Move code into .cpp for tiny code size improvement. Jared Boone 2016-02-03 22:47:44 -08:00
  • af8c9609a8 Little code size tweak using std::move in constructors. Jared Boone 2016-02-03 22:47:22 -08:00
  • cff314cbc8 Convince compiler to not inline member constructors. Jared Boone 2016-02-03 19:59:41 -08:00
  • 1d2dd4e19d Old GCC on Travis-CI was cheesed off by my new syntax. Jared Boone 2016-02-03 17:59:46 -08:00
  • 5d4e59271a Switch display sleep button to ImageButton. Jared Boone 2016-02-03 16:04:23 -08:00
  • dd6d56cff8 SD card status view inherits from new Image class. Jared Boone 2016-02-03 15:50:14 -08:00
  • 84824a504f Add UI Image and ImageButton classes. Jared Boone 2016-02-03 15:48:50 -08:00
  • e57659d4cf Convert SD card view to show icon/color for status. Jared Boone 2016-02-03 13:24:38 -08:00
  • 76013a656c Add Painter.draw_bitmap for Bitmap types. Jared Boone 2016-02-03 13:23:46 -08:00
  • deade67fd8 Add ui::Bitmap for two-color images. Jared Boone 2016-02-03 13:23:23 -08:00
  • e2a82061d4 Update SD card status when view is shown. Jared Boone 2016-02-03 10:34:17 -08:00
  • 5d0b5d427a Extract draw_bitmap from draw_glyph. Jared Boone 2016-02-03 10:33:54 -08:00
  • ceef8d32d3 Use more accurate arctan for NBFM demodulation. Jared Boone 2016-02-02 16:15:14 -08:00
  • ab2c5b256f Reinstate and slightly tweak NBFM squelch. Jared Boone 2016-02-02 16:08:18 -08:00
  • d9be5677e3 Simplify handling of modulation config changes via UI. Jared Boone 2016-02-02 15:20:14 -08:00
  • 10c7c57fd1 Expose modulation configuration indices. Jared Boone 2016-02-02 15:19:43 -08:00
  • 1cf38387c1 Initialize modulation from ReceiverModel. Jared Boone 2016-02-02 15:01:04 -08:00
  • d82cbcb1c4 Rework modulation options views handling. Jared Boone 2016-02-02 14:26:00 -08:00
  • 3f86a7c4ae Add AM/NBFM configuration options views. Jared Boone 2016-02-02 13:42:00 -08:00
  • be8c1307e2 Add OptionsField event for on_focus. Jared Boone 2016-02-02 13:41:11 -08:00
  • fece0a5e1b Move modulation configuration into ReceiverModel. Jared Boone 2016-02-02 13:39:02 -08:00
  • cbaa04ff07 Reorganize analog audio configs structures. Jared Boone 2016-02-02 11:02:07 -08:00
  • 4d6c259fb5 Update README.md Furrtek 2016-02-01 18:57:58 +01:00