Jared Boone
|
19609469a5
|
Quiet shift-overflow compiler warning.
|
2016-02-22 14:18:53 -08:00 |
|
Jared Boone
|
7f663f7e0c
|
Remove unused code.
|
2016-02-22 14:18:20 -08:00 |
|
Jared Boone
|
1ed6a2a19d
|
Moved Wiki images to wiki repo.
I had no idea I could do that!
|
2016-02-21 20:49:40 -08:00 |
|
Jared Boone
|
9e1b956f62
|
Receiver frequency keypad documentation image.
|
2016-02-21 18:32:11 -08:00 |
|
Jared Boone
|
d14d24fcc8
|
Top menu and sub-menu/view screen grabs.
|
2016-02-21 17:27:21 -08:00 |
|
Jared Boone
|
112d98ac95
|
Wiki documentation images for digital mode RX.
|
2016-02-21 10:39:07 -08:00 |
|
Jared Boone
|
db9e361fae
|
Wiki documentation images for audio receiver mode.
|
2016-02-21 09:34:36 -08:00 |
|
Jared Boone
|
52016defd5
|
Capture screen image, save to PNG file on SD card.
|
2016-02-19 15:34:02 -08:00 |
|
Jared Boone
|
925394c54b
|
Bodgy code to write PNG files the size of the LCD screen.
|
2016-02-19 15:33:27 -08:00 |
|
Jared Boone
|
77eb0c5d24
|
ILI9341 read_pixels().
Improves on / abstracts prior interface, which just handed back uint16_ts from the LCD's parallel interface.
|
2016-02-19 15:31:56 -08:00 |
|
Jared Boone
|
bdaa13c103
|
CRC, Adler32 interfaces accept void* blocks.
...despite my better judgement.
|
2016-02-19 15:30:35 -08:00 |
|
Jared Boone
|
6d0995e165
|
Function to read bytes from 16-bit LCD interface.
...begin careful not to overread from the LCD, or overwrite to the buffer.
|
2016-02-19 15:29:00 -08:00 |
|
Jared Boone
|
1f79c72bf0
|
Remove irrelevant comment from portapack::io.
|
2016-02-19 15:28:15 -08:00 |
|
Jared Boone
|
322a15587a
|
Add ColorRGB888 type for data from LCD frame buffer.
|
2016-02-19 15:27:50 -08:00 |
|
Jared Boone
|
5ed76d6985
|
Adler32 implementation (for PNG writer).
|
2016-02-19 14:13:15 -08:00 |
|
Jared Boone
|
ac6af17b94
|
Fix extra, empty menu items in DebugMenuView.
Added TODO to prevent default construction of menu items, making this a compiler error in the future.
|
2016-02-19 11:22:22 -08:00 |
|
Jared Boone
|
daeb542086
|
Remove constexpr use of std::log2, std::log10.
GCC 4.9 doesn't care for it.
|
2016-02-19 10:30:26 -08:00 |
|
Jared Boone
|
d6d1f6b8af
|
Missing #include.
|
2016-02-19 08:57:07 -08:00 |
|
Jared Boone
|
40d7f3a134
|
Add screen capture button.
|
2016-02-18 21:35:46 -08:00 |
|
Jared Boone
|
7cf55cef52
|
Add File::write() that takes std::array.
|
2016-02-18 21:34:03 -08:00 |
|
Jared Boone
|
083711ceb2
|
Add File::open(), use inside File::open_for_append().
|
2016-02-18 21:33:38 -08:00 |
|
Jared Boone
|
6b97490794
|
Fix SD error icon.
Was missing the left half of the "X".
|
2016-02-18 21:32:25 -08:00 |
|
Jared Boone
|
1e0d34c98b
|
CRC internal type more suitable for ARM.
|
2016-02-18 21:31:51 -08:00 |
|
Jared Boone
|
00fb25f143
|
CRC class now supports reverse of input/output.
|
2016-02-18 20:36:32 -08:00 |
|
Jared Boone
|
c12833a288
|
Factor out a common rectangle.
|
2016-02-16 15:17:06 -08:00 |
|
Jared Boone
|
0c29308eb9
|
Fix FM squelch.
Forgot to recalibrate when adjusting normalization of float/audio signal path.
|
2016-02-16 11:32:38 -08:00 |
|
Jared Boone
|
0681f9c5df
|
Init message queues in M0 event dispatcher.
|
2016-02-16 11:23:02 -08:00 |
|
Jared Boone
|
7ec476cb79
|
Rename m4_startup.* to more appropriate core_control.*
Now that there is M0- and M4-related code.
|
2016-02-16 11:09:00 -08:00 |
|
Jared Boone
|
7fbe57931e
|
Push M0 halt code into a function.
|
2016-02-16 11:04:35 -08:00 |
|
Jared Boone
|
64da082306
|
Remove dead test code.
|
2016-02-16 10:28:35 -08:00 |
|
Jared Boone
|
3e2b6087c2
|
Tighten up radio API, stop leaking 1st/2nd IF instances.
|
2016-02-16 10:28:13 -08:00 |
|
Jared Boone
|
ef86848139
|
Change baseband floats to normalize at +/-1.0.
|
2016-02-14 12:38:50 -08:00 |
|
Jared Boone
|
a5ed3b20b4
|
Audio compressor makeup gain value was inverted. Oops.
|
2016-02-14 12:17:04 -08:00 |
|
Jared Boone
|
1cdeb1ca4e
|
Use audio compressor in AM/SSB receiver mode.
|
2016-02-13 11:19:32 -08:00 |
|
Jared Boone
|
9f4c8929ac
|
Audio compressor implementation.
|
2016-02-13 11:19:07 -08:00 |
|
Jared Boone
|
64e4cde7f5
|
fast_pow2() implemented.
|
2016-02-13 11:18:34 -08:00 |
|
Jared Boone
|
d2531016e5
|
Expose fast_log2().
|
2016-02-13 11:18:15 -08:00 |
|
Jared Boone
|
7d60b940d6
|
Push hardware peripherals debug views into a sub-menu.
|
2016-02-12 15:05:47 -08:00 |
|
Jared Boone
|
4321deee1e
|
ChibiOS memory helper functions.
|
2016-02-12 13:52:22 -08:00 |
|
Jared Boone
|
c72a443738
|
Relabel ChibiOS core free bytes.
|
2016-02-12 13:51:14 -08:00 |
|
Jared Boone
|
937dad62ee
|
Create log files on heap.
...for imminent refactor where user can manually start/stop logging, and maybe even change the filename! *swoon*
|
2016-02-10 20:53:14 -08:00 |
|
Jared Boone
|
58864ebbe7
|
Remove extra #includes.
|
2016-02-10 20:19:27 -08:00 |
|
Jared Boone
|
22e44605b6
|
Hide baseband queue code inside baseband "API".
|
2016-02-10 20:11:19 -08:00 |
|
Jared Boone
|
49a89b9dee
|
Single function to configure/enable radio.
|
2016-02-10 16:58:25 -08:00 |
|
Jared Boone
|
692a262f41
|
Use TPMS sampling_rate variable instead of literal.
|
2016-02-10 16:48:09 -08:00 |
|
Jared Boone
|
f5cdf8ed76
|
Remove unused radio:: function.
|
2016-02-10 16:47:36 -08:00 |
|
Jared Boone
|
472b0a2e79
|
ReceiverModel no longer uses some baseband modes.
|
2016-02-10 16:32:25 -08:00 |
|
Jared Boone
|
5cdbae495a
|
Digital modes no longer use ReceiverModel.
AIS/TPMS/ERT were changing receiver mode settings -- not my intent.
|
2016-02-10 16:31:52 -08:00 |
|
Jared Boone
|
3587300701
|
Remove extra #include.
|
2016-02-10 16:19:31 -08:00 |
|
Jared Boone
|
6c06549b6e
|
Remove reference PPM methods from ReceiverModel.
|
2016-02-10 15:34:33 -08:00 |
|