portapack-mayhem/firmware/baseband
furrtek 6bcb7dc1b1 # This is a combination of 2 commits.
# The first commit's message is:

Updated RDS transmitter: flags, PI and date/time

Merging baseband audio tone generators

Merging DTMF baseband with "tones" baseband

Added stealth transmit mode

App flash section bumped to 512k
RX and TX LEDs are now used
Play dead should work again, added login option
Morse frame gen. for letters and fox hunt codes
Merged EPAR with Xylos
Made EPAR use encoders for frame gen.
Moved OOK encoders data in encoders.hpp
Simplified about screen, ui_about_demo.* files are still there

BHT city DB, keywords removed

BHT cities DB, keywords removed

Update README.md

RDS radiotext and time group generators

# This is the 2nd commit message:

Update README.md
2016-12-24 11:52:11 +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 SYNC 2016-01-31 09:34:24 +01:00
audio_dma.hpp Move I2S management to application side. 2016-02-05 15:25:08 -08:00
audio_output.cpp # This is a combination of 2 commits. 2016-12-24 11:52:11 +01:00
audio_output.hpp # This is a combination of 2 commits. 2016-12-24 11:52: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 SYNC 2016-01-31 09:34:24 +01:00
baseband_ads.img # This is a combination of 2 commits. 2016-12-24 11:52:11 +01:00
baseband_closecall.img Re-enabled closecall even if it's still not working well 2016-12-23 18:31:02 +01:00
baseband_dma.cpp Sync with Sharebrained's fw, only Xylos TX works for now 2016-07-27 03:03:40 +02:00
baseband_dma.hpp Sync with Sharebrained's fw, only Xylos TX works for now 2016-07-27 03:03:40 +02:00
baseband_processor.cpp SYNC 2016-01-31 09:34:24 +01:00
baseband_processor.hpp SYNC 2016-01-31 09:34:24 +01: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 Sync with Sharebrained's fw, only Xylos TX works for now 2016-07-27 03:03:40 +02:00
baseband_thread.hpp Sync with Sharebrained's fw, only Xylos TX works for now 2016-07-27 03:03:40 +02:00
baseband_tones.img # This is a combination of 2 commits. 2016-12-24 11:52:11 +01:00
baseband.cpp baseband: Move all init code into baseband.cpp. 2016-07-24 21:34:38 -07:00
block_decimator.hpp SYNC 2016-01-31 09:34:24 +01:00
channel_decimator.cpp SYNC 2016-01-31 09:34:24 +01:00
channel_decimator.hpp SYNC 2016-01-31 09:34:24 +01:00
channel_stats_collector.hpp Change baseband floats to normalize at +/-1.0. 2016-02-14 12:38:50 -08: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 Explicit std::function nullptr checks. 2016-02-23 13:30:41 -08:00
CMakeLists.txt # This is a combination of 2 commits. 2016-12-24 11:52:11 +01:00
description Merge fixing, commit to catch up on recent files 2016-02-04 10:27:53 +01:00
dsp_decimate.cpp Simplify, generalize, share int16_t taps copy function. 2016-02-23 15:04:20 -08:00
dsp_decimate.hpp Convince compiler to not inline member constructors. 2016-02-03 19:59:41 -08:00
dsp_demodulate.cpp Change baseband floats to normalize at +/-1.0. 2016-02-14 12:38:50 -08:00
dsp_demodulate.hpp Change baseband floats to normalize at +/-1.0. 2016-02-14 12:38:50 -08: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
hackrf.img Removed terminator.img from ignore 2016-09-23 12:26:50 +02: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 Init matched filter output variable. 2016-02-06 16:24:14 -08:00
mcuconf.h Fix clock configuration for M4. 2015-08-14 12:21:49 -07:00
name Merge fixing, commit to catch up on recent files 2016-02-04 10:27:53 +01:00
ook.hpp Improve OOK phase advance algorithm. 2016-06-01 15:20:23 -07:00
packet_builder.cpp Rework BitHistory, BitPattern, PacketBuilder. 2015-11-09 14:38:09 -08:00
packet_builder.hpp Explicit std::function nullptr checks. 2016-02-23 13:30:41 -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_adsbtx.cpp # This is a combination of 2 commits. 2016-12-24 11:52:11 +01:00
proc_adsbtx.hpp Started work on ADS-B TX baseband processor 2016-12-23 18:31:01 +01:00
proc_afsk.cpp # This is a combination of 2 commits. 2016-12-24 11:52:11 +01:00
proc_afsk.hpp Merge remote-tracking branch 'upstream/master' 2016-08-17 02:55:34 +02:00
proc_afskrx.cpp Sync with Sharebrained's fw, only Xylos TX works for now 2016-07-27 03:03:40 +02:00
proc_afskrx.hpp Sync with Sharebrained's fw, only Xylos TX works for now 2016-07-27 03:03:40 +02: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 remote-tracking branch 'upstream/master' 2016-08-17 02:55:34 +02:00
proc_am_audio.cpp Clean up baseband processors to each have a main(). 2016-07-24 21:42:11 -07:00
proc_am_audio.hpp Sync with Sharebrained's fw, only Xylos TX works for now 2016-07-27 03:03:40 +02:00
proc_audiotx.cpp Added CTCSS in Soundboard 2016-09-23 23:08:54 +02:00
proc_audiotx.hpp Added CTCSS in Soundboard 2016-09-23 23:08:54 +02:00
proc_capture.cpp Clean up baseband processors to each have a main(). 2016-07-24 21:42:11 -07:00
proc_capture.hpp Sync with Sharebrained's fw, only Xylos TX works for now 2016-07-27 03:03:40 +02:00
proc_closecall.cpp Re-enabled closecall even if it's still not working well 2016-12-23 18:31:02 +01:00
proc_closecall.hpp Re-enabled closecall even if it's still not working well 2016-12-23 18:31:02 +01:00
proc_dtmf_tx.cpp # This is a combination of 2 commits. 2016-12-24 11:52:11 +01:00
proc_dtmf_tx.hpp Cleanup, random mode in DTMF TX 2016-09-23 20:17:29 +02:00
proc_epar.cpp Sync with Sharebrained's fw, only Xylos TX works for now 2016-07-27 03:03:40 +02:00
proc_epar.hpp Sync with Sharebrained's fw, only Xylos TX works for now 2016-07-27 03:03:40 +02: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_jammer.cpp # This is a combination of 2 commits. 2016-12-24 11:52:11 +01:00
proc_jammer.hpp Restoring jammer and RDS functionalities, please wait... 2016-12-23 18:31:01 +01:00
proc_nfm_audio.cpp Added PWM RSSI output for NBFM and WFM 2016-07-28 05:25:33 +02:00
proc_nfm_audio.hpp Added PWM RSSI output for NBFM and WFM 2016-07-28 05:25:33 +02:00
proc_ook.cpp # This is a combination of 2 commits. 2016-12-24 11:52:11 +01:00
proc_ook.hpp # This is a combination of 2 commits. 2016-12-24 11:52:11 +01:00
proc_pocsag.cpp Added Soundboard 2016-08-26 08:11:24 +02:00
proc_pocsag.hpp Bitrate and flags for POCSAG packets, trim bugfix 2016-08-25 16:20:19 +02:00
proc_rds.cpp # This is a combination of 2 commits. 2016-12-24 11:52:11 +01:00
proc_rds.hpp Restoring jammer and RDS functionalities, please wait... 2016-12-23 18:31:01 +01: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_tones.cpp # This is a combination of 2 commits. 2016-12-24 11:52:11 +01:00
proc_tones.hpp # This is a combination of 2 commits. 2016-12-24 11:52:11 +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 remote-tracking branch 'upstream/master' 2016-08-17 02:55:34 +02:00
proc_wfm_audio.cpp Added PWM RSSI output for NBFM and WFM 2016-07-28 05:25:33 +02:00
proc_wfm_audio.hpp Added PWM RSSI output for NBFM and WFM 2016-07-28 05:25:33 +02:00
proc_wideband_spectrum.cpp Clean up baseband processors to each have a main(). 2016-07-24 21:42:11 -07:00
proc_wideband_spectrum.hpp Sync with Sharebrained's fw, only Xylos TX works for now 2016-07-27 03:03:40 +02: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 SYNC 2016-01-31 09:34:24 +01: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 Unify duplicated code between touch_adc.cpp and rssi.cpp. 2015-07-08 16:00:18 -07:00
rssi.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
spectrum_collector.cpp Sync with Sharebrained's fw, only Xylos TX works for now 2016-07-27 03:03:40 +02:00
spectrum_collector.hpp Remove "K" parameter from FIFO template. 2016-02-10 10:41:06 -08:00
stream_input.cpp Refactor of capture buffer management between cores. 2016-05-10 14:12:37 -07:00
stream_input.hpp Refactor of capture buffer management between cores. 2016-05-10 14:12:37 -07:00
symbol_coding.hpp Refactor bit pattern matching. 2015-11-06 09:40:00 -08:00
terminator.img Removed terminator.img from ignore 2016-09-23 12:26:50 +02: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