jaseg
a4d24551d5
end-to-end email demo working w/o scroll support
2021-07-21 13:09:13 +02:00
jaseg
6ee66e847c
Change window matcher to use border handling
2021-07-20 23:12:55 +02:00
jaseg
0556f75dd8
Add border value latch
2021-07-20 22:59:00 +02:00
jaseg
aeda28a467
Border matching seems to be mostly working
2021-07-20 19:37:32 +02:00
jaseg
f9c31078d9
WIP
2021-07-20 15:59:50 +02:00
jaseg
db7caf4ba3
Remove ILA from FPGA code, fix build
2021-07-20 15:09:29 +02:00
jaseg
c63beef741
Add email encoder
2021-07-20 15:09:10 +02:00
jaseg
a02e16fd47
Set maximum stanza count limit
2021-07-19 17:23:58 +02:00
jaseg
434987e9f4
Add error code string conversion
2021-07-19 17:22:58 +02:00
jaseg
34ade0d00c
Make HMAC comparison constant-time
2021-07-19 14:57:30 +02:00
jaseg
aec38e6255
Tidy up mbedtls error handling
2021-07-19 14:57:18 +02:00
jaseg
4a97412516
Free mbedtls structures after use
2021-07-19 14:14:38 +02:00
jaseg
0f1ee28337
Re-organize gateware into its own subdir
2021-07-14 19:06:15 +02:00
jaseg
e0c5159449
Merge FPGA gateware and STM32 microcontroller firmware repos
2021-07-14 19:03:38 +02:00
jaseg
7f9492f77a
Integration test WORKS!!1!
2021-07-14 18:59:30 +02:00
jaseg
169536e195
Data rx/decryption working
2021-07-14 18:56:41 +02:00
jaseg
e4613c2145
Fix data_valid alignment
2021-07-14 18:12:06 +02:00
jaseg
44ec442958
fix line dump
2021-07-14 16:09:41 +02:00
jaseg
837ceef6e3
line dump seems to work
2021-07-14 16:08:54 +02:00
jaseg
05c02ab7a7
cAGE on-target decryption running
2021-07-14 12:49:51 +02:00
jaseg
4ae75202f4
It compiles!!
2021-07-02 19:11:30 +02:00
jaseg
4642dd4aa1
Add age implementation to tree
...
... and fix ALL the warnings
2021-07-02 18:07:40 +02:00
jaseg
84bf26f1dc
Demo w/ SPI if works
2021-06-27 13:46:07 +02:00
jaseg
7bc4391185
Initial commit, demo works
2021-06-27 13:44:21 +02:00
jaseg
f5f25e7d06
Overlay fully working
...
The instability in the last commit was actually caused by a bad source
signal. I created the test pattern using gimp, which ended up displaying
the marker pattern in its pattern brush preview window. This led to the
board triggering on that instead of the actual test picture. Fixed this
by tabbign out of the pattern preview.
2021-06-26 12:57:01 +02:00
jaseg
42983323f9
Basic overlay working (with lots of glitches)
2021-06-25 23:56:42 +02:00
jaseg
d49062bddb
Basic passthrough working
...
... but super unstable. It looks as if pixel data gets subtly corrupted
when output over HDMI.
To-Do:
* Check whether broken output persists on Windows and is not linux-only
* Check whether output is still broken if software
rendering/window compositing is used
* Maybe check on an apple platform?
* Research this behavior
2021-06-25 19:55:58 +02:00
jaseg
df66872fee
pattern matching still works poorly, but window gen seems to mostly work now
2021-06-25 18:30:30 +02:00
jaseg
31aee929cc
Fix window matcher for hsync/vsync convention
2021-06-25 18:16:46 +02:00
jaseg
40301df014
window matcher WIP
...
* It looks like data output from host to device is not quite
pixel-perfect. I tried to select 444 RGB only and disable YCbCr 444/422,
but I'm not certain that worked since my laptop AMD GPU does not provide
adequate debugging facilities.
pattern sync depends on the x/y position of the pattern.
* Also, the windowing logic seems to be kind of bugged. It paints the
window only in the vsync interval *above* the window.
2021-06-24 19:23:00 +02:00
jaseg
7d47e2495b
Passthrough works too
2021-06-24 13:40:47 +02:00
jaseg
c1d4f8a55f
rgb data passthrough with new timings works
2021-06-24 13:17:56 +02:00
jaseg
fce90e9269
Colorbars basics show up
2021-06-24 13:03:47 +02:00
jaseg
4ead7d4d5b
HDMI output first signs of life
2021-06-24 12:26:32 +02:00
jaseg
26abb05614
output WIP
2021-06-24 12:14:40 +02:00
jaseg
8cfb538d79
SPI regfile tests run
2021-06-23 14:04:10 +02:00
jaseg
9a1f05363a
SPI regfile WIP
2021-06-23 13:31:52 +02:00
jaseg
1daef761b6
SPI core: Basic testbench working
2021-06-22 20:18:27 +02:00
jaseg
f46c6a2a41
SPI: WIP
2021-06-21 16:42:18 +02:00
jaseg
9b7aa959a4
All cursor movements working without args
2021-06-18 21:46:22 +02:00
jaseg
9208a874e4
Terminal emulator parses SGR, bold/underline
2021-06-18 21:13:40 +02:00
jaseg
d37dcd9bb3
Add newline handling to term renderer
2021-06-18 14:01:23 +02:00
jaseg
28c3f7df61
Add support for fg/bg color palette, underline, bold
2021-06-18 11:48:30 +02:00
jaseg
579f5a7f92
Renderer testcase runs
2021-06-17 19:16:34 +02:00
jaseg
a7953cfb89
Glyph renderer WIP
2021-06-17 16:55:02 +02:00
jaseg
0de373c3af
All test cases run through!
2021-06-17 14:23:17 +02:00
jaseg
8376dde077
All enabled tests run through
2021-06-17 13:45:37 +02:00
jaseg
d71095a2a6
Clip tests all passing
2021-06-17 13:41:10 +02:00
jaseg
4cf0ea0067
WIP
2021-06-16 16:21:03 +02:00
jaseg
d77af42321
WIP
2021-06-16 16:00:20 +02:00