13 releases

new 0.5.3 Nov 30, 2024
0.5.1 Sep 7, 2024
0.5.0 May 5, 2024
0.4.0 Feb 23, 2024
0.1.1 Mar 18, 2023

#160 in HTTP server

Download history 133/week @ 2024-09-06 22/week @ 2024-09-13 14/week @ 2024-09-20 6/week @ 2024-09-27 2/week @ 2024-10-04 153/week @ 2024-10-11 11/week @ 2024-10-18 117/week @ 2024-11-29

117 downloads per month

MIT/Apache

250KB
5.5K SLoC

maia-httpd

Crates.io

maia-httpd is a Rust crate that implements the HTTP server used in Maia SDR. This web server runs on the Zynq ARM CPU and streams data to web browsers running on a client device.

Building

In order to simplify building maia-httpd for the Pluto SDR firmware, which uses a buildroot uclibc toolchain, a custom Docker image can be used to build against this toolchain with cross. This image is already configured in Cross.toml.

The crate can be built as

cross build --release --target armv7-unknown-linux-gnueabihf

API documentation

The API documentation is hosted in docs.rs.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~186MB
~4M SLoC