portapack-mayhem/firmware/common
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
..
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 Move MessageQueue::signal into .cpp file. 2016-04-23 22:00:27 -07:00
message_queue.hpp Move FIFO and write size to CaptureConfig structure. 2016-04-26 22:26:30 -07:00
message.hpp Refactor of capture buffer management between cores. 2016-05-10 14:12:37 -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 Converge File object with std::fstream. Simplify LogFile. 2016-04-30 15:09:34 -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 Improve arrow key next focus algorithm. 2016-05-08 14:59:03 -07: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 Make Widget::screen_rect() const. 2016-05-08 14:59:26 -07:00
ui_widget.hpp Make Widget::screen_rect() const. 2016-05-08 14:59:26 -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