#GPIO
Lowering the frequency to 100 kHz did the trick. I also thought about doing something like this:

let sda = Output::new(peripherals.GPIO5, Level::High, OutputConfig::default().with_pull(esp_hal::gpio::Pull::Up));

but I can't pass this to .with_sda().
November 11, 2025 at 7:49 PM
There are some cute new #flipperzero -like projects on Kickstarter, one of which I backed because it looks promising: The "Kode Dot"

It's basically a similar idea with a GPIO header at the top and various ways to interact with the environment, except:
- It has a much faster ESP32 processor
- It […]
Original post on mastodon.derg.nz
mastodon.derg.nz
November 11, 2025 at 3:55 PM
複雑で資料の乏しいハードウェアのリバースエンジニアリングを伴い、理解やコードの品質に苦労した経緯があります。特に、低レベルのデバッグやAI生成コードに対するフラストレーションもあったと述べています。著者は、ハードウェアとソフトウェアの開発におけるより広い意義について振り返り、明確な抽象化の重要性や、RISC-Vのデバッグアーキテクチャの複雑さ、SWDとJTAGの共存を可能にするためのプロトコルの状態(例:休止モード)についても言及しています。

全体として、このリポジトリはGPIOを用いたRISC-Vデバッグのための多層的かつ包括的なアプローチを提供しており、技術的な詳細とともに、 (2/3)
November 11, 2025 at 9:43 AM
💡 Summary:

「pico2-swd-riscv」リポジトリは、Raspberry Pi Pico2をGPIO経由で使用し、RP2350 RISC-Vコアのデバッグを可能にする状態保持型のSWD(Serial Wire Debug)プロトコルを実装しています。これにより、別のPicoからリモートデバッグを行うことができます。システムは層状のアーキテクチャを採用しており、低レベルのSWD通信、プロトコル処理、RISC-V規格に準拠したデバッグモジュールなどを含み、広範なテストと改良が行われています。

このプロジェクトは、 (1/3)
November 11, 2025 at 9:43 AM
https://github.com/jackdoe/pico2-swd-riscv
Raspberry Pi Pico2からRP2350 RISC-VコアをデバッグするためのSWDプロトコル実装です。
GPIOを使用して、別のPicoからデバッグできます。
ステートフルな実装で、幅広いデバッグ機能を提供します。
GitHub - jackdoe/pico2-swd-riscv
Contribute to jackdoe/pico2-swd-riscv development by creating an account on GitHub.
github.com
November 11, 2025 at 9:28 AM
🚀 Complete AM62x Troubleshooting Guide (Phase 1 + 2)!
From startup & I2C/SPI/USB issues to LVDS, ENET, CAN, PCIe & GPIO — clear steps to diagnose faster ⚡

Read both parts 👇
🔹 Phase 1: www.forlinx.net/industrial-n...
🔹 Phase 2:
www.forlinx.net/industrial-n...
AM62x Development Board Interface Troubleshooting Guide | Forlinx Embedded - Blog - Forlinx Embedded Technology Co., Ltd.
Learn how to troubleshoot I2C, SPI, USB, and SDIO interface issues on the AM62x development board with practical tips from Forlinx Embedded.
www.forlinx.net
November 11, 2025 at 1:38 AM
Adapter można podpiąć do raspberry przez GPIO albo komunikuje się przez MQTT po wi-fi. Mega sprytna zabawka.
November 10, 2025 at 7:32 PM
CPU WDC's W65C02S/3.5MHz
Graphics RAM 512KB
System RAM 32KB
Audio W65C02S/14MHz/4KB RAM/14kHz sample rate
Controller D-Pad, ABC + Start, 2 ports
Cartridge Custom 36pin, 2MB flash
Expansion: 26-pin rear port, GPIO and other signals

www.timeextension.com/news/2025/11...
GameTank Is "An Entirely New Breed Of Hardware For The Next Generation Of 8-bit Games"
"A playground for software and hardware tinkerers alike"
www.timeextension.com
November 10, 2025 at 10:11 AM
You can connect PATA drives to a CH32V003 microcontroller if you try hard enough. Even had one GPIO pin left in the end!
November 10, 2025 at 12:23 AM
So yeah, any Microcontroller with enough GPIO (or paired with a multiplexer) will probably do the job. Good good, that means I probably don't need to buy anything to get it working. 🎉

