Closed StevenGann closed 1 year ago
@jimbojr Are you the HAT docs go to guy?
I am a Microchip employee and it is clearly declared on my profile, but I don't think I need to wear a special hat or blow a horn because of it whenever I do something in my free time. I've clearly stated my affiliations and it's plainly visible that my edits are brand-neutral and improve representation while the original was highly biased and made false claims to promote that bias. My objective is to make the documentation factually correct, less misleading, and easier to understand for new folks who might not be familiar with the different varieties of EEPROMs.
On the whole, the documentation aim is to REDUCE the amount of recommendations we make as these always come back to haunt at some point. To that end I'd suggest removing any reference to third party products at all. i.e. remote the OnSemi recommendation, and the table. That way we are not targeted with claims of favouritism from any direction.
On the whole, the documentation aim is to REDUCE the amount of recommendations we make as these always come back to haunt at some point.
As a developer - I like it when validated/verified part numbers are shared in the doc. It indicates how what (if any) has been tested and validated. A list of what is known to work is better than a spec...
But as you can see, a third party wants to add their chip, which WE haven't tested. So what should we do? We don't do validation as a matter of course on stuff we don't use.
That's easy - don't add it.
Or clearly state that during your validation/verification/release process - the ones noted (*) are tested, and the others aren't, but have been reported to work by others.
That way developers know there are alternatives, but you don't get stuck answering questions on hardware you don't have.
Cleaned up the design guide a little to clarify a some of the language, be a bit more brand neutral, and list some alternative EEPROMs that are compatible with the specifications.