3 ms·
RP2040 and RP2350 PIO makes producing VGA signals criminally easy. But many other µCs can do it too, at least to some degree. Even Atmels.
by vardump 1y ago
RP2040 and RP2350 PIO makes producing VGA signals criminally easy.
But many other µCs can do it too, at least to some degree. Even Atmels.
- pipo234 1y agoThere's probably a well documented backstory on why Oxide choose stm32xx nucleo. I'm guessing VGA signals were not a top priority for hubris
- mkeeter 1y ago(I work at Oxide, though I wasn't around for the initial chip selection process) It's at least partially a matter of timing: Oxide was picking its initial hardware in roughly 2020, and the RP2040 wasn't released until 2021. A handful of people have done ports, e.g. https://github.com/oxidecomputer/hubris/pull/2210 https://github.com/oxidecomputer/hubris/pull/2210, but I expect to stick with STM32s for the foreseeable future – we've got a lot to do, and they're working well enough!
- steveklabnik 1y agoThe rack has no screens, so no need to drive VGA, it's true. Probably the best history on the choice of going with ARM comes from here: https://news.ycombinator.com/item?id=28989138 https://news.ycombinator.com/item?id=28989138 The internal RFD on the SP's design still talks about choosing RISC-V, and I don't think (or am simply bad at using search) that the move ended up being in an RFD.
- sitzkrieg 1y agomy thoughts too. this is a hello world bare metal step up. doing it to get to grips w gpio on a full blown os is cool too though
- lasernoises 1y agoI just realized that my keyboard has two of those RP2040's on it, which is giving me some very bad ideas.