The problem: You're adding a new sensor or PMIC to your design. Datasheet is 200 pages. No SVD file exists. You need to set up registers, so you're stuck copying bit fields by hand, inevitably making typos, opening a calculator every time you want to see what 0x4E looks like in binary, and when you need to share your config with a coworker it's just "set bits 4-7 to 0b1010 in register 0x2C" over Teams.
What I made: Tool that parses the PDF (LLM + some deterministic AI) datasheet and gives you an interactive register map. You can modify fields and see update in real-time, share exact configurations via link, export to C headers (CMSIS style) or Python, and document your initialization sequences visually. Basically a visual register editor that also handles the annoying parsing part.
Try it: regforge.dev (read-only for now, you can browse the library and mess with registers but custom PDF parsing isn't public yet). Got ~200 MCUs and ~30 peripherals (mostly sensors) already "working". Still building out the public and refining parts before actually launching.
Why I'm here: Want to make sure this actually solves a real problem before I finish it. Do you deal with this, or have you found better workflows? What peripheral chips would you want available?
Not selling anything yet, just looking for honest feedback from people who actually work on this stuff.