Hello! 👋
I like to make things involving computers, drones, 3D printers, and a whole bunch of other things.
Below are some posts about them!
— Dan
Posts
Dialect-specific Expressions in SQLAlchemy
So it turns out SQLAlchemy doesn’t really smooth over differences between databases that much — whoops! Maybe you, like me, need to write queries that work across several engines (i.e., and so dialects) like SQLite, PostgreSQL, etc.
Driving WS2812B LED Strips with an STM32F0, Timers, and Circular DMA
Common individually-addressable RGB LED strips (e.g., NeoPixels, WS2812B, etc.) are controllable via a PWM signal at roughly 800KHz. The duty cycle (i.e., time the signal is spent high in each cycle) of this PWM signal determines if a sent bit is either high or low. In embedded land, specifically on an STM32F0, the typical way to go about this is to use a hardware timer.
subscribe via RSS