portapack-mayhem/firmware/application
Jared Boone b82eff51dd Refactor of capture buffer management between cores.
Instead of copying data into and out of FIFO, passing buffer pointers between cores that are sized to match preferred/ideal SD card write size.
2016-05-10 14:12:37 -07:00
..
ais_app.cpp Converge File object with std::fstream. Simplify LogFile. 2016-04-30 15:09:34 -07:00
ais_app.hpp Create log files on heap. 2016-02-10 20:53:14 -08:00
analog_audio_app.cpp Extract RecordView from AnalogAudioApp, CaptureApp. 2016-04-30 13:56:54 -07:00
analog_audio_app.hpp Refactor of capture buffer management between cores. 2016-05-10 14:12:37 -07:00
audio.cpp Extract LOTS of stuff into an audio API. 2016-02-05 16:25:43 -08:00
audio.hpp Extract LOTS of stuff into an audio API. 2016-02-05 16:25:43 -08:00
baseband_api.cpp Hide baseband queue code inside baseband "API". 2016-02-10 20:11:19 -08:00
baseband_api.hpp Hide baseband queue code inside baseband "API". 2016-02-10 20:11:19 -08:00
baseband_cpld.cpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
baseband_cpld.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
bitmap.hpp Consolidate bitmaps for reuse. 2016-04-22 11:57:46 -07:00
capture_app.cpp Extract RecordView from AnalogAudioApp, CaptureApp. 2016-04-30 13:56:54 -07:00
capture_app.hpp Refactor of capture buffer management between cores. 2016-05-10 14:12:37 -07:00
capture_thread.cpp Refactor of capture buffer management between cores. 2016-05-10 14:12:37 -07:00
capture_thread.hpp Refactor of capture buffer management between cores. 2016-05-10 14:12:37 -07:00
chconf.h Initial firmware commit. 2015-07-08 08:39:24 -07:00
clock_manager.cpp Insert IDIVC into audio MCLK path, so it can be divided. 2016-01-29 15:17:05 -08:00
clock_manager.hpp Insert IDIVC into audio MCLK path, so it can be divided. 2016-01-29 15:17:05 -08:00
core_control.cpp Rename m4_startup.* to more appropriate core_control.* 2016-02-16 11:09:00 -08:00
core_control.hpp Rename m4_startup.* to more appropriate core_control.* 2016-02-16 11:09:00 -08:00
cpld_update.cpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
cpld_update.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
debounce.cpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
debounce.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
dirty_registers.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
encoder.cpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
encoder.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
ert_app.cpp Converge File object with std::fstream. Simplify LogFile. 2016-04-30 15:09:34 -07:00
ert_app.hpp Add ERT commodity type. 2016-04-06 16:16:10 -07:00
event_m0.cpp Add Signal for per-second tick callbacks. 2016-04-27 12:02:17 -07:00
event_m0.hpp Move FIFO and write size to CaptureConfig structure. 2016-04-26 22:26:30 -07:00
ffconf.h Enable FatFs f_findfirst, f_findnext. 2016-04-19 11:57:22 -07:00
file.cpp Add File seek support. 2016-05-01 11:29:44 -07:00
file.hpp Add File seek support. 2016-05-01 11:29:44 -07:00
halconf.h Disable SDC "nice waiting" for performance. 2016-04-10 17:24:28 -07:00
irq_controls.cpp Move event.* code into event_m[04].*. 2016-01-12 22:00:42 -08:00
irq_controls.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
irq_lcd_frame.cpp Move event.* code into event_m[04].*. 2016-01-12 22:00:42 -08:00
irq_lcd_frame.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
irq_rtc.cpp Move event.* code into event_m[04].*. 2016-01-12 22:00:42 -08:00
irq_rtc.hpp Extract RTC interrupt handler into separate files. 2015-08-14 20:57:40 -07:00
log_file.cpp Converge File object with std::fstream. Simplify LogFile. 2016-04-30 15:09:34 -07:00
log_file.hpp Converge File object with std::fstream. Simplify LogFile. 2016-04-30 15:09:34 -07:00
main.cpp Init message queues in M0 event dispatcher. 2016-02-16 11:23:02 -08:00
Makefile Extract RecordView from AnalogAudioApp, CaptureApp. 2016-04-30 13:56:54 -07:00
max2837.cpp More application of range_t methods. 2016-01-27 14:55:03 -08:00
max2837.hpp More application of range_t methods. 2016-01-27 14:55:03 -08:00
max5864.cpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
max5864.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
mcuconf.h Initial firmware commit. 2015-07-08 08:39:24 -07:00
portapack.cpp Fix audio codec I2C reliability for some HackRF units. 2016-04-26 13:06:46 -07:00
portapack.hpp Extract LOTS of stuff into an audio API. 2016-02-05 16:25:43 -08:00
radio.cpp Tighten up radio API, stop leaking 1st/2nd IF instances. 2016-02-16 10:28:13 -08:00
radio.hpp Tighten up radio API, stop leaking 1st/2nd IF instances. 2016-02-16 10:28:13 -08:00
receiver_model.cpp Hide baseband queue code inside baseband "API". 2016-02-10 20:11:19 -08:00
receiver_model.hpp Capture UI basic controls. 2016-04-12 10:56:00 -07:00
recent_entries.cpp Extract RecentEntries stuff to separate files. 2016-01-17 21:42:15 -08:00
recent_entries.hpp Make Widget flags private, expose via methods. 2016-02-07 10:32:38 -08:00
rf_path.cpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
rf_path.hpp Make better use of range_t methods. 2016-01-27 14:46:45 -08:00
rffc507x_spi.cpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
rffc507x_spi.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
rffc507x.cpp Remove dead test code. 2016-02-16 10:28:35 -08:00
rffc507x.hpp RF antenna bias voltage control API. 2016-01-23 11:30:00 -08:00
sd_card.cpp Use correct SDC card present function. 2016-04-10 17:29:14 -07:00
sd_card.hpp Expose current SD card status. 2016-01-13 23:08:22 -08:00
si5351.cpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
si5351.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
signal.hpp Add Signal for callbacks within a process (code executing on one core). 2015-12-01 10:27:46 -08:00
spectrum_color_lut.cpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
spectrum_color_lut.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
spi_arbiter.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
spi_pp.cpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
spi_pp.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
string_format.cpp Add AIS last position timestamp to details view. 2016-01-15 18:15:34 -08:00
string_format.hpp Add AIS last position timestamp to details view. 2016-01-15 18:15:34 -08:00
temperature_logger.cpp Tighten up radio API, stop leaking 1st/2nd IF instances. 2016-02-16 10:28:13 -08:00
temperature_logger.hpp Method to read TemperatureLogger record capacity. 2015-12-17 12:12:22 -08:00
time.cpp Add Signal for per-second tick callbacks. 2016-04-27 12:02:17 -07:00
time.hpp Add Signal for per-second tick callbacks. 2016-04-27 12:02:17 -07:00
touch_adc.cpp Unify duplicated code between touch_adc.cpp and rssi.cpp. 2015-07-08 16:00:18 -07:00
touch_adc.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
touch.cpp More arguments pass-by-reference. 2016-02-06 16:44:19 -08:00
touch.hpp More arguments pass-by-reference. 2016-02-06 16:44:19 -08:00
tpms_app.cpp Converge File object with std::fstream. Simplify LogFile. 2016-04-30 15:09:34 -07:00
tpms_app.hpp Add TPMS signal_type. 2016-04-06 17:04:40 -07:00
tuning.cpp Remove GCC-isms interfering with host-based testing. 2016-01-27 20:20:34 -08:00
tuning.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
ui_audio.cpp Improve clipping of RSSI, baseband, audio bar graphs. 2016-01-27 12:50:33 -08:00
ui_audio.hpp De-constexpr a few UI constructors. 2016-04-22 11:18:35 -07:00
ui_baseband_stats_view.cpp Remove message_map from Context. 2016-01-13 15:46:04 -08:00
ui_baseband_stats_view.hpp Break out BasebandStatsView, add main, RSSI threads. 2015-10-14 10:59:32 -07:00
ui_channel.cpp Improve clipping of RSSI, baseband, audio bar graphs. 2016-01-27 12:50:33 -08:00
ui_channel.hpp De-constexpr a few UI constructors. 2016-04-22 11:18:35 -07:00
ui_console.cpp Make assorted arguments pass-by-reference. 2016-02-06 16:23:20 -08:00
ui_console.hpp Make assorted arguments pass-by-reference. 2016-02-06 16:23:20 -08:00
ui_debug.cpp Add SD card debug view. 2016-04-10 17:16:39 -07:00
ui_debug.hpp De-constexpr a few UI constructors. 2016-04-22 11:18:35 -07:00
ui_font_fixed_8x16.cpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
ui_font_fixed_8x16.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
ui_menu.cpp Make Widget flags private, expose via methods. 2016-02-07 10:32:38 -08:00
ui_menu.hpp Fix extra, empty menu items in DebugMenuView. 2016-02-19 11:22:22 -08:00
ui_navigation.cpp Change next-file naming functions to work on filename stems. 2016-04-29 11:27:12 -07:00
ui_navigation.hpp Consolidate bitmaps for reuse. 2016-04-22 11:57:46 -07:00
ui_receiver.cpp Extract VGAGainField. 2016-04-12 10:48:24 -07:00
ui_receiver.hpp Extract VGAGainField. 2016-04-12 10:48:24 -07:00
ui_record_view.cpp Refactor of capture buffer management between cores. 2016-05-10 14:12:37 -07:00
ui_record_view.hpp Refactor of capture buffer management between cores. 2016-05-10 14:12:37 -07:00
ui_rssi.cpp Improve clipping of RSSI, baseband, audio bar graphs. 2016-01-27 12:50:33 -08:00
ui_rssi.hpp De-constexpr a few UI constructors. 2016-04-22 11:18:35 -07:00
ui_sd_card_debug.cpp SD debug display more informative card type. 2016-05-09 22:49:26 -07:00
ui_sd_card_debug.hpp SD debug display more informative card type. 2016-05-09 22:49:26 -07:00
ui_sd_card_status_view.cpp Consolidate bitmaps for reuse. 2016-04-22 11:57:46 -07:00
ui_sd_card_status_view.hpp SD card status view inherits from new Image class. 2016-02-03 15:50:14 -08:00
ui_setup.cpp Make assorted arguments pass-by-reference. 2016-02-06 16:23:20 -08:00
ui_setup.hpp Remove some unused member variables. 2016-02-06 16:23:38 -08:00
ui_spectrum.cpp Change justification of spectrum right tick label. 2016-04-21 11:36:07 -07:00
ui_spectrum.hpp Initialize Spectrum FIFO pointer to nullptr. 2016-01-30 22:23:22 -08:00