This is your work, valued

Bellevue, WA

cnlohr

Elite
@cnlohr

Science is my verb. Christ is my light.

rawdrawandroid. Build android apps without any java, entirely in C and Make

4.3k

mini-rv32ima. A tiny C header-only risc-v emulator.

2.1k

channel3. ESP8266 Analog Broadcast Television Interface

1.6k

espusb. Software-only ESP8266 USB Device

1.5k

ch32fun. Open source minimal stack for the ch32 and ch5xx WCH RISC-V Microcontrollers

1.5k

lolra. Transmit LoRa Frames Without a Radio

932

colorchord. Chromatic Sound to Light Conversion System

707

rv003usb. CH32V003 RISC-V Pure Software USB Controller

693

noeuclid. Non-euclidean GPU Raytraced Game

652

esp8266ws2812i2s. ESP8266-based I2S-output WS2812(B) Driver

540

avrcraft. Minecraft server optimized for 8-bit devices.

472

esp82xx. Useful ESP8266 C Environment

299

ws2812esp8266. DEPRECATED. Please use esp8266ws2812i2s. No really, stop forking and starring this.

298

nosdk8266. Trying to make ESP8266 projects without a big SDK.

284

espthernet. ESP8266 10-Base-T Ethernet Driver

252

ch32v003_3digit_lcd_usb. ch32v003 USB Driver for 3-digit 7-segment TN LCDs with touch

215

shadertrixx. CNLohr's repo for his Unity assets and other shader notes.

211

fx3fun. Treat your Cypress FX3 a little like a logic analyzer or software defined bus.

171

epaper_projects. C++

160

esp8266rawpackets. Raw Packet Experiments on the ESP8266

154

voxeltastic. View 3D Volume with Translucency in WebGL

152

cnixxi. My experiment with nixie tubes.

150

cnovr. CNLohr's OpenVR Misadventures

136

ethertiny. A firmware-only half-duplex 10Base-T implementation for AVRs

133

esp32s2-cookbook. Low-level tests with the ESP32-S2

128

embeddedDOOM. "emdoom" - a port of DOOM targeted for memory-strapped systems.

126

cnlohr_tricks. CNLohr's embedded tricks repository/readme

118

cnhardware. My dumping grounds for all my kicad projects and random hardware bringup.

100

MinEspSDKLib. Minimalist SDK on ESP8266ex

94

wiflier. ESP8266-based Quadcopter Brain

92

espwebc3. An in-browser integrated development platform for the ESP32-C3

90

rawdrawandroidexample. Example app using rawdrawandroid as a submodule.

86

esplocalizer. ESP8266 with IMU, Barometer and Battery

82

esp8266oddclock. What happens when you rip the ESP8266's stable clock source out from under it's feet?

81

minimdnsd. Simple, dependency-less, and low-overhead MDNS server for Linux

77

esptracker. Lighthouse-based tracker using the TS4231

67

wifirxpower. Linux-based WiFi RX Power Grapher

62

pylotron. Embedded VNC-based FPS.

59

androidusbtest. Access external devices from Android apps directly in C.

58

slapsplat. GLSL

58

tsopenxr. Single-file header for simple OpenXR Framework use with C

55

pi_tpi. Using a Raspberry Pi to program an ATTiny10 9 5 or 4

48

superlongexposure. FFMPEG-based tool for non-linear compositing video into long exposures.

44

tplink-raw-wifi. Test using tp-links to do raw wifi.

44

what_im_up_to. Just my dumping ground for ideas.

39

t85loudspeaker. ATTiny85 Sound Output

36

dumbcraft8266. My first stab at a Minecraft-enabled firmware for the ESP8266

30

h264fun. Fun with h264 (mostly encoding)

30

brokeredupdateandsync. CN's VRC Tools and Prefabs

26

esp8266_link_test. Test link between an ESP8266 and a base station or another ESP8266 easily.

26

wificompositer. Various tools I used to collect and composite data from a wifi device into an image.

25

spreadgine. An OpenGL ES engine with WebGL Output.

21

esp32-cnlohr-demo. My always-incomplete ESP32 fun zone

20

vpxcoding. Zero-dependency single-file C header for VPX coding, a form of Arithmetic coding.

20