I've been slowly working on a complete feature list. So far it's only on the Teensy 3.6 page. Planning to copy & adapt this to the other 7 models. So far I've only managed to fill in about half of the descriptions, without links (but going to add them).
https://www.pjrc.com/store/teensy36.html
It's very much a work in progress. Please give it a quick look and let me know if I've overlooked stuff, made mistakes, or should organize it all some other way?
Good Morning Paul,
Lots of good stuff. Hard to say what is the best organization. Wonder if some of your top level things should be logical headers?
Like Software, Pins, Communication... And maybe at top have in page links that take you down to that section?
Again maybe hard to strike the proper balance, between what the average person needs to know and what the power user wants to know.
Examples:
Software Section: Much of this probably can be link to other pages, Like Arduino/Teensyduino. hopefully simple mention, with link to main page.
Also maybe mention that this also includes a makefile. Hard to know what goes here versus Programming section?
Also could mention, there are other options out there like, there are several now mentioned in the Teensy WIKI (
https://github.com/TeensyUser/doc/wiki)
Digital Pins
Ports/Pins: There are a significant number of users who ask about the Ports and on two fronts. First the AVR emulation ports, and also the Teensy Ports.
Yes you can deduce that Digital Pin 0 is B16 from the Schematic. But might be nice to have some form of table with this. Also many want to know about reading/writing multiple pins at once, so table showing something like Port B pins are ... Would be useful for those people.
Also should have link(s) to downloads page for the reference manual.
Communication:
Again hard to know how much to describe here.
Example: Serial - Baud rates? Optional 9 bit support? Stop Bits? RTS/CTS? Available for Write? ... Again much of that maybe could trace back to some common page.
SPI - Main library supports Host mode only.
Displays:
The ST7735_t3 library also does ST7789
ILI9488_t3 library
Timing:
PWM Timers - Probably will go over the head of most people. Like what is an FTM (Flex Timer Module - Chapter 45) or TPM(Timer/PWM Module Chapter 43)? May want to relate this back to the PWM section under digital Pins. When used for PWM, maybe want to mention is there any differences in capabilities if I do I do PWM on an FTM pin versus a TPM pin? Which of these pins can also be used for Input Capture?
Probably enough rambling here for one message