Skip to content

Instantly share code, notes, and snippets.

@sekcompsci
sekcompsci / Comparison Espressif ESP MCUs.md
Last active March 2, 2025 12:41 — forked from fabianoriccardi/Comparison Espressif ESP MCUs.md
Comparison chips (SoCs) table for ESP8266/ESP32/ESP32-S2/ESP32-S3/ESP32-C3/ESP32-C6. Forked from @fabianoriccardi

Comparison chips (SoCs) table for ESP8266/ESP32/ESP32-S2/ESP32-S3/ESP32-C3/ESP32-C6

A minimal table to compare the Espressif's MCU families.

ESP8266 ESP32 ESP32-S2 ESP32-S3 ESP32-C3 ESP32-C6
Announcement Date 2014, August 2016, September 2019, September 2020, December
@M0LTE
M0LTE / gist:baefef79a06f74fecf0745de00537b38
Created March 28, 2018 19:50
FlexRadio Systems FlexControl USB control protocol
Identifies as USB Serial vendor 0x2192 product 0x0010
Sends data at 9600 bps 8N1
AUX1/2/3 buttons
single tap X1S / X2S / X3S
double tap X1C / X2C / X3C
press and hold X1L / X2L / X3L (on release)
rotate dial anti/clockwise D / U
faster D/U02..D03..D04 up to at least 6
@daniestevez
daniestevez / wsjtx-doppler.py
Created August 12, 2017 14:19
WSJT-X and linear satellites: part I
#!/usr/bin/env python3
import ephem
import numpy as np
import matplotlib.pyplot as plt
from scipy.io import wavfile
from scipy.signal import hilbert
@Fusl
Fusl / gist:3a708b8c32c9d5264fa0
Last active February 4, 2025 11:00
Streaming audio output from Linux (Pulseaudio) to Windows
# Windows (receiver) side:
.\ffplay.exe -nodisp -ac 2 -acodec pcm_u8 -ar 48000 -analyzeduration 0 -probesize 32 -f u8 -i udp://0.0.0.0:18181?listen=1
# Linux (transmitter) side:
pactl load-module module-null-sink sink_name=remote
ffmpeg -f pulse -i "remote.monitor" -ac 2 -acodec pcm_u8 -ar 48000 -f u8 "udp://RECEIVER:18181"
pavucontrol # Change the default output to the Null sink or move single applications to this "output" device.