mayhem-firmware/firmware/baseband
teixeluis 8aff0bb4d8 Improved tone generator for proper frequency control. Also
features a square wave mode.
Added proportional beep duration based on the RSSI as well.
Now reading the current radiosonde frequency from the
battery backed RAM instead starting with the same frequency
all the time.
2021-06-16 23:23:47 +01:00
..
audio_compressor.cpp Change baseband floats to normalize at +/-1.0. 2016-02-14 12:38:50 -08:00
audio_compressor.hpp Audio compressor implementation. 2016-02-13 11:19:07 -08:00
audio_dma.cpp Audio DMA: Fix cut-and-paste error 2017-05-26 16:21:28 -07:00
audio_dma.hpp Added microphone TX (very basic for now) 2017-03-12 07:10:51 +00:00
audio_input.cpp Audio: use ADC right channel for microphone. 2017-07-26 17:38:34 -07:00
audio_input.hpp Microphone tx is mostly working, Voice activation, PTT, CTCSS... 2017-03-13 04:09:21 +00:00
audio_output.cpp Fixed mic tx not working the first time it was entered 2018-02-01 11:17:51 +00:00
audio_output.hpp Scanner: Added last locked frequencies list 2017-05-18 11:06:11 +01:00
audio_stats_collector.cpp Change baseband floats to normalize at +/-1.0. 2016-02-14 12:38:50 -08:00
audio_stats_collector.hpp Add lots of value constructors. 2016-11-26 16:50:44 -08:00
baseband_dma.cpp Reverted to original CPLD data 2017-01-29 06:50:48 +00:00
baseband_dma.hpp Reverted to original CPLD data 2017-01-29 06:50:48 +00:00
baseband_processor.cpp SYNC 2016-01-31 09:34:24 +01:00
baseband_processor.hpp Add lots of value constructors. 2016-11-26 16:50:44 -08:00
baseband_stats_collector.cpp SYNC 2016-01-31 09:34:24 +01:00
baseband_stats_collector.hpp SYNC 2016-01-31 09:34:24 +01:00
baseband_thread.cpp Close Call should be more accurate 2017-02-01 08:53:26 +00:00
baseband_thread.hpp Close Call should be more accurate 2017-02-01 08:53:26 +00:00
baseband.cpp Move some GPDMA configuration to application processor. 2017-05-24 15:42:44 -07:00
block_decimator.hpp Add lots of value constructors. 2016-11-26 16:50:44 -08:00
channel_decimator.cpp SYNC 2016-01-31 09:34:24 +01:00
channel_decimator.hpp Add lots of value constructors. 2016-11-26 16:50:44 -08:00
channel_stats_collector.hpp Fix __SIMD32 warning 2021-01-27 15:16:43 +01:00
chconf.h Remove ChibiOS registry, thread names. 2016-02-09 11:36:38 -08:00
clock_recovery.cpp Complete rewrite of clock recovery, lots of refactoring. 2015-11-06 09:39:59 -08:00
clock_recovery.hpp Add lots of value constructors. 2016-11-26 16:50:44 -08:00
CMakeLists.txt Merge branch 'pr/325' into next 2021-04-14 09:30:53 +02:00
description Merge fixing, commit to catch up on recent files 2016-02-04 10:27:53 +01:00
dsp_decimate.cpp GCC: Fixed __SIMD32 type punning warnings. 2017-08-08 10:24:49 -07:00
dsp_decimate.hpp Work around apparent alignment bug in G++ 5.4.1? 2016-11-26 16:58:42 -08:00
dsp_demodulate.cpp GCC: Fixed __SIMD32 type punning warnings. 2017-08-08 10:24:49 -07:00
dsp_demodulate.hpp Change baseband floats to normalize at +/-1.0. 2016-02-14 12:38:50 -08:00
dsp_goertzel.cpp Added basic APRS transmit 2018-02-23 20:21:24 +00:00
dsp_goertzel.hpp Added basic APRS transmit 2018-02-23 20:21:24 +00:00
dsp_hilbert.cpp Rebased code from new eried repo commits. Changed to to reflect strijar implementation. Fixed previous issue with old ssb-am-tx ui_mictx code. 2021-03-21 20:21:50 -05:00
dsp_hilbert.hpp Rebased code from new eried repo commits. Changed to to reflect strijar implementation. Fixed previous issue with old ssb-am-tx ui_mictx code. 2021-03-21 20:21:50 -05:00
dsp_modulate.cpp dsp.modulelate.cpp compiler warning fix 2021-05-10 19:31:48 +02:00
dsp_modulate.hpp Rebased code from new eried repo commits. Changed to to reflect strijar implementation. Fixed previous issue with old ssb-am-tx ui_mictx code. 2021-03-21 20:21:50 -05:00
dsp_squelch.cpp SYNC 2016-01-31 09:34:24 +01:00
dsp_squelch.hpp SYNC 2016-01-31 09:34:24 +01:00
event_m4.cpp Clear baseband message for non-shutdown messages. 2016-07-02 16:02:03 -07:00
event_m4.hpp Give new Processor to EventDispatcher. 2016-06-25 11:14:28 -07:00
fxpt_atan2.cpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
fxpt_atan2.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
gpdma_lli.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
halconf.h Disable SDC "nice waiting" for performance. 2016-04-10 17:24:28 -07:00
linear_resampler.hpp Default constructors and configure methods for baseband classes. 2015-11-06 09:40:05 -08:00
main.cpp Sync with Sharebrained's fw, only Xylos TX works for now 2016-07-27 03:03:40 +02:00
matched_filter.cpp Init matched filter output variable. 2016-02-06 16:24:14 -08:00
matched_filter.hpp Add lots of value constructors. 2016-11-26 16:50:44 -08:00
mcuconf.h PortaPack Sync, take 2 (#215) 2019-02-03 18:25:11 +00:00
name Merge fixing, commit to catch up on recent files 2016-02-04 10:27:53 +01:00
ook.hpp Fix narrowing conversion warnings. 2016-11-28 12:09:02 -08:00
packet_builder.cpp Rework BitHistory, BitPattern, PacketBuilder. 2015-11-09 14:38:09 -08:00
packet_builder.hpp Add lots of value constructors. 2016-11-26 16:50:44 -08:00
phase_accumulator.hpp OOK slicer, clock recovery classes. 2016-04-11 11:50:03 -07:00
phase_detector.hpp Rework phase detector. 2016-06-01 15:22:21 -07:00
proc_acars.cpp Testing external clock detection and auto-switch 2018-06-12 07:55:12 +01:00
proc_acars.hpp Testing external clock detection and auto-switch 2018-06-12 07:55:12 +01:00
proc_adsbrx.cpp Fixed mic tx not working the first time it was entered 2018-02-01 11:17:51 +00:00
proc_adsbrx.hpp Fixed mic tx not working the first time it was entered 2018-02-01 11:17:51 +00:00
proc_adsbtx.cpp Fixed ADSB TX frame rotation 2017-08-12 09:54:58 +01:00
proc_adsbtx.hpp Added remaining buttons for TouchTunes remote 2017-09-24 20:05:42 +01:00
proc_afsk.cpp Added remaining buttons for TouchTunes remote 2017-09-24 20:05:42 +01:00
proc_afsk.hpp Added remaining buttons for TouchTunes remote 2017-09-24 20:05:42 +01:00
proc_afskrx.cpp AFSK RX works (only Bell202 for now) 2017-09-02 08:28:29 +01:00
proc_afskrx.hpp AFSK RX works (only Bell202 for now) 2017-09-02 08:28:29 +01:00
proc_ais.cpp Clean up baseband processors to each have a main(). 2016-07-24 21:42:11 -07:00
proc_ais.hpp Merge 'upstream/master' - At least it builds... 2017-01-16 03:45:44 +00:00
proc_am_audio.cpp Quoted out unused variable 2021-01-27 15:52:17 +01:00
proc_am_audio.hpp Implemented correct display of the filter indicator on the waterfall 2020-12-23 18:00:51 +03:00
proc_am_tv.cpp Quoted unused vars and voided one 2021-01-27 15:58:56 +01:00
proc_am_tv.hpp Analog tv app (#334) 2020-04-20 06:50:24 +02:00
proc_aprsrx.cpp proc_aprsrx.cpp compile warning fix 2021-05-12 08:09:04 +02:00
proc_aprsrx.hpp Add APRS Receiving App 2021-03-11 22:27:19 -06:00
proc_audiotx.cpp Bias-T now works in capture mode 2018-12-18 16:25:21 +00:00
proc_audiotx.hpp Added missing initialisation 2021-01-27 15:54:45 +01:00
proc_btlerx.cpp Quoted CRC calculus as it's unused, voided message 2021-01-27 16:02:59 +01:00
proc_btlerx.hpp Ble receiver (#337) 2020-04-20 06:50:03 +02:00
proc_capture.cpp fix unused result 2021-01-27 15:48:41 +01:00
proc_capture.hpp Implemented correct display of the filter indicator on the waterfall 2020-12-23 18:00:51 +03:00
proc_ert.cpp Clean up baseband processors to each have a main(). 2016-07-24 21:42:11 -07:00
proc_ert.hpp Merge remote-tracking branch 'upstream/master' 2016-08-17 02:55:34 +02:00
proc_fsk.cpp Added LGE app, nothing to see here 2019-02-06 17:34:53 +00:00
proc_fsk.hpp Added remaining buttons for TouchTunes remote 2017-09-24 20:05:42 +01:00
proc_gps_sim.cpp Cleaned up a bit 2020-12-24 11:14:23 +03:00
proc_gps_sim.hpp Cleaned up a bit 2020-12-24 11:14:23 +03:00
proc_jammer.cpp "CW generator" and "Whistle" merged in "Signal generator" 2017-07-18 19:31:05 +01:00
proc_jammer.hpp Finished jammer modes 2017-02-13 05:35:13 +00:00
proc_mictx.cpp Rebased code from new eried repo commits. Changed to to reflect strijar implementation. Fixed previous issue with old ssb-am-tx ui_mictx code. 2021-03-21 20:21:50 -05:00
proc_mictx.hpp Rebased code from new eried repo commits. Changed to to reflect strijar implementation. Fixed previous issue with old ssb-am-tx ui_mictx code. 2021-03-21 20:21:50 -05:00
proc_nfm_audio.cpp Implemented correct display of the filter indicator on the waterfall 2020-12-23 18:00:51 +03:00
proc_nfm_audio.hpp Implemented correct display of the filter indicator on the waterfall 2020-12-23 18:00:51 +03:00
proc_noop.cpp Utility: CW generator 2017-02-15 03:05:38 +00:00
proc_noop.hpp Utility: CW generator 2017-02-15 03:05:38 +00:00
proc_nrfrx.cpp Removed unused and voided a var 2021-01-27 16:11:20 +01:00
proc_nrfrx.hpp Nrf24l01 demodulation (#338) 2020-04-20 06:45:28 +02:00
proc_ook.cpp Added remaining buttons for TouchTunes remote 2017-09-24 20:05:42 +01:00
proc_ook.hpp Added remaining buttons for TouchTunes remote 2017-09-24 20:05:42 +01:00
proc_pocsag.cpp Pocsag improvements (#20) 2020-05-09 13:13:21 +02:00
proc_pocsag.hpp Added missing initialisations 2021-01-27 16:07:03 +01:00
proc_rds.cpp RDS Radiotext should make receiver happier (missing end char) 2017-04-18 18:12:32 +01:00
proc_rds.hpp Finished jammer modes 2017-02-13 05:35:13 +00:00
proc_replay.cpp Implemented correct display of the filter indicator on the waterfall 2020-12-23 18:00:51 +03:00
proc_replay.hpp Implemented correct display of the filter indicator on the waterfall 2020-12-23 18:00:51 +03:00
proc_sigfrx.cpp Sync with Sharebrained's fw, only Xylos TX works for now 2016-07-27 03:03:40 +02:00
proc_sigfrx.hpp Sync with Sharebrained's fw, only Xylos TX works for now 2016-07-27 03:03:40 +02:00
proc_siggen.cpp Fixed "Stop After" freeze & stronger CW signal 2020-09-19 14:24:40 +08:00
proc_siggen.hpp Added remaining buttons for TouchTunes remote 2017-09-24 20:05:42 +01:00
proc_sonde.cpp Improved tone generator for proper frequency control. Also 2021-06-16 23:23:47 +01:00
proc_sonde.hpp Improved tone generator for proper frequency control. Also 2021-06-16 23:23:47 +01:00
proc_sstvtx.cpp Added more SSTV modes 2017-03-23 21:28:21 +00:00
proc_sstvtx.hpp Added more SSTV modes 2017-03-23 21:28:21 +00:00
proc_test.cpp Added "test app" as a draft zone for... stuff 2017-10-30 02:00:39 +01:00
proc_test.hpp Fixed freeze in TouchTunes scan 2017-11-08 21:08:46 +01:00
proc_tones.cpp Added remaining buttons for TouchTunes remote 2017-09-24 20:05:42 +01:00
proc_tones.hpp Added remaining buttons for TouchTunes remote 2017-09-24 20:05:42 +01:00
proc_tpms.cpp Clean up baseband processors to each have a main(). 2016-07-24 21:42:11 -07:00
proc_tpms.hpp Merge 'upstream/master' - At least it builds... 2017-01-16 03:45:44 +00:00
proc_wfm_audio.cpp Implemented correct display of the filter indicator on the waterfall 2020-12-23 18:00:51 +03:00
proc_wfm_audio.hpp Implemented correct display of the filter indicator on the waterfall 2020-12-23 18:00:51 +03:00
proc_wideband_spectrum.cpp Implemented correct display of the filter indicator on the waterfall 2020-12-23 18:00:51 +03:00
proc_wideband_spectrum.hpp Close Call should be more accurate 2017-02-01 08:53:26 +00:00
rssi_dma.cpp Simplify RSSI/BB DMA, extract to ThreadWait class. 2016-02-09 10:41:19 -08:00
rssi_dma.hpp Remove unused DMA Handler types. 2016-06-22 11:22:28 -07:00
rssi_stats_collector.hpp Add lots of value constructors. 2016-11-26 16:50:44 -08:00
rssi_thread.cpp Remove thread pointer checking. 2016-06-24 15:46:53 -07:00
rssi_thread.hpp Change baseband, RSSI threads to be more RAII. 2016-06-24 15:34:49 -07:00
rssi.cpp C++14: make some wrapper classes static. 2017-01-05 17:10:00 -08:00
rssi.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
spectrum_collector.cpp Implemented correct display of the filter indicator on the waterfall 2020-12-23 18:00:51 +03:00
spectrum_collector.hpp Implemented correct display of the filter indicator on the waterfall 2020-12-23 18:00:51 +03:00
stream_input.cpp Rename m4txevent::assert and m0apptxevent::assert (adding "_event") 2020-08-19 09:43:04 +02:00
stream_input.hpp Disallow copy constructors/assignments. 2016-11-26 16:52:57 -08:00
stream_output.cpp Update stream_output.cpp 2020-08-19 22:52:39 +02:00
stream_output.hpp Made back button always focusable with left key 2017-04-21 00:31:21 +01:00
symbol_coding.hpp Testing external clock detection and auto-switch 2018-06-12 07:55:12 +01:00
tone_gen.cpp Improved tone generator for proper frequency control. Also 2021-06-16 23:23:47 +01:00
tone_gen.hpp Improved tone generator for proper frequency control. Also 2021-06-16 23:23:47 +01:00
touch_dma.cpp SYNC 2016-01-31 09:34:24 +01:00
touch_dma.hpp Remove unused DMA Handler types. 2016-06-22 11:22:28 -07:00
tv_collector.cpp removed unused variables 2021-01-27 15:45:04 +01:00
tv_collector.hpp Analog tv app (#334) 2020-04-20 06:50:24 +02:00