furrtek
|
7a90eab407
|
3MHz-wide fast close call works :) >3MHz doesn't work anymore :(
|
2016-05-17 20:27:51 +02:00 |
|
furrtek
|
e959d9a8ec
|
More messagepack
|
2016-05-16 12:02:45 +02:00 |
|
furrtek
|
61fdb57b8f
|
Testing Messagepack for saving/loading stuff from SD card
|
2016-05-15 02:35:08 +02:00 |
|
furrtek
|
7267de234d
|
Added EPAR transmit (slow FSK), bit bug for now
|
2016-05-13 09:34:15 +02:00 |
|
furrtek
|
9149508c83
|
Improved close call precision
|
2016-05-13 01:18:04 +02:00 |
|
furrtek
|
7d193c3445
|
Close call tuning fix, more UI elements
|
2016-05-11 23:57:22 +02:00 |
|
furrtek
|
fb21c1332e
|
Started close call dev
|
2016-05-11 12:45:03 +02:00 |
|
furrtek
|
4511090eae
|
Unistroke in dirty code
|
2016-05-10 04:24:19 +02:00 |
|
furrtek
|
569f299f42
|
Merge
|
2016-05-09 21:05:11 +02:00 |
|
furrtek
|
d40016ffda
|
Fixed LCR and Xylos transmitters
|
2016-05-09 20:42:20 +02:00 |
|
furrtek
|
d55a420dfd
|
Fixed module loading (again), only audio tx works for now
|
2016-04-28 14:59:14 +02:00 |
|
furrtek
|
2fcfdba9ea
|
"At least it builds !"
|
2016-04-21 22:12:51 +02:00 |
|
furrtek
|
1b0da68d65
|
Merge remote-tracking branch 'upstream/master'
Conflicts:
firmware/application/Makefile
firmware/application/core_control.cpp
firmware/application/touch.cpp
firmware/application/ui_debug.cpp
firmware/application/ui_debug.hpp
firmware/application/ui_navigation.cpp
firmware/baseband/baseband_thread.cpp
|
2016-04-21 20:36:19 +02:00 |
|
Jared Boone
|
59f1a32566
|
Semi-naive audio recording to SD card.
|
2016-04-11 10:20:19 -07:00 |
|
Jared Boone
|
c01f2d82e1
|
Move TPMS taps to dsp_fir_taps.hpp.
Will soon use in proc_record.cpp.
|
2016-04-11 10:18:31 -07:00 |
|
Jared Boone
|
f76750e55b
|
Add LFSR random number generator.
Used for SD card write/read testing, maybe other stuff eventually?
|
2016-04-10 16:30:28 -07:00 |
|
Jared Boone
|
38ba02a68f
|
Change File::open to File::open_for_writing.
Not thrilled about the File API right now...
|
2016-04-10 15:55:01 -07:00 |
|
Jared Boone
|
f8d496d9d1
|
Remove cpu_clock.* -- unused.
ClockManager does all that stuff.
|
2016-04-09 21:33:12 -07:00 |
|
Jared Boone
|
b35a8c4501
|
Add TPMS signal_type.
|
2016-04-06 17:04:40 -07:00 |
|
Jared Boone
|
635b1fd4c3
|
Extract TPMS packet stuff to separate files.
|
2016-04-06 17:01:54 -07:00 |
|
Jared Boone
|
b7c0efbb64
|
Add ERT commodity type.
|
2016-04-06 16:16:10 -07:00 |
|
Jared Boone
|
6571ef0c11
|
Prevent alternate MessageQueue constructors.
|
2016-02-27 21:20:16 -08:00 |
|
Jared Boone
|
0fae1488c4
|
Hide most of MessageQueue functions.
|
2016-02-27 21:19:51 -08:00 |
|
Jared Boone
|
bf348cf30a
|
Move message handling loops to MessageQueue.
|
2016-02-27 21:07:11 -08:00 |
|
Jared Boone
|
eb294c8e1c
|
Add chDbgPanic for unhandled exceptions.
|
2016-02-27 12:05:29 -08:00 |
|
Jared Boone
|
36c38e4a24
|
Quiet narrowing conversion warning.
|
2016-02-22 14:19:26 -08:00 |
|
Jared Boone
|
19609469a5
|
Quiet shift-overflow compiler warning.
|
2016-02-22 14:18:53 -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
|
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
|
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
|
0681f9c5df
|
Init message queues in M0 event dispatcher.
|
2016-02-16 11:23:02 -08:00 |
|
Jared Boone
|
ef86848139
|
Change baseband floats to normalize at +/-1.0.
|
2016-02-14 12:38:50 -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
|
4321deee1e
|
ChibiOS memory helper functions.
|
2016-02-12 13:52:22 -08:00 |
|
Jared Boone
|
d125a5c662
|
Remove "K" parameter from FIFO template.
|
2016-02-10 10:41:06 -08:00 |
|
Jared Boone
|
dfbcf5bc75
|
Extract some constexpr math utilities to utility.hpp
...my dumping ground for so many random bits.
|
2016-02-10 10:15:42 -08:00 |
|
Jared Boone
|
ae93d8ee58
|
Simplify RSSI/BB DMA, extract to ThreadWait class.
Also saved 688 bytes of code.
|
2016-02-09 10:41:19 -08:00 |
|
Jared Boone
|
5cd423bb20
|
Fast log2 implementation.
Big improvement in code size (2034 bytes!). Baseband FFT (idle) thread CPU cut in half.
|
2016-02-08 12:55:06 -08:00 |
|
Jared Boone
|
cdd15fcf79
|
Rework complex16_mag_squared_to_dbv_norm() to use log2.
Small code size reduction and improvement in CPU effort.
|
2016-02-08 12:35:20 -08:00 |
|
Jared Boone
|
3aabd804d3
|
Remove commented code.
|
2016-02-07 21:52:36 -08:00 |
|
Jared Boone
|
5a66c68861
|
Return Widget::children() by reference.
|
2016-02-07 11:24:25 -08:00 |
|