Wladimir J. van der Laan
a1c65405ea
rust: Clean up cargo patches
...
No more need for any `k210-hal` and `k210-pac` patches with 0.2.0
2019-12-28 20:17:37 +00:00
Wladimir J. van der Laan
ce5c41f0da
rust: use repr(C) for aligned structs
...
Just a precaution: we want a predictable layout here.
2019-09-05 11:17:23 +00:00
Wladimir J. van der Laan
d7eb8dd0e8
rust: sysctl PLL setting
...
Port over the terrible PLL frequency setting code, and use it to set up
the clocks for every demo.
2019-08-20 21:18:23 +00:00
Wladimir J. van der Laan
161bd9982e
rust: Prefer X::from
to as X
2019-08-11 18:16:44 +00:00
Wladimir J. van der Laan
e86d5c5f75
Use DMAC for display everywhere
...
This mimics the way the Kendryte SDK does things—it is better because
the MMIO based SPI tends to sometimes lose synchonization when the CPU
doesn't keep up providing data fast enough.
2019-08-07 10:22:05 +00:00
Wladimir J. van der Laan
d4b2b6bbbd
rust: Dependency bump k210-hal
...
Peripherals moved to pac, UARTS take the pins to use and internally
configure sysctl.
2019-07-03 18:24:24 +00:00
Wladimir J. van der Laan
c1fc53d249
Dependencies bump
2019-07-02 17:20:39 +00:00
Wladimir J. van der Laan
ec7ce47dff
rust: Add rust version of glyph mapping demo
2019-06-02 12:51:51 +00:00
Wladimir J. van der Laan
1531cc8fe0
dvp-ov: Align frame to 64 bytes
...
The magic seems to work without (how do we even DMA without the DMAC?),
but when in doubt better to follow the SDK.
2019-06-02 09:56:39 +00:00
Wladimir J. van der Laan
e9f95b7e0d
rust: Fix orientation in dvp-ov
...
Camera image was rotated by 180 degrees, the easiest way to fix this
is to rotate the display from LRUD to RLDU.
2019-06-01 23:25:41 +00:00
Wladimir J. van der Laan
00ac503e3e
rust: clean up FPIOA interface
...
Remove need for .into() everywhere by accepting everything
that goes into usize in the appropriate methods.
2019-06-01 21:56:35 +00:00
Wladimir J. van der Laan
1630dc2a31
rust: Add dvp-ov
2019-06-01 21:56:35 +00:00