Commit Graph

  • 05d7e0222f Extract RecentEntries stuff to separate files. Jared Boone 2016-01-17 21:42:15 -08:00
  • df3ce07c5c Template AISRecentEntriesView. Jared Boone 2016-01-17 20:49:34 -08:00
  • eda6e6a5be Move AIS recent items list draw function back into class. Jared Boone 2016-01-17 19:08:08 -08:00
  • fb8e5b21df Use AIS MMSI string formatter, remove right-justification. Jared Boone 2016-01-17 18:07:39 -08:00
  • 3ee6fd3d87 Generalize AISRecentEntries -> templated RecentEntries. Jared Boone 2016-01-17 17:58:39 -08:00
  • 5a864d8d44 Generalize RecentEntries find() method name. Jared Boone 2016-01-17 15:56:29 -08:00
  • fc7a7d753d Extract general File class from LogFile. Jared Boone 2016-01-17 14:20:02 -08:00
  • 1aa391bac8 Whoops. Revert to baseband -O3 compiler flag. Jared Boone 2016-01-17 14:08:49 -08:00
  • 8d2a86a499 Change baseband optimization from -O3 to -O2 Jared Boone 2016-01-16 14:10:22 -08:00
  • 58e6d26910 Move AudioOutput back to inside audio processor classes. Jared Boone 2016-01-16 13:56:23 -08:00
  • 1d0de2240d Protect/private some ThreadBase implementation details. Jared Boone 2016-01-15 20:25:29 -08:00
  • be44c21172 Move AIS received packet count to bottom of details view. Jared Boone 2016-01-15 18:15:50 -08:00
  • 93aea59847 Add AIS last position timestamp to details view. Jared Boone 2016-01-15 18:15:34 -08:00
  • 6ead63d02d Extract timestamp formatting to string_format. Jared Boone 2016-01-15 18:15:05 -08:00
  • de98dfe10b AUS consolidated lat/lon formatting. Jared Boone 2016-01-15 17:59:02 -08:00
  • b5ac76afc4 Tiny code clean-up. Jared Boone 2016-01-15 17:58:27 -08:00
  • 8fd8815e95 Remove irrelevant comments. Jared Boone 2016-01-15 16:00:21 -08:00
  • cb5f563b92 Push more common AIS lat/lon formatting into common function. Jared Boone 2016-01-15 15:59:04 -08:00
  • 8fa8a26298 Read SD card status in SDCardStatusView constructor. Jared Boone 2016-01-15 15:31:32 -08:00
  • 5ddb99237e Move AIS entry details "done" button down a bit. Jared Boone 2016-01-15 15:26:04 -08:00
  • f3989050e8 Clean up AIS lat/lon types and formatting. Jared Boone 2016-01-15 15:25:32 -08:00
  • 1e92d416c7 More AIS position report detail. Jared Boone 2016-01-15 14:24:31 -08:00
  • 70d349e1a7 Change default AIS navigational status to "unknown". Jared Boone 2016-01-15 13:39:40 -08:00
  • 8603c567ca Unjustify AIS RX packet count. Jared Boone 2016-01-15 13:25:17 -08:00
  • f292d5038a Set AISRecentEntryDetailView dirty when entry changes. Jared Boone 2016-01-15 11:39:39 -08:00
  • e163ed7463 Update recent entry detail when recent entry changes. Jared Boone 2016-01-15 11:38:49 -08:00
  • c4f7d9bf54 Return updated AIS RecentEntry. Jared Boone 2016-01-15 11:38:09 -08:00
  • 19e3b273ad Expose current RecentEntry from detail view. Jared Boone 2016-01-15 11:37:37 -08:00
  • 089ef25df9 Draw AIS entry details. Jared Boone 2016-01-15 11:23:28 -08:00
  • aa249cbad4 Add AIS detail view. Jared Boone 2016-01-14 22:39:58 -08:00
  • b1707298b7 Extract weird range-of-entries algorithm out of view. Jared Boone 2016-01-14 11:49:19 -08:00
  • f8d9cb318d Prevent AISAppView painting. Jared Boone 2016-01-14 09:56:06 -08:00
  • 9fd93b0af6 Remove redundant focus tracking code. Jared Boone 2016-01-14 09:45:29 -08:00
  • 6e0aa79d44 Move app-level config to new AISAppView class. Jared Boone 2016-01-14 09:41:58 -08:00
  • 1f2b28b2b8 Add AISAppView. Jared Boone 2016-01-14 09:30:23 -08:00
  • fc16bc7867 Rename AISView to AISRecentEntriesView. Jared Boone 2016-01-14 09:19:16 -08:00
  • bd07e4e7e5 Modify LogFile to open/close file on SD card status. Jared Boone 2016-01-13 23:11:19 -08:00
  • 30ca545b52 Expose current SD card status. Jared Boone 2016-01-13 23:08:22 -08:00
  • 8a30003ab6 Move entry update code into AISRecentEntry. Jared Boone 2016-01-13 22:27:30 -08:00
  • 8efeb049ca Use std::begin(), std::end() where appropriate. Jared Boone 2016-01-13 18:06:45 -08:00
  • af8630a6f3 Dedupe code, call AISRecentEntries::find_by_mmsi(). Jared Boone 2016-01-13 18:04:50 -08:00
  • 3df003a678 Rename AISRecentEntries::find -> find_by_mmsi. Jared Boone 2016-01-13 18:04:04 -08:00
  • 2888257167 Extract AISRecentEntries from AISView. Jared Boone 2016-01-13 18:01:38 -08:00
  • 01741f3c7c Rename AISModel to AISLogger. Jared Boone 2016-01-13 17:05:19 -08:00
  • 8c34e116af Remove Signal use, register message handler in View. Jared Boone 2016-01-13 17:00:53 -08:00
  • 94b73d7825 AISView constructors out of header. Jared Boone 2016-01-13 16:44:01 -08:00
  • f8a063312c AISModel receive packets from baseband, notifies AISView. Jared Boone 2016-01-13 16:32:56 -08:00
  • 9cab3c9978 Remove message_map from Context. Jared Boone 2016-01-13 15:46:04 -08:00
  • d380ffe52b Extract AIS record renderer from AISView. Jared Boone 2016-01-13 11:56:23 -08:00
  • a29b76ac38 Pull AIS record types out of AISView. Jared Boone 2016-01-13 11:52:39 -08:00
  • 4b2157a938 Push AIS list item draw style into render method. Jared Boone 2016-01-13 11:43:21 -08:00
  • f06d5989db Move EventDispatcher code out of .hpp. Jared Boone 2016-01-12 22:20:13 -08:00
  • 731cea1b96 Move event.* code into event_m[04].*. Jared Boone 2016-01-12 22:00:42 -08:00
  • e73a9f98a1 Move EventDispatcher code into event_*.hpp. Jared Boone 2016-01-12 21:49:29 -08:00
  • b993e3d73e Consolidate spectrum collector message handling. Jared Boone 2016-01-12 10:32:00 -08:00
  • a577bc9664 Refactor naughty static variable hiding in WidebandSpectrum. Jared Boone 2016-01-11 17:18:24 -08:00
  • 1f3c182b7f Add missing message handler for wideband spectrum. Jared Boone 2016-01-11 16:31:49 -08:00
  • 55e3a70fde Change baseband audio processing pipeline to all floats. Jared Boone 2016-01-11 16:15:42 -08:00
  • b9f124850b Add buffer_t<float> type alias. Jared Boone 2016-01-11 16:10:48 -08:00
  • 5e917ebb2c Cache IIR filter state because compiler *sometimes* doesn't want to. Jared Boone 2016-01-11 15:44:42 -08:00
  • e169a46367 Un-static squelch history. Jared Boone 2016-01-11 11:38:33 -08:00
  • 64966d4539 Fix NaNs coming out of angle_approx_0deg27(). Jared Boone 2016-01-11 11:17:33 -08:00
  • 5a532f34a7 Remove extra buffer structs/copies. Jared Boone 2016-01-11 09:35:58 -08:00
  • 877a66ca78 Create AudioOutput singleton, from extracted BasebandProcessor code. Jared Boone 2016-01-10 20:25:24 -08:00
  • 364217a2b5 Rename IIR filter config variables. Jared Boone 2016-01-10 20:20:07 -08:00
  • 13d260f936 Add IIR passthrough filter config. Jared Boone 2016-01-10 20:18:12 -08:00
  • 5dac0bbe49 Squelch special case when threshold == 0, do not squelch. Jared Boone 2016-01-10 20:16:21 -08:00
  • 01df79641c Rename squelch algorithm variable for clarity. Jared Boone 2016-01-10 20:14:26 -08:00
  • 6f00687d88 Add configure() for IIR filter. Jared Boone 2016-01-10 20:11:27 -08:00
  • 497adda390 IIR default constructor passes no audio. Jared Boone 2016-01-10 20:11:05 -08:00
  • 172a6da36c Unconst IIR configuration and filter. Jared Boone 2016-01-10 20:06:58 -08:00
  • eb5b2d7d30 Fix broken audio stats when audio is muted. Jared Boone 2016-01-10 11:34:06 -08:00
  • 4ea84301c6 For non-audio modes, don't bother muting audio. Jared Boone 2016-01-10 11:33:44 -08:00
  • d6f797540d Remove baseband message from queue after it is processed. Jared Boone 2016-01-10 11:15:37 -08:00
  • 146caaab6f Consolidate baseband disable code. Jared Boone 2016-01-10 11:10:13 -08:00
  • d9bfaaf805 Stop baseband streaming when switching radio configuration. Jared Boone 2016-01-10 11:01:54 -08:00
  • 136ba895ef Clear spectrum FIFO when streaming is stopped. Jared Boone 2016-01-10 11:00:09 -08:00
  • 62e5ec1dbb Postpone clearing channel_spectrum_request_update until finished with data in array. Jared Boone 2016-01-10 10:45:22 -08:00
  • d821afc60d Spectrum streaming control, spectrum attributes back in each frame. Jared Boone 2016-01-10 10:42:20 -08:00
  • 0647f26707 Move SGPIO configuration and control to baseband firmware. Jared Boone 2016-01-10 10:23:39 -08:00
  • 8fde4972b4 Methods to peek and skip messages in queue. Jared Boone 2016-01-10 10:15:25 -08:00
  • c75c167c25 Rename GPDMA channel disable_force() to disable(). Jared Boone 2016-01-10 10:11:16 -08:00
  • 43d6098c48 Move baseband_sgpio.* to common/. Jared Boone 2016-01-09 17:57:37 -08:00
  • 365c2ef946 Handle baseband::dma::wait_for_rx_buffer() returning empty buffer. Jared Boone 2016-01-09 12:20:57 -08:00
  • c3167ac27c Missing #includes. Jared Boone 2016-01-09 12:17:17 -08:00
  • 8fba47b7d8 FIFO in and out indices should be volatile. Jared Boone 2016-01-07 10:53:27 -08:00
  • 1e71a10346 UI options: backlight auto-off, splash screen toggle furrtek 2016-01-07 14:17:39 +01:00
  • 7710b2d1fa ChannelSpectrumConfig message subsumes FIFONotify. Jared Boone 2016-01-06 12:10:30 -08:00
  • ba33cc737d Transmit DisplayFrameSync message, handle in WaterfallSpectrum. Jared Boone 2016-01-06 11:36:57 -08:00
  • aaa1bc3a09 Transmit ChannelSpectrum data through separate FIFO. Jared Boone 2016-01-06 11:34:41 -08:00
  • 2cd28fcc0c Make FIFO::in() more consistent with other functions. Jared Boone 2016-01-06 11:04:25 -08:00
  • 4059e9cebe Reintroduce FIFO in/out for templated FIFO element type. Jared Boone 2016-01-06 11:01:02 -08:00
  • b05923eab6 Change FIFO is_full() to make more sense. Jared Boone 2016-01-06 10:58:42 -08:00
  • ea8c186fcf Revert "Try to fix dumb S3 URLs." Jared Boone 2016-01-05 21:29:40 -08:00
  • 794925442e Try to fix dumb S3 URLs. Jared Boone 2016-01-05 21:04:35 -08:00
  • d1e9bf33ec Merge branch 'master' of https://github.com/furrtek/portapack-hackrf furrtek 2016-01-05 20:18:02 +01:00
  • 496c77fe3e Module loading should work again furrtek 2016-01-05 20:17:55 +01:00
  • 1887c6d06a Thanks Furrtek 2016-01-05 15:52:02 +01:00
  • 3766ef832f Update README.md Furrtek 2016-01-05 11:59:32 +01:00
  • 58367839a6 Merge branch 'master' of https://github.com/furrtek/portapack-hackrf furrtek 2016-01-05 11:47:59 +01:00