I've been reluctant to write on this thread, because it really is about drama between Adafruit and SparkFun, or perhaps between Phil/Adafruit and a number people may or may not actually be connected to SparkFun. I have some strong feelings. Believe me, withholding those opinions to avoid stirring up even more drama isn't easy, which is the reason I'm resisted the urge to say much here.
But what "Teensy compatible" means is important, so here goes. Before I start, if you're expecting a precise definition along the lines of technical specifications like analog circuitry noise floor or mechanical tolerance of a piston, please take a moment to lower your expectations.
Teensy is a registered trademark. If you're expecting trademark law to give a precise answer, you'll
really need to lower your expectations! If you're a cynical type who views trademark law as nothing more than a weapon to be wielded by corporations, while there probably are cases like that, the fundamental concept of trademark is about protecting the public from misleading and deceptive marketing.
This lengthy article is among the best layperson-accessible explanation I've seen.
www.gfrlaw.com
I believe these paragraphs are the relevant portion:
What exacting performance means may be up for debate, but I'm pretty sure repackaging Raspberry Pi Pico into the form factor of Teensy falls far short.
My thinking on claiming a product to be "Teensy compatible" really comes down to the likelihood of misleading customers. It's not about any set of rigid specs, nor an abstract concept, but rather the impact a particular claim is likely to have on real people.
In this case, we've all heard plenty of clear feedback about people's impression of calling Adafruit's proposed new product "Teensy compatible".
jmarsh
msg #5: "You can't just sell a pi pico 2 under the name "freensy" and declare it to be Teensy compatible"
joepasquariello
msg #25: "Unless I misunderstand, it's simply a 2350 Arduino that kinda looks like a T4.0. Is that right? Why do you say it's like Teensy?"
Angelo
msg #42: "For me, beeing Teensy-compatible means: Teensyduino and tools compatible, 600MHz or faster, at least same amount of RAM/flash, 8 serial, 2 USB, 3 SPI, 3 I2C, SPDIF, 3 CAN, and FlexIO. I would not advertize my own product "Teensy-compatible" if it could not compete with this."
trash80
msg #47: "I would argue the reason Teensy is popular has nothing to do with the pinout compatibility - it has more to do with computational horsepower (along side the usability and libraries of course). Without that I feel it might fall short. I think that is where some of the confusion of the initial post comes from."
Mcu32
msg #51: "Users will quickly discover that almost everything written specifically for the Teensy doesn't work."
KurtE
msg #56: "What I see here feels absolutely nothing like being a Teensy other than form factor of T4 with exterior pins having similar names."
mjs513
msg #57: "But how does that board in post 1 even come close to a Teensy 4 to be honest."
WMXZ
msg #60: "a board without this MKL chip can hardly be called Teensy compatible."
Similar sentiment was expressed in the
EEVBlog thread mentioned in
msg #13.
SiliconWizard: "You picked a RP2350 which is no match for a Teensy 4.x."
aeg: "RP2350 is not form fit and function compatible with RT1062. What you've dreamed up is yet another Pico 2 variant."
bingo600: "Wrt: Teensy 4.1 compatble , i totally agree with the above users."
newbrain: "As for the original proposal, I agree that would be YAP2C, yet another Pico2 clone and not a Teensy"
westfw: "Proposing an rp2350-based board as "teensy-compatible" is ridiculous"
ebastler: "When did "has the same form factor" and "rhymes" become an acceptable definition of "compatible" for embedded computers?"
ejeffrey: "But the point is that if you depended on a teensy, a product that rhymes but can't do the same job isn't a substitute."
These opinons matter because beyond "precise ability to work just as the original works", the fundamental purpose of trademark is protecting the public from misleading and deceptive marketing, so they can trust advertising and promotions that use brand names they know.
For anyone who was hoping for an engineering specification style definition of "Teensy compatible", well, I did start by asking for lower expectations. This simply isn't a matter of engineering. It's a matter of honest (or at least not misleading) communication with real people.