User Created Content
ESP32 dual-W5500 transparent Ethernet bridge
ESP32 dual-W5500 transparent Ethernet bridge
gunn0
2
0
caravan
caravan
Aimee00
0
0
NOBD keeps your inputs honest and your intent intact. Execution is back. No more fighting a broken pipeline between your hands and the game.
GP2040-CE NOBD
Sunny_0
2
0
Code Modern. Code Legacy. Code Firmware. - open-source AI-native IDE with agentic coding, Power Mode, legacy modernization, and firmware development
Neural Inverse
Sunny_0
2
0
This guide shows how to build and test a light-controlled LED system using Blockless and the W5100S-EVB-Pico.
Quick Start with Blockless to Realize Hardware Creations
ruilixin60
5
0
A small companion service for connecting retro machines (real DOS PCs, Windows 9x) to networks and the internet over a plain serial cable. It is a single self-c
Heddle
Sunny_0
14
0
Open-Source Pixel Artnet Node now supports WLED!
Open-Source Pixel Artnet Node now supports WLED!
gunn0
14
0
Signal Elektronik’s Geiger-Müller counter and datalogger uses the WIZnet W55RP20-EVB-PICO as the processing and wired-networking platform for a radiation-monito
How to Build an Industrial Geiger-Müller Datalogger with W55RP20-EVB-PICO?
viktor0
18
0
Huawei EMMA dials out over TLS as the TCP client, so a normal Modbus server cannot answer it. A W5500 gives that reverse link its own isolated LAN.
Huawei-Modbus-TLS-Server
irina0
43
0
Two approaches to drive WS2812 on Pico: built‑in NeoPixel library and hardware‑timing PIO implementation for GRB‑encoded color‑chasing light effects.
RP2040 PIO Driving WS2812 LED Strip: From Principles to MicroPython Implementation
ruilixin60
46
0
This demo applies `StateMachine.exec()` to run single‑shot PIO instructions to toggle LED without modifying stored PIO program.
Dynamic Execution Instructions: Unlocking More Flexible Usage of RP2040 PIO
ruilixin60
35
0
This demo uses PIO `irq()` instruction to trigger interrupts and print IRQ flags on RP2040 with MicroPython.
Pico PIO Interrupt Development: Principles, Timing & Practical Implementation
ruilixin60
35
0
This example uses RP2040‑PIO in MicroPython to blink Pico’s onboard LED via state‑machine without CPU‑loop blocking.
PIO Quick Start: On‑Board LED Blink — Principles & Code Walkthrough
ruilixin60
41
0
MicroPython uses rp2 module to configure and run RP2040 PIO state‑machines.
MicroPython PIO API Deep‑Dive: StateMachine & PIO Class Methods
ruilixin60
36
0
Key RP2040 PIO registers cover control, FIFO status, EXECCTRL, SHIFTCTRL and PINCTRL for state‑machine configuration.
In-depth Analysis of 88 PIO: How Control Registers Govern the Operation of the finite-state machine
ruilixin60
39
0
RP2040 PIO includes side‑set, wrap, FIFO join, auto‑push/pull, fractional divider and flexible GPIO mapping.
PIO Underlying Principles Deep‑Dive: Side‑Set to Instruction Execution
ruilixin60
43
0
RP2040 PIO‑instructions are 16‑bit wide, split into 3 fields: 3‑bit opcode, 5‑bit side‑set/delay, and 8‑bit parameter.
RP2040 PIO Instruction Set Deep‑Dive: Starting from the Datasheet
ruilixin60
50
0
pioasm syntax covers identifiers, data types, expressions, labels, instructions with side‑set/delay, and the nop pseudo‑instruction for RP2040 PIO assembly.
Pico PIO Assembly Syntax Deep‑Dive: Identifiers, Instructions & Pseudo‑Instructions
ruilixin60
40
0
RP2040 PIO state‑machines use pioasm instructions, shift registers and side‑set, with GPIO mapping and IRQ flags for multi‑state‑machine synchronization.
RP2040 PIO Programming Model & FSM Principles: Hardware to Working Logic
ruilixin60
41
0
RP2040 PIO is a programmable‑IO peripheral with two blocks and eight state‑machines, implementing diverse serial/parallel protocols with minimal CPU overhead.
RP2040 PIO: Hardware Architecture & Working Principles Quick Overview
ruilixin60
36
0
MicroPython PWM‑driven passive‑buzzer class, playing "Twinkle Twinkle Little Star" via mapped note‑frequency melody data.
Buzzer Guide: Active vs Passive, PWM Drive & Pico MicroPython Practice
ruilixin60
41
0
MicroPython PWM‑based RGB‑LED driver class, supporting RGB‑value mapping and named‑color switching for multi‑color lighting effects.
Basics: RGB LED Hardware Principles and Raspberry Pi Pico PWM Control Practice
ruilixin60
38
0
MicroPython PWM‑driven LED breathing light, with periodic timer callback and explanation of Python `global` keyword.
Raspberry Pi Pico MicroPython Basic Example: PWM Controlled LED Breathing Lamp
ruilixin60
40
0
EC11 rotary‑encoder driver with timer‑based software debounce, plus terminal progress‑bar demo in MicroPython.
Rotary Encoder Debounce: Implemented with Raspberry Pi Pico MicroPython Timers
ruilixin60
40
0