That just leaves finding an eDP adapter for the LCD's, plus some 40/30 pin cables. 👍
November 9, 2025 at 10:09 PM
I was checking AliExpress for a module to adapt raw keyboard data to something with fewer pins (USB, I2C), and maybe this should have been more obvious, but what I found were Atmel Microcontroller modules (AKA Arduinos) with lots of GPIO, sold as "keyboard IO modules" with a $10-$20 premium. 🙃
November 9, 2025 at 10:03 PM
🤯

I forgot that the SPI bus uses a "select pin" per device.

Here I'm theorizing how to run both a screen and access PSRAM/Flash, pondering if I could emulate SPI with a general clock pin and an arbitrary GPIO, when all I actually need is one GPIO per device as a select pin.

🤦
November 9, 2025 at 4:35 PM
Got a free "broken" tabletop arcade cabinet. Took some doing, but Mr 16 and I got it working again! Now onto retropie. If anyone has tips on gpio and old arcade controls I'm all ears.
November 9, 2025 at 4:41 AM
Still todo: 40mm fan mount on the side, figure out PSU+battery setup, and I need to see what my options are for a 2nd screen

If I can get Batocera to recognize a simple LCD over GPIO will def build a screen into the top for showing marquee art
November 8, 2025 at 7:43 PM
Guess if I wanted to be extra fancy I could make a PIO program to turn the single GPIO into a pseudo multi-bit DAC by doing high frequency PWM of each symbol, but a C loop with gpio_put() and sleep_us(5) worked nice.
November 8, 2025 at 7:00 AM
@FritzAdalis
Yeah, I went down the path of getting an Orange Pi Zero 2W at some point, only to realize that it's **not** a drop in replacement for a Raspberry. Both with the OS that it runs, and even how you interact with the GPIO.

Eventually I got it to a stock Raspbian with the custom kernel […]
Original post on infosec.exchange
infosec.exchange
November 7, 2025 at 10:55 PM
@wdormann
3d printing management can use gpio and performance is nice to have.

The downside to the pi clones is long-term os support, but it's getting better. The Pi 1 will still run their current OS.
November 7, 2025 at 10:18 PM
@FritzAdalis
Yeah, I do see the lower power consumption as a plus.
But at the same time, it's a thing that would both be slower than my N95, and also take **six years** to make up the extra cost. 🤔

I'm curious what use cases involve GPIO and also require high performance? If performance doesn't […]
Original post on infosec.exchange
infosec.exchange
November 7, 2025 at 10:02 PM
@wdormann
Pi might be lower power, and gpio. Really that's it.
November 7, 2025 at 9:53 PM
MCP23008-I2C (1.1.0) by Frank Häfele

➡️ https://github.com/hasenradball/MCP23008-I2C

Arduino Library for MCP23008, a 8-port GPIO expander

#ArduinoLibraries #ArduinoLibs
GitHub - hasenradball/MCP23008-I2C: Arduino Library for MCP23008, a 8-port GPIO exander
Arduino Library for MCP23008, a 8-port GPIO exander - GitHub - hasenradball/MCP23008-I2C: Arduino Library for MCP23008, a 8-port GPIO exander
github.com
November 7, 2025 at 5:30 PM
Been improving my old "English mode enable hack" for Digimon Tamers Battle Spirit Ver 1.5 (what a mouthful!) for the WonderSwan Color a bit the last few days.

I'm pretty positive I got all instances of the GPIO check remnants, fixed a bug in the original localization, tweaked some graphics, etc...
November 7, 2025 at 3:15 PM
So exciting to finally get this in a cab and running.

It's been a long-held goal to get a proper OWL controller working that ran over a network and could scale, instead of just GPIO based.

#agsky
November 4, 2025 at 2:13 PM
New batch of IO Pi Plus, a 32 channel GPIO Expander for the Raspberry Pi built on our DIY pick and place robot, order today from www.abelectronics.co.uk/p/54/io-pi-p...
November 4, 2025 at 2:07 PM
GyverIO (1.3.13) by AlexGyver

➡️ https://github.com/GyverLibs/GyverIO

Fast GPIO operation functions for AVR, ESP8266, ESP32

#ArduinoLibraries #ArduinoLibs
GitHub - GyverLibs/GyverIO: Быстрые функции для работы с пинами AVR, ESP8266, ESP32
Быстрые функции для работы с пинами AVR, ESP8266, ESP32 - GyverLibs/GyverIO
github.com
November 4, 2025 at 1:30 PM
For now it's controlled over a web UI. Next I will make the station switcher to press a button that is soldered to GPIO so it cycles to the next station.

Used Pimoroni's 3W speaker and amp shim and a raspberry pi 4

speaker shop.pimoroni.com/products/min...

amp shop.pimoroni.com/products/aud...
November 3, 2025 at 9:25 AM