mayhem-firmware/firmware/common
2017-06-19 16:31:54 -07:00
..
adc.hpp C++14: make some wrapper classes static. 2017-01-05 17:10:00 -08:00
ais_baseband.cpp Move ais_baseband code to app_ais. 2015-12-02 09:31:14 -08:00
ais_baseband.hpp AIS: Doesn't use RRC filter -- use rect instead. 2016-08-29 20:47:37 -07: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
ak4951.cpp AK4951: Initial commit. 2017-05-31 11:45:54 -07:00
ak4951.hpp AK4951: Initial commit. 2017-05-31 11:45:54 -07:00
baseband_cpld.cpp Move CPLD filres to common/ 2017-06-02 17:13:41 -07:00
baseband_cpld.hpp Move CPLD filres to common/ 2017-06-02 17:13:41 -07:00
baseband_packet.hpp Add lots of value constructors. 2016-11-26 16:50:44 -08:00
baseband_sgpio.cpp SGPIO: Use pin constants when changing output enables. 2016-08-30 21:33:44 -07: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_exchange.cpp Extract BufferExchange, simplify threading. 2016-10-06 13:38:56 -07:00
buffer_exchange.hpp Disallow copy constructors/assignments. 2016-11-26 16:52:57 -08:00
buffer.cpp Create buffer.cpp, reduce #include dependencies and impl leakage. 2016-10-24 11:16:48 -07:00
buffer.hpp Create buffer.cpp, reduce #include dependencies and impl leakage. 2016-10-24 11:16:48 -07:00
chibios_cpp.cpp C++14: Add two-argument delete() implementations. 2017-01-05 17:13:03 -08:00
chibios_cpp.hpp C++14: Add two-argument delete() implementations. 2017-01-05 17:13:03 -08:00
complex.hpp Utilize class types for member variables -- slightly more generic. 2015-12-28 16:51:34 -08:00
cpld_max5.cpp CPLD: Method to calculate bitstream CRC32. 2016-07-05 12:06:51 -07:00
cpld_max5.hpp CPLD: Organize CPLD code into namespaces. 2017-06-02 21:57:13 -07:00
cpld_update.cpp CPLD: Organize CPLD code into namespaces. 2017-06-02 21:57:13 -07:00
cpld_update.hpp CPLD: Organize CPLD code into namespaces. 2017-06-02 21:57:13 -07:00
cpld_xilinx.cpp CPLD: Add XC2C64A method to init from EEPROM contents. 2016-07-18 11:31:21 -07:00
cpld_xilinx.hpp CPLD: Add XC2C64A method to init from EEPROM contents. 2016-07-18 11:31:21 -07:00
crc.hpp CRC: Rearrange public methods to reduce user error. 2016-07-05 11:57:57 -07:00
debug.cpp Capture M4 chDbgPanic msg, show in application. 2016-07-02 15:33:03 -07: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 Rename format_manchester/ManchesterFormatted to "[sS]ymbols". 2016-05-30 11:24:59 -07:00
ert_packet.hpp Rename format_manchester/ManchesterFormatted to "[sS]ymbols". 2016-05-30 11:24:59 -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 GPIO: Fix for incorrect pin-funciton bit mask. 2017-01-06 14:22:27 -08:00
hackrf_cpld_data.hpp CPLD: Stop generating HackRF CPLD .hpp file. 2017-06-02 21:55:35 -07:00
hackrf_gpio.hpp Rename CPLD "Q_INVERT" to signal to "INVERT". 2016-08-21 11:35:40 -07:00
hackrf_hal.cpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
hackrf_hal.hpp C++14: make some wrapper classes static. 2017-01-05 17:10:00 -08:00
i2c_pp.cpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
i2c_pp.hpp C++14: const all the methods! 2017-01-05 17:06:44 -08:00
i2s.hpp C++14: make some wrapper classes static. 2017-01-05 17:10:00 -08:00
jtag_tap.cpp JTAG: Add TAP state management. 2016-07-17 15:44:30 -07:00
jtag_tap.hpp JTAG: Add TAP state management. 2016-07-17 15:44:30 -07:00
jtag_target_gpio.hpp JTAG: Move Target interface to separate header. 2016-07-11 09:39:02 -07:00
jtag_target.hpp JTAG: Move Target interface to separate header. 2016-07-11 09:39:02 -07:00
jtag.cpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
jtag.hpp JTAG: Remove unused methods. 2016-07-13 11:02:13 -07:00
lcd_ili9341.cpp Remove a lot of static_cast<>s involving UI structs. 2016-11-29 10:13:56 -08:00
lcd_ili9341.hpp ILI9341: Tidy scroll types, use height(). 2017-06-19 16:31:54 -07: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 Rename format_manchester/ManchesterFormatted to "[sS]ymbols". 2016-05-30 11:24:59 -07:00
manchester.hpp Rename format_manchester/ManchesterFormatted to "[sS]ymbols". 2016-05-30 11:24:59 -07:00
memory_map.hpp C++14: const all the methods! 2017-01-05 17:06:44 -08:00
message_queue.cpp Move MessageQueue::signal into .cpp file. 2016-04-23 22:00:27 -07:00
message_queue.hpp Add lots of value constructors. 2016-11-26 16:50:44 -08:00
message.hpp Allow modification of StreamBuffer (data values, size). 2016-10-04 09:15:19 -07:00
optional.hpp Extract Optional to own header. 2016-01-23 21:26:06 -08:00
pins.hpp I2S: Enable TX_WS output pin's input buffer. 2017-05-22 14:20:49 -07:00
png_writer.cpp FatFs: Enable long file name support. 2016-08-21 18:06:39 -07:00
png_writer.hpp Add lots of value constructors. 2016-11-26 16:50:44 -08:00
portapack_adc.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
portapack_cpld_data.hpp CPLD: Organize CPLD code into namespaces. 2017-06-02 21:57:13 -07:00
portapack_dma.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
portapack_hal.hpp I2S RX: Set RX SDA pin to correct SCUMUX mode. 2017-05-26 16:50:34 -07:00
portapack_io.cpp Fn for control of audio codec reset signal. 2017-05-01 10:37:49 +01:00
portapack_io.hpp Fn for control of audio codec reset signal. 2017-05-01 10:37:49 +01:00
portapack_persistent_memory.cpp Touch: Migrate touch calibration to persistent memory. 2016-07-27 15:30:43 -07:00
portapack_persistent_memory.hpp Touch: Migrate touch calibration to persistent memory. 2016-07-27 15:30:43 -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 Move touch ADC data collection to M0. 2016-07-24 15:31:53 -07:00
simd.hpp Remove broken simd32_t type. 2017-05-03 09:58:07 +01:00
sine_table.hpp std::fma not necessary with proper compiler options. 2015-11-08 16:33:32 -08:00
spi_image.hpp C++14: const all the methods! 2017-01-05 17:06:44 -08:00
thread_base.hpp Move thread_base.hpp from baseband/ to common/. 2016-07-26 10:22:10 -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 Fix static_cast warning. 2016-11-28 12:05:24 -08:00
tpms_packet.hpp Rename format_manchester/ManchesterFormatted to "[sS]ymbols". 2016-05-30 11:24:59 -07:00
ui_focus.cpp Hide ui::Point implementation. 2016-11-28 10:39:10 -08:00
ui_focus.hpp Initial firmware commit. 2015-07-08 08:39:24 -07:00
ui_painter.cpp Hide ui::Rect implementation. 2016-11-28 11:25:27 -08:00
ui_painter.hpp Add Painter.draw_bitmap for Bitmap types. 2016-02-03 13:23:46 -08:00
ui_text.cpp Hide ui::Size implementation. 2016-11-28 10:55:45 -08:00
ui_text.hpp Hide ui::Size implementation. 2016-11-28 10:55:45 -08:00
ui_widget.cpp Add Widget::parent_rect() accessor, rename member variable. 2016-12-06 09:28:48 -08:00
ui_widget.hpp Add Widget::parent_rect() accessor, rename member variable. 2016-12-06 09:28:48 -08:00
ui.cpp Hide ui::Rect implementation. 2016-11-28 11:25:27 -08:00
ui.hpp Hide ui::Rect implementation. 2016-11-28 11:25:27 -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 C++14: Decommission my own make_unique. 2017-01-05 17:14:07 -08:00
volume.hpp Remove some pointless GCC-isms. 2015-12-17 10:12:03 -08:00
wm8731.cpp WM8731: Add Codec abstraction. 2017-05-31 11:42:12 -07:00
wm8731.hpp WM8731: Add Codec abstraction. 2017-05-31 11:42:12 -07:00