portapack-mayhem/firmware/application
Jared Boone 0647f26707 Move SGPIO configuration and control to baseband firmware.
Addresses long-standing and annoying bug where SGPIO DMA channel would not disable -- and not configure cleanly next time it was needed. My theory is that the DMA channel couldn't disable until it got a request from the peripheral, and sometimes the peripheral was disabled before that last request.

Anyway, the baseband firmware should control the SGPIO, methinks, despite the impact on baseband code size.
2016-01-10 10:23:39 -08:00
..
ais_app.cpp Run codec at 1 x baseband sample rate. Do not use CPLD decimator. 2015-12-29 10:55:55 -08:00
ais_app.hpp AIS-related namespace cleanup. 2015-12-08 15:53:17 -08:00
analog_audio_app.cpp Implement AMConfigureMessage from M0 to M4. 2016-01-03 14:31:39 -08:00
analog_audio_app.hpp Implement AMConfigureMessage from M0 to M4. 2016-01-03 14:31:39 -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
chconf.h Initial firmware commit. 2015-07-08 08:39:24 -07:00
clock_manager.cpp Switch RFFC5072, MAX2837 back to 40MHz reference. 2015-09-02 17:45:19 -07:00
clock_manager.hpp Function to adjust clock generator XTAL PLL frequency. 2015-08-24 12:09:11 -07: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 Move packet timestamping into baseband. 2015-12-12 11:37:30 -08:00
ert_app.hpp Separate ERT packet and UI code. 2015-12-08 16:04:48 -08:00
event_m0.hpp Eliminate duplicate code between event_m4.hpp, event.hpp. 2016-01-04 12:54:05 -08:00
ffconf.h Enable FatFs string functions. 2015-11-10 15:30:43 -08:00
halconf.h Initial firmware commit. 2015-07-08 08:39:24 -07:00
irq_controls.cpp Eliminate duplicate code between event_m4.hpp, event.hpp. 2016-01-04 12:54:05 -08:00
irq_controls.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
irq_lcd_frame.cpp Eliminate duplicate code between event_m4.hpp, event.hpp. 2016-01-04 12:54:05 -08:00
irq_lcd_frame.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
irq_rtc.cpp Eliminate duplicate code between event_m4.hpp, event.hpp. 2016-01-04 12:54:05 -08:00
irq_rtc.hpp Extract RTC interrupt handler into separate files. 2015-08-14 20:57:40 -07:00
log_file.cpp LogFile pass references to reduce code size a bit. 2015-12-03 14:08:06 -08:00
log_file.hpp LogFile pass references to reduce code size a bit. 2015-12-03 14:08:06 -08:00
m4_startup.cpp Add Shutdown message, plumbing to send and handle. 2015-08-20 18:03:49 -07:00
m4_startup.hpp Add Shutdown message, plumbing to send and handle. 2015-08-20 18:03:49 -07:00
main.cpp Transmit DisplayFrameSync message, handle in WaterfallSpectrum. 2016-01-06 11:36:57 -08:00
Makefile Move SGPIO configuration and control to baseband firmware. 2016-01-10 10:23:39 -08:00
max2837.cpp Keep MAX2837 in standby so temperature can be read. 2015-12-17 20:59:21 -08:00
max2837.hpp Correct aesthetic typo in MAX2837 register defaults. 2015-12-16 22:37:55 -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 Quick and dirty temperature logger, debug view of temp vs. time. 2015-12-16 22:36:51 -08:00
portapack.hpp Quick and dirty temperature logger, debug view of temp vs. time. 2015-12-16 22:36:51 -08:00
radio.cpp Move SGPIO configuration and control to baseband firmware. 2016-01-10 10:23:39 -08:00
radio.hpp Move SGPIO configuration and control to baseband firmware. 2016-01-10 10:23:39 -08:00
receiver_model.cpp Move SGPIO configuration and control to baseband firmware. 2016-01-10 10:23:39 -08:00
receiver_model.hpp Run codec at 1 x baseband sample rate. Do not use CPLD decimator. 2015-12-29 10:55:55 -08:00
rf_path.cpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
rf_path.hpp Initial firmware commit. 2015-07-08 08:39:24 -07: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 RegisterMap accessors. 2015-12-13 13:20:22 -08:00
rffc507x.hpp Remove RegisterMap accessors. 2015-12-13 13:20:22 -08:00
sd_card.cpp Remove SDCardStatusMessage, replace with Signal, extract to separate files. 2015-12-01 10:38:35 -08:00
sd_card.hpp Remove SDCardStatusMessage, replace with Signal, extract to separate files. 2015-12-01 10:38:35 -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_analysis_app.cpp Rename all the app .cpp/.hpp to have app name first. 2015-12-08 15:28:33 -08:00
spectrum_analysis_app.hpp Rename all the app .cpp/.hpp to have app name first. 2015-12-08 15:28:33 -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 Extract to_string_* functions from ui_widget. 2015-12-02 13:38:17 -08:00
string_format.hpp Extract to_string_* functions from ui_widget. 2015-12-02 13:38:17 -08:00
temperature_logger.cpp Method to read TemperatureLogger record capacity. 2015-12-17 12:12:22 -08:00
temperature_logger.hpp Method to read TemperatureLogger record capacity. 2015-12-17 12:12:22 -08: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 Initial firmware commit. 2015-07-08 08:39:24 -07:00
touch.hpp Increase touch sensitivity a bit. 2015-09-02 18:48:51 -07:00
tpms_app.cpp Run codec at 1 x baseband sample rate. Do not use CPLD decimator. 2015-12-29 10:55:55 -08:00
tpms_app.hpp Rename all the app .cpp/.hpp to have app name first. 2015-12-08 15:28:33 -08:00
tuning.cpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
tuning.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
ui_audio.cpp Insulate ui::Context a bit from its clients. 2015-11-09 11:56:40 -08:00
ui_audio.hpp Missing #includes. 2016-01-09 12:17:17 -08:00
ui_baseband_stats_view.cpp Extract to_string_* functions from ui_widget. 2015-12-02 13:38:17 -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 Insulate ui::Context a bit from its clients. 2015-11-09 11:56:40 -08:00
ui_channel.hpp Missing #includes. 2016-01-09 12:17:17 -08:00
ui_console.cpp Implement console "\n" -> crlf() behavior. 2015-12-01 17:28:22 -08:00
ui_console.hpp Switching between waterfall and console mode. 2015-11-06 09:40:03 -08:00
ui_debug.cpp Clean up temperature sensor rendering. 2015-12-17 20:36:58 -08:00
ui_debug.hpp Clean up temperature sensor rendering. 2015-12-17 20:36:58 -08: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 Initial firmware commit. 2015-07-08 08:39:24 -07:00
ui_menu.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
ui_navigation.cpp Make NavigationView an implicit first argument to any instance pushed onto nav stack. 2015-12-14 11:18:59 -08:00
ui_navigation.hpp Make NavigationView an implicit first argument to any instance pushed onto nav stack. 2015-12-14 11:18:59 -08:00
ui_receiver.cpp Weird syntax burp on my part. 2015-12-17 10:30:40 -08:00
ui_receiver.hpp Remove ui::BasebandBandwidthField. 2015-12-16 22:29:29 -08:00
ui_rssi.cpp Insulate ui::Context a bit from its clients. 2015-11-09 11:56:40 -08:00
ui_rssi.hpp Missing #includes. 2016-01-09 12:17:17 -08:00
ui_sd_card_status_view.cpp Add SD card status view to receiver UI. 2015-12-01 10:45:34 -08:00
ui_sd_card_status_view.hpp Add SD card status view to receiver UI. 2015-12-01 10:45:34 -08:00
ui_setup.cpp Make NavigationView an implicit first argument to any instance pushed onto nav stack. 2015-12-14 11:18:59 -08:00
ui_setup.hpp Make GIT_REVISION value available within code. 2015-08-25 16:33:52 -07:00
ui_spectrum.cpp ChannelSpectrumConfig message subsumes FIFONotify. 2016-01-06 12:10:30 -08:00
ui_spectrum.hpp ChannelSpectrumConfig message subsumes FIFONotify. 2016-01-06 12:10:30 -08:00