Blink LEDs on an Adafruit ESP32-S2 QT PY when network traffic happens.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Felix Pankratz 9e642613d4 README 11 months ago
img README 11 months ago
include initial commit (shoulda done this earlier) 1 year ago
src running 37C3 build - max brightness, SSID, no SSH blinking (lags) 11 months ago
.gitignore initial commit (shoulda done this earlier) 1 year ago
CMakeLists.txt initial commit (shoulda done this earlier) 1 year ago
LICENSE GPLv3 License 11 months ago
README.md README 11 months ago
platformio.ini running 37C3 build - max brightness, SSID, no SSH blinking (lags) 11 months ago

README.md

Blink LEDs with network packets

Blinking cube at 37C3

Blinks white LEDs on receiving a ping, changes color of left or right part of the LED ring depending on the protocol used (TCP/UDP).

Color is determined by the port receiving the packet (pixels.ColorHSV(port).

Hardware setup

  • Adafruit QT Py ESP32-S2
  • Adafruit NeoPixel Driver BFF
  • 8 Pixel LED ring

Software setup

Built using platformio, espidf, Arduino, vim, and love. Works by hooking the LWIP TCP/IP stack with a custom function.

If you decide to run this, make sure you update platformio.ini with your board details!

Build

pio run

Flash

pio run -t upload