ENC28J60 Linux ethernet driver written in Rust.
Tested with Raspberry Pi 4 Model B + Linux kernel 6.2.8 + Raspberry Pi OS AArch64.
The forked Raspberry Pi kernel with Rust SPI/netdev support: https://github.com/pfpacket/linux-rpi-rust/tree/rust-netdev
The kernel tree KDIR
in Makefile
requires the Rust metadata to be available. Then:
$ make