portapack-mayhem/firmware/common
Jared Boone d5e21ce972 Use CaptureConfig to share state between cores.
Remove awful FIFO_HACK.
TODO: Lots of repeated code...
TODO: Capture thread is signalled too frequently.
2016-04-23 15:07:44 -07:00
..
adc.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
ais_baseband.cpp Move ais_baseband code to app_ais. 2015-12-02 09:31:14 -08:00
ais_baseband.hpp Use new decimation filters in AIS processor. 2016-01-01 13:20:02 -08:00
ais_packet.cpp CRC internal type more suitable for ARM. 2016-02-18 21:31:51 -08:00
ais_packet.hpp Clean up AIS lat/lon types and formatting. 2016-01-15 15:25:32 -08:00
baseband_packet.hpp Move packet timestamping into baseband. 2015-12-12 11:37:30 -08:00
baseband_sgpio.cpp Move baseband_sgpio.* to common/. 2016-01-09 17:57:37 -08:00
baseband_sgpio.hpp Move baseband_sgpio.* to common/. 2016-01-09 17:57:37 -08:00
baseband.hpp Remove unused function declaration. 2015-12-12 11:37:59 -08:00
bit_pattern.hpp Deepen BitPattern and BitHistory to 64 bits. 2015-11-16 10:33:08 -08:00
buffer.hpp Handle baseband::dma::wait_for_rx_buffer() returning empty buffer. 2016-01-09 12:20:57 -08:00
chibios_cpp.cpp ChibiOS memory helper functions. 2016-02-12 13:52:22 -08:00
chibios_cpp.hpp ChibiOS memory helper functions. 2016-02-12 13:52:22 -08:00
complex.hpp Utilize class types for member variables -- slightly more generic. 2015-12-28 16:51:34 -08:00
cpld_max5.cpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
cpld_max5.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
crc.hpp Quiet shift-overflow compiler warning. 2016-02-22 14:18:53 -08:00
debug.cpp Add chDbgPanic for unhandled exceptions. 2016-02-27 12:05:29 -08:00
debug.hpp Move halt indication code to common place. 2015-07-08 16:28:57 -07:00
dsp_fft.cpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
dsp_fft.hpp Extract some constexpr math utilities to utility.hpp 2016-02-10 10:15:42 -08:00
dsp_fir_taps.cpp Move FIR filter configs to common/, so M0 can use it. 2016-01-03 12:45:15 -08:00
dsp_fir_taps.hpp Move TPMS taps to dsp_fir_taps.hpp. 2016-04-11 10:18:31 -07:00
dsp_iir_config.hpp Add IIR configs for fs=24kHz NBFM and fs=12kHz AM. 2016-01-29 18:31:03 -08:00
dsp_iir.cpp Move IIR struct and configs to common/. 2016-01-29 15:43:39 -08:00
dsp_iir.hpp Move IIR struct and configs to common/. 2016-01-29 15:43:39 -08:00
dsp_types.hpp Add buffer_t<float> type alias. 2016-01-11 16:10:48 -08:00
ert_packet.cpp Add ERT commodity type. 2016-04-06 16:16:10 -07:00
ert_packet.hpp Add ERT commodity type. 2016-04-06 16:16:10 -07:00
event.cpp Move event.* code into event_m[04].*. 2016-01-12 22:00:42 -08:00
event.hpp Move event.* code into event_m[04].*. 2016-01-12 22:00:42 -08:00
field_reader.hpp Clean up FieldReader and BitRemap types. 2015-12-08 14:15:15 -08:00
fifo.hpp Remove "K" parameter from FIFO template. 2016-02-10 10:41:06 -08:00
gcc.cpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
gcc.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
gpdma.cpp Rename GPDMA channel disable_force() to disable(). 2016-01-10 10:11:16 -08:00
gpdma.hpp Rename GPDMA channel disable_force() to disable(). 2016-01-10 10:11:16 -08:00
gpio.hpp Un-bitfield PinConfig, GCC 5 didn't like it. 2015-12-24 10:36:26 -08:00
hackrf_gpio.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
hackrf_hal.cpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
hackrf_hal.hpp Switch RFFC5072, MAX2837 back to 40MHz reference. 2015-09-02 17:45:19 -07:00
i2c_pp.cpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
i2c_pp.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
i2s.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
jtag_target_gpio.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
jtag.cpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
jtag.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
lcd_ili9341.cpp ILI9341 read_pixels(). 2016-02-19 15:31:56 -08:00
lcd_ili9341.hpp ILI9341 read_pixels(). 2016-02-19 15:31:56 -08:00
led.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
lfsr_random.cpp Add LFSR random number generator. 2016-04-10 16:30:28 -07:00
lfsr_random.hpp Add LFSR random number generator. 2016-04-10 16:30:28 -07:00
lpc43xx_cpp.hpp Consolidate M0-specific code. 2016-01-04 12:07:30 -08:00
manchester.cpp Move Manchester to common/. 2015-12-10 11:28:18 -08:00
manchester.hpp Move Manchester to common/. 2015-12-10 11:28:18 -08:00
memory_map.hpp Define and utilize memory region backup_ram. 2016-02-05 16:45:23 -08:00
message_queue.cpp Generalize FIFO to specify FIFO size as 2^K. 2015-08-20 15:59:25 -07:00
message_queue.hpp Prevent alternate MessageQueue constructors. 2016-02-27 21:20:16 -08:00
message.hpp Add CaptureConfig structure and message. 2016-04-23 14:54:15 -07:00
optional.hpp Extract Optional to own header. 2016-01-23 21:26:06 -08:00
pins.hpp Init radio in RX mode, not TX mode. 2015-09-02 17:30:16 -07:00
png_writer.cpp Change File::open to File::open_for_writing. 2016-04-10 15:55:01 -07:00
png_writer.hpp Bodgy code to write PNG files the size of the LCD screen. 2016-02-19 15:33:27 -08:00
portapack_adc.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
portapack_cpld_data.cpp Remove extra CPLD code internal signals. 2015-08-27 16:54:38 -07:00
portapack_cpld_data.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
portapack_dma.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
portapack_hal.hpp Extract LOTS of stuff into an audio API. 2016-02-05 16:25:43 -08:00
portapack_io.cpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
portapack_io.hpp Function to read bytes from 16-bit LCD interface. 2016-02-19 15:29:00 -08:00
portapack_persistent_memory.cpp Move PPB clock adjustment out of ReceiverModel. 2016-02-05 16:52:34 -08:00
portapack_persistent_memory.hpp Persist tuned frequency. 2015-08-04 10:31:03 -07:00
portapack_shared_memory.cpp Rework to make use of declared memory map regions. 2015-08-20 17:11:08 -07:00
portapack_shared_memory.hpp Use CaptureConfig to share state between cores. 2016-04-23 15:07:44 -07:00
simd.hpp More M4 instruction wrappers, with vector typed arguments. 2015-12-28 16:52:10 -08:00
sine_table.hpp std::fma not necessary with proper compiler options. 2015-11-08 16:33:32 -08:00
spi_image.hpp Remove application kludge to strip DFU of header. 2015-08-25 15:11:22 -07:00
thread_wait.cpp Simplify RSSI/BB DMA, extract to ThreadWait class. 2016-02-09 10:41:19 -08:00
thread_wait.hpp Simplify RSSI/BB DMA, extract to ThreadWait class. 2016-02-09 10:41:19 -08:00
tpms_packet.cpp Extract TPMS packet stuff to separate files. 2016-04-06 17:01:54 -07:00
tpms_packet.hpp Extract TPMS packet stuff to separate files. 2016-04-06 17:01:54 -07:00
ui_focus.cpp Remove unfinished Widget last child focus code. 2016-02-07 11:06:16 -08:00
ui_focus.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
ui_painter.cpp Add Painter.draw_bitmap for Bitmap types. 2016-02-03 13:23:46 -08:00
ui_painter.hpp Add Painter.draw_bitmap for Bitmap types. 2016-02-03 13:23:46 -08:00
ui_text.cpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
ui_text.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
ui_widget.cpp Return Widget::children() by reference. 2016-02-07 11:24:25 -08:00
ui_widget.hpp De-constexpr a few UI constructors. 2016-04-22 11:18:35 -07:00
ui.cpp Clean up UI type static_casts. 2016-01-23 17:02:16 -08:00
ui.hpp Add ColorRGB888 type for data from LCD frame buffer. 2016-02-19 15:27:50 -08:00
units.hpp Extract Temperature, Pressure into units header. 2016-01-23 21:37:22 -08:00
utility_m4.hpp Consolidating M4-specific saturation flag code. 2016-01-04 12:00:52 -08:00
utility.cpp Remove constexpr use of std::log2, std::log10. 2016-02-19 10:30:26 -08:00
utility.hpp Change baseband floats to normalize at +/-1.0. 2016-02-14 12:38:50 -08:00
volume.hpp Remove some pointless GCC-isms. 2015-12-17 10:12:03 -08:00
wm8731.cpp WM8731 header clean-up. 2015-12-14 14:03:17 -08:00
wm8731.hpp WM8731 header clean-up. 2015-12-14 14:03:17 -08:00