Commit Graph

31 Commits

Author SHA1 Message Date
3bb1134be2 fw: remove some smoltcp socket testing code 2023-06-16 16:33:39 -06:00
afa95aa32e fw: clean up some timer things in main 2023-06-16 16:33:07 -06:00
d4d119dc6e fw: remove vestiges of TCP logging attempt 2023-06-16 16:31:43 -06:00
800c6012f2 fw: formatting 2023-06-16 16:30:49 -06:00
ea94072e42 fw: reset packet parser after full packet received 2023-06-16 16:29:52 -06:00
7b53e8be2a fw: clean up and get command processing actually working
Still an issue where connecting to a socket the first time will time
out, unsure what the cause of that or where to start, but can ignore for
now and figure out more when I have more info later
2023-06-16 14:36:44 -06:00
b0040d8699 fw: re-enable socket (doesn't work though) 2023-06-03 18:23:06 -06:00
d691f2a649 add dockerfile so we can build 2023-06-03 15:19:32 -06:00
1abbe4ea97 some general testing things 2023-06-03 12:45:57 -06:00
32eeab2c66 fw: do most of command interface 2023-06-03 11:43:39 -06:00
0034d2e9e7 fw: Define simple command protocol 2023-05-31 21:16:58 -06:00
05fed9e28e remove extra submodule I added for testing 2023-04-22 18:41:12 -06:00
5cfc562190 fixup fw 2023-04-22 18:39:59 -06:00
35a8841aa5 fw: update some drivers for LiteX
Still need to re-do some stuff and clean up, but it runs on LiteX now
2023-04-22 18:39:01 -06:00
c5db01c70f gw: fix eth.py addressing issues 2023-04-22 18:38:26 -06:00
833db12d58 fw: make build script return with error code so it can be scripted 2023-04-22 17:41:51 -06:00
a864da5354 fw: eth testing and debug process 2023-04-22 13:39:32 -06:00
29ec5a8a43 tracking a couple files I missed 2023-04-16 11:06:02 -06:00
9b49f1184e fw: more progress for ethernet, unable to read data 2023-04-15 22:43:52 -06:00
1204be4fa0 fw: mostly implement smoltcp driver? unsure if it works 2023-04-15 17:06:59 -06:00
005a053624 fw: testing and fix a couple blocking bugs! 2023-04-15 12:59:54 -06:00
b7b556f6d2 firmware: i2c work, not finished 2023-03-25 15:21:54 -06:00
ac746a8c5a firmware: add I2C 2023-03-24 20:54:59 -06:00
bf482e740d firmware: add UART 2023-03-24 20:54:50 -06:00
f846cc1fab gw: get i2c up and running (ish) in simulation 2023-03-21 20:09:04 -06:00
ea32a00b68 fw: write common read/write function 2023-03-05 19:37:54 -07:00
26389576d5 fw: first attempt at writing a packet
Unsure if this is working, not sure if I have the tools to even know if
it does.

I could spend the time to actually write the packet by hand, or I could
probably spend ~2x the time and get smoltcp up.

Either way, the HW is validated, I am bringing up a link, I can talk to
LiteEth, so past here is driver stuff
2023-03-05 12:58:18 -07:00
6ef410786e fw: moving forward a bit 2023-03-05 11:48:08 -07:00
60b7b485da fw: start janky ethernet bringup testing 2023-03-04 12:42:22 -07:00
1cfa5a47de firmware: made some rust firmware to test
Had some issues due to lack of startup code (stack pointer was unset,
leading to underflow in address space), so decided to just get the rust
FW started instead of finding some startup code to use.
2023-01-22 15:20:27 -07:00
e37b97bcf9 fw: wrote a simple little hello world app in C 2023-01-06 19:03:28 -07:00