ENG | Calculating sunrise and sunset
How to calculate sunrise and sunset (it's complicated)
How to calculate sunrise and sunset (it's complicated)
A realistic guide to setting up Rust for blinking an LED on the Seeed XIAO nRF52840 (Sense), including toolchain installation, memory layout, building, and UF2 upload. Covers common pitfalls, and c...
Hardware identification, MicroPython flashing with esptool, and testing WiFi connectivity on poorly documented ESP32 board. Experiments with grayscale mode.
Quick guide how to run virtual machine on Linux
Personal notes, experiments, failures, frustration. Notes on portrait mode and SSD1680 controller.
Reflection on Zephyr RTOS. Idea of device tree and hardware abstraction sounds great, but reality are cryptic compiler error messages inside macro expansions, many edge cases where abstraction fail...
Notes on the Pimoroni 2.8" IPS display with Raspberry Pi Pico and attempts using Zephyr RTOS.
Guide to using ST7567 and ILI9341 displays with Zephyr RTOS (framebuffer, CFB, LVGL).
Brief intro to using the Sitronix ST7567 LCD display with a Raspberry Pi Pico and MicroPython. Tutorial covers the wiring, code implementation, and troubleshooting tips.
Breakdown of the MKS (Magic Kernel Sharp) algorithm used by Facebook and Instagram into implementable steps
A visual exploration of color spaces for gradient creation, comparing RGB, CIE LCH, and OkLCH approaches with gamma correction.
This article describes the very first steps with WebAssembly on Linux to transform native app into web.
This article describes the very first steps with Conan2 on Windows
Agent-based simulation where particles leave and follow trails on an evaporating field, forming organic branching patterns. With live demo.
Repairing a Bricked Seeed XIAO nRF52840 (Sense) Bootloader via Raspberry Pi Pico Debug Probe