Quantcast
Viewing all articles
Browse latest Browse all 5077

General • Re: RP2350 E9 bug - also for other GPIOs, e.g. SPI?

I can't see E9 affecting any properly implemented I2C or SPI system.
Agreed, and in the case of I2C it's hard to think of even improperly/eccentrically implemented systems that could fail, given that the signals are always pulled up anyhow.

With SPI, people do use SPI ports for a variety of things that aren't true SPI. I did see a report somewhere that they had a system that left the MISO floating for some of the higher-order bits of the byte and hadn't bothered to mask off the unused bits; this happened to work on RP2040 (the unused bits always floated to zero) but not on RP2350. For that particular example, my opinion was that RP2350 had done them a favour in that the RP2040 version wouldn't have been reliable anyhow, but they might not see it that way.

There's probably going to be a fair number of such "shouldn't have worked in the first place" systems that fail with RP2350/Pico2, but that's probably true even without any errata - misuse of legitimate features will give the same "works on RP2040 not on RP2350" apparent backwards-compatibility issues.

Statistics: Posted by arg001 — Sat Sep 07, 2024 8:55 pm



Viewing all articles
Browse latest Browse all 5077

Trending Articles