aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorIan McIntyre <ianpmcintyre@gmail.com>2023-10-22 18:23:56 -0400
committerIan McIntyre <ianpmcintyre@gmail.com>2023-11-26 15:11:27 -0500
commitc7e5123f6604fbb9ca510f01af9b60e777bf57b4 (patch)
tree3eea4d033a5b091d6d52da6d45f754b3be0de132 /README.md
First commit
A prototype of an i.MX RT ENET driver. There's design decisions I'm thinking of changing. Nevertheless, the smoltcp support seems to be working; an 1170EVK can act as a DHCP client and a TCP loopback server.
Diffstat (limited to 'README.md')
-rw-r--r--README.md24
1 files changed, 24 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..b85fc79
--- /dev/null
+++ b/README.md
@@ -0,0 +1,24 @@
+# imxrt-enet
+
+An Ethernet driver for i.MX RT MCUs with support for `smoltcp`.
+
+## Development
+
+To build the driver in this repo, enable
+
+- an `imxrt-ral` feature.
+- a `smoltcp` socket feature.
+
+For example,
+
+```
+cargo build --features=imxrt-ral/imxrt1062,smoltcp/socket-raw
+```
+
+If you're depending on this driver, you're expected to enable similar features
+somewhere in your dependency graph.
+
+To test the driver on hardware, see the various ENET examples maintained with
+[`imxrt-hal`].
+
+[`imxrt-hal`]: https://github.com/imxrt-rs/imxrt-hal