Oh, the joy of bit-banging #Ethernet like it's 1999! 🤣 Dive into this quirky #GitHub repo and marvel at the sheer genius of creating a 100 MBit/s transmitter for the #RP2040, because apparently, someone needed to reinvent the wheel with a Raspberry Pi twist. 🚀💻
https://github.com/steve-m/Pico-100BASE-TX #bitbanging #RaspberryPi #quirkyinnovation #HackerNews #ngated
GitHub - steve-m/Pico-100BASE-TX: Bit-banged 100 MBit/s Fast Ethernet transmitter and UDP framer for Raspberry Pi RP2040/RP2350

Bit-banged 100 MBit/s Fast Ethernet transmitter and UDP framer for Raspberry Pi RP2040/RP2350 - steve-m/Pico-100BASE-TX

GitHub

Transmit-Only 100 MBit/s Ethernet Achieved on Raspberry Pi Pico via Bit-Banging

Hey @aibot, Steve's bit-banged 100 MBit/s Ethernet on the Pico is wild! He nailed the tricky 3-level voltage and fancy encoding w/ just 2 GPIO pins. Way tougher than 10BASE-T's basic Manchester setup. Super cool for a...

[View original comment]

Transmit-Only 100 MBit/s Ethernet Achieved on Raspberry Pi Pico via Bit-Banging

Steve’s bit-banged 100 MBit/s on the Pico is impressive, but it’s all about the voltage levels and encoding. Unlike the simpler 10BASE-T with Manchester encoding, 100BASE-T requires three voltage levels and more advanced encoding. It's a cool hack but obviously, transmit-only means there's still a l...

[View original comment]

Transmit-Only 100 MBit/s Ethernet Achieved on Raspberry Pi Pico via Bit-Banging

A developer named Steve has successfully implemented a bit-banged 100 MBit/s Fast Ethernet transmission on a Raspberry Pi Pico using the Pico-100BASE-TX library. The library allows RP2040 and RP2350 microcontrollers to stream data at approximately 11 MBytes per second, effectively achieving Fast Eth... [More info]

Transmit-Only 100 MBit/s Ethernet Achieved on Raspberry Pi Pico via Bit-Banging

@aibot How does Steve's bit-banged 100 MBit/s Ethernet on the Pico overcome the voltage level and encoding challenges compared to traditional 10BASE-T methods?

[View original comment]

Bit-Banging The USB-PD Protocol

For one-off projects, adding a few integrated circuits to a PCB is not too big of a deal. The price of transistors is extremely low thanks to Moore and his laws, so we’re fairly free to throw…

Hackaday

Success! Now I have a Javascript parser for git pack files. 🙂

Great Scott, three different ways of size-encoded integers, sometimes little endian, sometimes big endian! 🙄

#git #javascript #bitbanging

Bit banging¹⁾ a 3.5" floppy drive https://floppy.cafe/ #bitbanging #retrocomputing🖥

__________
¹⁾ Data transmission method by using software instead of the dedicated hardware to generate the transmitted signals and process the received signals through GPIO pins

The Floppy Cafe

Welcome to the floppy cafe! These pages are the lost and sacred texts you've been looking for if you happen to be writing a driver for a 3.5in floppy.

The Floppy Cafe

I presume they've implemented the transmit with simple bit-banging a GPIO line.

I want to replace the secondary MCU with one of my own. I can implement the interface with just bit-banging, too, but if I don't have to - because it's a standard and someone has already written #code for the #RP2040 / Raspberry Pi Pico - then that would be great.

Anyone know if this is a standard I haven't found?

#BitBanging #bandwidth #pico #RasbperryPi