Yasser Yassine
|
b48160286b
|
Device: Add reconnect()
|
2025-10-11 16:33:22 -04:00 |
Kyle Schwarz
|
8b7e2556a0
|
Driver: DXX: Fix ION, FIRE, ValueCAN3, & VividCAN
|
2025-09-10 10:11:08 -04:00 |
Kurt Wachowski
|
75af3220b0
|
Driver: Block between read attempts
Driver:
* Refactored to limit accessibility of member fields;
Communication:
* readTask() now calls for a blocking wait;
|
2024-08-13 13:55:12 +00:00 |
Yasser Yassine
|
77928dc93d
|
Driver: Add general predicate parameter for waitForRx
|
2024-05-28 18:21:22 +00:00 |
Yasser Yassine
|
659fcf633c
|
Communication: Add pause feature
Removed redirect read
|
2024-05-23 21:23:45 +00:00 |
Jonathan Schwartz
|
63f0516318
|
Replace concurrentqueue with ringbuffer
|
2024-04-05 17:24:53 +00:00 |
Paul Hollinsky
|
5d4ed0f4cd
|
Driver: Add optional debug prints
|
2022-03-27 23:45:47 -04:00 |
Paul Hollinsky
|
2dd91325e6
|
FirmIO: Initial commit
|
2022-03-27 18:10:24 -04:00 |
Kyle Schwarz
|
4cd897badd
|
Fix deadlock with Driver::write
Use a spin lock to recheck the queue size until it has room to push.
|
2020-08-14 16:57:52 -04:00 |
Paul Hollinsky
|
38e24d7641
|
Refactor ICommunication/Transport => Driver
|
2020-03-09 14:09:27 -04:00 |