Show HN: Bit-banged 10BASE-T Ethernet and Wi-Fi router in Rust on the Pico 2 W

Bit-banged 10BASE-T Ethernet + Wi-Fi router in Rust on the Raspberry Pi Pico 2 W - mattdeeds/pico-10base-t-rs
5 points by mdeeds 139 days ago github.com 0 comments
Summary not yet generated for this article.

Original Text

Software 10BASE-T Ethernet (using PIO to bit-bang TX and RX) and wireless router on the Raspberry Pi Pico 2 W. Running cyw43 + an async executor in rust on the RP2350's RISC-V cores. Using cheap and minimal external hardware (just a magjack and ISL3177E RS-485 transceiver). I wanted to see how far I could get with the cheap, MCU-based, Wi-Fi router idea and learn some more about using rust on the RP2350 and RISC-V. Definitely not a good choice for a home router but it could be useful for low-rate IoT traffic.

Comments (0 of ) ⌛

Loading more comments... ⌛
Scroll down to load more comments
No comments available.
Type to search HN and engineering blog articles
Press Escape to close  |  ↑↓ to navigate  |  Enter to open