furrtek
|
739956b42b
|
Sync with Sharebrained's fw, only Xylos TX works for now
|
2016-07-27 03:03:40 +02:00 |
|
furrtek
|
fdfa7c9776
|
Merge remote-tracking branch 'upstream/master'
Conflicts:
firmware/Makefile
firmware/application/Makefile
firmware/application/event_m0.cpp
firmware/application/ui_setup.cpp
firmware/application/ui_setup.hpp
firmware/baseband/baseband_thread.cpp
firmware/baseband/baseband_thread.hpp
firmware/bootstrap/CMakeLists.txt
firmware/common/message.hpp
firmware/common/portapack_shared_memory.hpp
hardware/.gitignore
|
2016-07-25 16:35:42 +02:00 |
|
Jared Boone
|
b3f4ea8978
|
Clean up SharedMemory placement new.
|
2016-07-24 15:27:05 -07:00 |
|
Jared Boone
|
c52f5fa26c
|
Expose static EventDispatcher to stop main loop.
Used to fix reboot into HackRF firmware.
|
2016-07-02 16:38:01 -07:00 |
|
Jared Boone
|
eac4cf678a
|
Capture M4 chDbgPanic msg, show in application.
|
2016-07-02 15:33:03 -07:00 |
|
Jared Boone
|
d41c6ee36a
|
Simplify app->baseband message handling.
No need for a FIFO when all messages are intended to be synchronous.
|
2016-06-24 14:16:45 -07:00 |
|
Jared Boone
|
e263420ea3
|
Enable M4 interrupt on M0 core only when M4 image is running.
|
2016-06-24 11:32:24 -07:00 |
|
Jared Boone
|
76c5fe96af
|
Use app-local queue for messages coming from application.
Messages are now deferred until application thread call stack unwinds, events are checked.
|
2016-06-21 11:00:42 -07:00 |
|
Jared Boone
|
dbe735233a
|
Add app-local MessageQueue.
|
2016-06-21 10:57:44 -07:00 |
|
Jared Boone
|
6bd191349a
|
Hide MessageHandlerMap.
Definitely didn't belong in message.hpp, saw no reason to expose it outside translation unit (.cpp file).
|
2016-06-19 22:56:06 -07:00 |
|
Jared Boone
|
479a96fc22
|
Move Painter into EventDispatcher.
|
2016-05-12 15:52:18 -07:00 |
|
Jared Boone
|
d64344a84f
|
Un-template MessageHandlerRegistration, move code to .cpp.
|
2016-05-12 15:24:08 -07:00 |
|
furrtek
|
4511090eae
|
Unistroke in dirty code
|
2016-05-10 04:24:19 +02:00 |
|
furrtek
|
c8d37e215b
|
Merge remote-tracking branch 'upstream/master'
Conflicts:
firmware/application/audio_thread.cpp
firmware/application/event_m0.cpp
firmware/application/time.cpp
firmware/baseband-tx/clock_recovery.cpp
firmware/baseband/stream_input.hpp
firmware/common/message.hpp
|
2016-05-09 21:16:24 +02:00 |
|
furrtek
|
569f299f42
|
Merge
|
2016-05-09 21:05:11 +02:00 |
|
furrtek
|
d55a420dfd
|
Fixed module loading (again), only audio tx works for now
|
2016-04-28 14:59:14 +02:00 |
|
Jared Boone
|
8188b44439
|
Add Signal for per-second tick callbacks.
|
2016-04-27 12:02:17 -07:00 |
|
Jared Boone
|
91ee2dbb67
|
Move FIFO and write size to CaptureConfig structure.
Now configured from baseband, where write size and appropriate FIFO size is known.
|
2016-04-26 22:26:30 -07:00 |
|
Jared Boone
|
3103e9b80e
|
Remove unused EventDispatcher::thread_record.
|
2016-04-23 17:26:54 -07:00 |
|
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 |
|
Jared Boone
|
a6538bc48b
|
Rename AudioThread -> CaptureThread.
...since it's doing baseband capturing too, and doesn't really know what kind of data it's moving.
|
2016-04-22 12:15:51 -07:00 |
|
Jared Boone
|
8e14d2f4e8
|
Signal SD card write thread from M4 event.
|
2016-04-11 10:20:19 -07:00 |
|
Jared Boone
|
59f1a32566
|
Semi-naive audio recording to SD card.
|
2016-04-11 10:20:19 -07:00 |
|
Jared Boone
|
bf348cf30a
|
Move message handling loops to MessageQueue.
|
2016-02-27 21:07:11 -08:00 |
|
Jared Boone
|
0681f9c5df
|
Init message queues in M0 event dispatcher.
|
2016-02-16 11:23:02 -08:00 |
|
Jared Boone
|
b801366e4e
|
Recover from display sleep, use LCD sleep function.
|
2016-01-27 21:05:28 -08:00 |
|
Jared Boone
|
894d4b955c
|
Unclever first attempt at display sleep.
|
2016-01-27 20:33:54 -08:00 |
|
Jared Boone
|
9cab3c9978
|
Remove message_map from Context.
It doesn't belong in a display/rendering context object, it has much broader significance, mostly distributing messages via the M4->M0 IPC mechanism.
|
2016-01-13 15:46:04 -08:00 |
|
Jared Boone
|
f06d5989db
|
Move EventDispatcher code out of .hpp.
|
2016-01-12 22:20:13 -08:00 |
|
Jared Boone
|
731cea1b96
|
Move event.* code into event_m[04].*.
Slightly more duplication of code now. Need a base class...
|
2016-01-12 22:00:42 -08:00 |
|
Jared Boone
|
e73a9f98a1
|
Move EventDispatcher code into event_*.hpp.
More code redistribution coming shortly...
|
2016-01-12 21:49:29 -08:00 |
|