Sebastien Bourdeauducq
|
8ebca38323
|
runtime: fix rtio::log
|
2017-11-03 09:25:56 +08:00 |
Sebastien Bourdeauducq
|
0c47f83634
|
clean up rtio_log
|
2017-11-03 01:13:07 +08:00 |
Sebastien Bourdeauducq
|
264d5fde83
|
runtime: fix Rust types in RTIO
Previous code assumed all RTIO registers were u32, but this was changed
by misoc c5edcd08.
|
2017-09-06 19:21:39 +08:00 |
Sebastien Bourdeauducq
|
9045b4cc19
|
drtio: initial firmware support for multi-link
|
2017-07-18 00:40:21 +08:00 |
Robert Jördens
|
2a76034fbc
|
cri: add note about clearing of o_data
|
2017-06-16 19:06:00 +02:00 |
Sebastien Bourdeauducq
|
b74d6fb9ba
|
make collision and busy asynchronous errors, and simplify CPU/gateware handshake for output errors and reads
|
2017-03-27 16:32:23 +08:00 |
Sebastien Bourdeauducq
|
1e6a33b586
|
rtio: handle input timeout in gateware
The information passed by the runtime will be used by the DRTIO core
to poll the remote side appropriately.
|
2017-03-03 17:37:47 +08:00 |
whitequark
|
a4ece19614
|
Implement DMA playback.
|
2017-02-28 21:28:40 +00:00 |
whitequark
|
a07bd918f0
|
firmware: use Rust naming conventions for enum variants.
|
2017-02-25 22:34:11 +00:00 |
whitequark
|
2a81819eb0
|
firmware: restructure to avoid #[path = "..."] mod ...;
Such code is fragile, introduces mess in dependencies, and
inflates compile times.
|
2017-02-25 17:54:14 +00:00 |
whitequark
|
c2cf60e7f6
|
firmware: use the cslice crate to get rid of unsafe code in ksupport.
|
2017-02-02 00:51:58 +00:00 |
whitequark
|
bc22d1c009
|
firmware: libksupport → ksupport.
The idea is that support libraries are called lib*, and the final
products that linked into an executable are not.
|
2017-01-31 22:24:37 +00:00 |