328fcf8d20
deps: use time instead of chrono
796fabb1c5
cargo update
e8a030580b
Reshuffle dependencies
164b7a3281
Add LICENSE.txt
c3393c5662
Add setup instructions to README
Don't use GET for non-idempotent API endpoints
ec6ccc4412
2fb: remove unused readServerReturn function
b40fb5fe09
2fb: move variable from global to local scope
a7e864b4fb
2fb: replace literals with defines
741e0ee5b3
2fb: use POST for non-idempotent API endpoints
b06c799e21
Run clang-format, add config
Don't use GET for non-idempotent API endpoints
6ec0abc936
Use public status-s.php api instead of internal status.txt
975bca21ab
move spaceapi to its own subdomain
0d78dadf4e
Use public status-s.php api instead of internal status.txt
655a5fec36
move spaceapi to its own subdomain
638f714129
gitignore: ignore server secrets config
ae111cc01b
buttons: clarify required ping API key
d8c335b6da
buttons: move to spaceapi.it-syndikat.org domain
c44e94da5d
Add patched liteeth.core module to allow hybrid mode
a13569c2eb
feat: add blank firmware directory
5f589aca37
Use wishbone interface for CPU port
5fb8d3a176
gitignore: ignore __pycache__
f026fcfe5c
fix: workaround nextpnr-xilinx#42
5fb8d3a176
gitignore: ignore __pycache__
f026fcfe5c
fix: workaround nextpnr-xilinx#42
77c602c8fd
fix: reorganize outputs to 6 strands per PMOD