Web site could use a few updates :)

Status
Not open for further replies.
I know, wrong thread here :)

@Paul whenever you do the update for "not wiping the fs", which seems to need a bootloader-update -
an additional feature that allows to write an binary filesystem image (ideally, independed of the type of fs) would be fantastic.
Teensyloader could do that, too. (can write a binary file, provided by other tools, to the new flash area)

Thanks, now back to the web site updates :)
 
I think people who need to know this are smart enough to take a look at the linker files generated symbol files or can just print addresses in a sketch.. You can't document everything on such a page. It would need several pages if you want to go down to that level.
It is easy to confuse beginners with too much information.
Frank,

As I mentioned, it was unclear how much information is useful to a majority of users. And yes I do look at things like linker scripts.

But I mentioned the starting addresses and this diagram says there are 4 memory regions, which there is sort of.

However RAM1 is sort of confusing, it looks like there is one memory space of 512KB, which there sort of is, but if you look at the linker scripts:
Code:
MEMORY
{
	ITCM (rwx):  ORIGIN = 0x00000000, LENGTH = 512K
	DTCM (rwx):  ORIGIN = 0x20000000, LENGTH = 512K
	RAM (rwx):   ORIGIN = 0x20200000, LENGTH = 512K
	FLASH (rwx): ORIGIN = 0x60000000, LENGTH = 7936K
	ERAM (rwx):  ORIGIN = 0x70000000, LENGTH = 16384K
}
It shows there are 5 memory regions. And shows ITCM and DTCM both being 512K in size...

The diagram looks like the ITCM and DTCM are contiguous in memory and they sort of are, BUT their addresses are not...

Again I agree with you that going into into details could be confusing. But wonder at times if giving hints to users where to look might be helpful.

Likewise in this case I wonder if we can and/or should easily unify naming:

Example, with Diagram versus Linker scripts...
RAM1 vs ITCM/DTCM
RAM2 vs RAM
FLASH
PSRAM vs ERAM

As for beginners versus normal users, versus power users, I agree with you that it is difficult to find the right balance. Wonder over time may need to create secondary pages with more of the details or not... Or maybe adding something like links to get more information or things defined might help. There are already tons of terminology and the like, that probably many of the users may not fully understand.

Like, what is:
Tightly Coupled? (There is a section)
QSPI?
DMA?
RTC?
...

But again I do like where this is going as these pages at least give users some idea of some the functionality and hints on where to find more information.
 
Pages for all 6 of the 32 bit Teensy boards are now in the new format. All are still missing some info, but probably ok for now.

The last thing on my urgent documentation list is pinout diagrams for the back side of the Teensy 4.1 card and also the web page. Going to start work on that later today and keep going until it's done. New card printing needs to get ordered in the next week or two, since we're due to run out of the old 4.1 cards in about 4-5 weeks.

After the 4.1 card is completed, I'm going to switch focus for a while, to get the 4.x bootloader chips released and if not add support for encrypted firmware, at least make sure we have a viable path to supporting it (before so many chips get soldered to people's custom boards).

That's going to mean a pause in website updates. So many important points have been raised on this thread. We do need a lot more documentation. I will return to website updates, but please understand I'm going to switch away from website updates for a while, since so many people are waiting for those chips to make custom boards.
 
Will be great having the T_4.1 card backside for ref - and better answering of the unmarked pins!

Also nice if the stars are aligned to get the 1062's stand alone bootloader worked out now with latest info and function of the HAB finally seen.
 
@Paul - sounds great, yes the pages are coming along nicely! Also would be great to have an updated T4.1 card. Let us know if there is any thing we can do to help.

Side note with T4.1 and PSRAM pages:
Would be nice to maybe have link to datasheet for PSRAM in either the T4.1 page or actually on the PSRAM page: (https://www.pjrc.com/store/psram.html)
Note, right now I am working off of the one linked to on the Adafruit product page: https://cdn-shop.adafruit.com/product-files/4677/4677_esp-psram64_esp-psram64h_datasheet_en.pdf
 
Would be nice to have the Hardware-Serial CTS- Pins listed. If not possible on the card, maybe on the Website, at least?
I wrote a short program to print them.
T4: Looks like it 0,1,2,3,4,5, 7,8 for all ports, plus 19 for Serial3(< ??? why that?)
Code:
Serial1:
Pin 00 CTS:OK RTS:OK
Pin 01 CTS:OK RTS:OK
Pin 02 CTS:OK RTS:OK
Pin 03 CTS:OK RTS:OK
Pin 04 CTS:OK RTS:OK
Pin 05 CTS:OK RTS:OK
Pin 06 CTS:   RTS:OK
Pin 07 CTS:OK RTS:OK
Pin 08 CTS:OK RTS:OK
Pin 09 CTS:   RTS:OK
Pin 10 CTS:   RTS:OK
Pin 11 CTS:   RTS:OK
Pin 12 CTS:   RTS:OK
Pin 13 CTS:   RTS:OK
Pin 14 CTS:   RTS:OK
Pin 15 CTS:   RTS:OK
Pin 16 CTS:   RTS:OK
Pin 17 CTS:   RTS:OK
Pin 18 CTS:   RTS:OK
Pin 19 CTS:   RTS:OK
Pin 20 CTS:   RTS:OK
Pin 21 CTS:   RTS:OK
Pin 22 CTS:   RTS:OK
Pin 23 CTS:   RTS:OK
Pin 24 CTS:   RTS:OK
Pin 25 CTS:   RTS:OK
Pin 26 CTS:   RTS:OK
Pin 27 CTS:   RTS:OK
Pin 28 CTS:   RTS:OK
Pin 29 CTS:   RTS:OK
Pin 30 CTS:OK RTS:OK
Pin 31 CTS:OK RTS:OK
Pin 32 CTS:OK RTS:OK
Pin 33 CTS:OK RTS:OK
Pin 34 CTS:   RTS:OK
Pin 35 CTS:   RTS:OK
Pin 36 CTS:OK RTS:OK
Pin 37 CTS:OK RTS:OK
Pin 38 CTS:   RTS:OK
Pin 39 CTS:   RTS:OK
Pin 40 CTS:   RTS:OK
Pin 41 CTS:   RTS:OK
Serial2:
Pin 00 CTS:OK RTS:OK
Pin 01 CTS:OK RTS:OK
Pin 02 CTS:OK RTS:OK
Pin 03 CTS:OK RTS:OK
Pin 04 CTS:OK RTS:OK
Pin 05 CTS:OK RTS:OK
Pin 06 CTS:   RTS:OK
Pin 07 CTS:OK RTS:OK
Pin 08 CTS:OK RTS:OK
Pin 09 CTS:   RTS:OK
Pin 10 CTS:   RTS:OK
Pin 11 CTS:   RTS:OK
Pin 12 CTS:   RTS:OK
Pin 13 CTS:   RTS:OK
Pin 14 CTS:   RTS:OK
Pin 15 CTS:   RTS:OK
Pin 16 CTS:   RTS:OK
Pin 17 CTS:   RTS:OK
Pin 18 CTS:   RTS:OK
Pin 19 CTS:   RTS:OK
Pin 20 CTS:   RTS:OK
Pin 21 CTS:   RTS:OK
Pin 22 CTS:   RTS:OK
Pin 23 CTS:   RTS:OK
Pin 24 CTS:   RTS:OK
Pin 25 CTS:   RTS:OK
Pin 26 CTS:   RTS:OK
Pin 27 CTS:   RTS:OK
Pin 28 CTS:   RTS:OK
Pin 29 CTS:   RTS:OK
Pin 30 CTS:OK RTS:OK
Pin 31 CTS:OK RTS:OK
Pin 32 CTS:OK RTS:OK
Pin 33 CTS:OK RTS:OK
Pin 34 CTS:   RTS:OK
Pin 35 CTS:   RTS:OK
Pin 36 CTS:OK RTS:OK
Pin 37 CTS:OK RTS:OK
Pin 38 CTS:   RTS:OK
Pin 39 CTS:   RTS:OK
Pin 40 CTS:   RTS:OK
Pin 41 CTS:   RTS:OK
Serial3:
Pin 00 CTS:OK RTS:OK
Pin 01 CTS:OK RTS:OK
Pin 02 CTS:OK RTS:OK
Pin 03 CTS:OK RTS:OK
Pin 04 CTS:OK RTS:OK
Pin 05 CTS:OK RTS:OK
Pin 06 CTS:   RTS:OK
Pin 07 CTS:OK RTS:OK
Pin 08 CTS:OK RTS:OK
Pin 09 CTS:   RTS:OK
Pin 10 CTS:   RTS:OK
Pin 11 CTS:   RTS:OK
Pin 12 CTS:   RTS:OK
Pin 13 CTS:   RTS:OK
Pin 14 CTS:   RTS:OK
Pin 15 CTS:   RTS:OK
Pin 16 CTS:   RTS:OK
Pin 17 CTS:   RTS:OK
Pin 18 CTS:   RTS:OK
Pin 19 CTS:OK RTS:OK
Pin 20 CTS:   RTS:OK
Pin 21 CTS:   RTS:OK
Pin 22 CTS:   RTS:OK
Pin 23 CTS:   RTS:OK
Pin 24 CTS:   RTS:OK
Pin 25 CTS:   RTS:OK
Pin 26 CTS:   RTS:OK
Pin 27 CTS:   RTS:OK
Pin 28 CTS:   RTS:OK
Pin 29 CTS:   RTS:OK
Pin 30 CTS:OK RTS:OK
Pin 31 CTS:OK RTS:OK
Pin 32 CTS:OK RTS:OK
Pin 33 CTS:OK RTS:OK
Pin 34 CTS:   RTS:OK
Pin 35 CTS:   RTS:OK
Pin 36 CTS:OK RTS:OK
Pin 37 CTS:OK RTS:OK
Pin 38 CTS:   RTS:OK
Pin 39 CTS:   RTS:OK
Pin 40 CTS:   RTS:OK
Pin 41 CTS:   RTS:OK
Serial4:
Pin 00 CTS:OK RTS:OK
Pin 01 CTS:OK RTS:OK
Pin 02 CTS:OK RTS:OK
Pin 03 CTS:OK RTS:OK
Pin 04 CTS:OK RTS:OK
Pin 05 CTS:OK RTS:OK
Pin 06 CTS:   RTS:OK
Pin 07 CTS:OK RTS:OK
Pin 08 CTS:OK RTS:OK
Pin 09 CTS:   RTS:OK
Pin 10 CTS:   RTS:OK
Pin 11 CTS:   RTS:OK
Pin 12 CTS:   RTS:OK
Pin 13 CTS:   RTS:OK
Pin 14 CTS:   RTS:OK
Pin 15 CTS:   RTS:OK
Pin 16 CTS:   RTS:OK
Pin 17 CTS:   RTS:OK
Pin 18 CTS:   RTS:OK
Pin 19 CTS:   RTS:OK
Pin 20 CTS:   RTS:OK
Pin 21 CTS:   RTS:OK
Pin 22 CTS:   RTS:OK
Pin 23 CTS:   RTS:OK
Pin 24 CTS:   RTS:OK
Pin 25 CTS:   RTS:OK
Pin 26 CTS:   RTS:OK
Pin 27 CTS:   RTS:OK
Pin 28 CTS:   RTS:OK
Pin 29 CTS:   RTS:OK
Pin 30 CTS:OK RTS:OK
Pin 31 CTS:OK RTS:OK
Pin 32 CTS:OK RTS:OK
Pin 33 CTS:OK RTS:OK
Pin 34 CTS:   RTS:OK
Pin 35 CTS:   RTS:OK
Pin 36 CTS:OK RTS:OK
Pin 37 CTS:OK RTS:OK
Pin 38 CTS:   RTS:OK
Pin 39 CTS:   RTS:OK
Pin 40 CTS:   RTS:OK
Pin 41 CTS:   RTS:OK
Serial5:
Pin 00 CTS:OK RTS:OK
Pin 01 CTS:OK RTS:OK
Pin 02 CTS:OK RTS:OK
Pin 03 CTS:OK RTS:OK
Pin 04 CTS:OK RTS:OK
Pin 05 CTS:OK RTS:OK
Pin 06 CTS:   RTS:OK
Pin 07 CTS:OK RTS:OK
Pin 08 CTS:OK RTS:OK
Pin 09 CTS:   RTS:OK
Pin 10 CTS:   RTS:OK
Pin 11 CTS:   RTS:OK
Pin 12 CTS:   RTS:OK
Pin 13 CTS:   RTS:OK
Pin 14 CTS:   RTS:OK
Pin 15 CTS:   RTS:OK
Pin 16 CTS:   RTS:OK
Pin 17 CTS:   RTS:OK
Pin 18 CTS:   RTS:OK
Pin 19 CTS:   RTS:OK
Pin 20 CTS:   RTS:OK
Pin 21 CTS:   RTS:OK
Pin 22 CTS:   RTS:OK
Pin 23 CTS:   RTS:OK
Pin 24 CTS:   RTS:OK
Pin 25 CTS:   RTS:OK
Pin 26 CTS:   RTS:OK
Pin 27 CTS:   RTS:OK
Pin 28 CTS:   RTS:OK
Pin 29 CTS:   RTS:OK
Pin 30 CTS:OK RTS:OK
Pin 31 CTS:OK RTS:OK
Pin 32 CTS:OK RTS:OK
Pin 33 CTS:OK RTS:OK
Pin 34 CTS:   RTS:OK
Pin 35 CTS:   RTS:OK
Pin 36 CTS:OK RTS:OK
Pin 37 CTS:OK RTS:OK
Pin 38 CTS:   RTS:OK
Pin 39 CTS:   RTS:OK
Pin 40 CTS:   RTS:OK
Pin 41 CTS:   RTS:OK
Serial6:
Pin 00 CTS:OK RTS:OK
Pin 01 CTS:OK RTS:OK
Pin 02 CTS:OK RTS:OK
Pin 03 CTS:OK RTS:OK
Pin 04 CTS:OK RTS:OK
Pin 05 CTS:OK RTS:OK
Pin 06 CTS:   RTS:OK
Pin 07 CTS:OK RTS:OK
Pin 08 CTS:OK RTS:OK
Pin 09 CTS:   RTS:OK
Pin 10 CTS:   RTS:OK
Pin 11 CTS:   RTS:OK
Pin 12 CTS:   RTS:OK
Pin 13 CTS:   RTS:OK
Pin 14 CTS:   RTS:OK
Pin 15 CTS:   RTS:OK
Pin 16 CTS:   RTS:OK
Pin 17 CTS:   RTS:OK
Pin 18 CTS:   RTS:OK
Pin 19 CTS:   RTS:OK
Pin 20 CTS:   RTS:OK
Pin 21 CTS:   RTS:OK
Pin 22 CTS:   RTS:OK
Pin 23 CTS:   RTS:OK
Pin 24 CTS:   RTS:OK
Pin 25 CTS:   RTS:OK
Pin 26 CTS:   RTS:OK
Pin 27 CTS:   RTS:OK
Pin 28 CTS:   RTS:OK
Pin 29 CTS:   RTS:OK
Pin 30 CTS:OK RTS:OK
Pin 31 CTS:OK RTS:OK
Pin 32 CTS:OK RTS:OK
Pin 33 CTS:OK RTS:OK
Pin 34 CTS:   RTS:OK
Pin 35 CTS:   RTS:OK
Pin 36 CTS:OK RTS:OK
Pin 37 CTS:OK RTS:OK
Pin 38 CTS:   RTS:OK
Pin 39 CTS:   RTS:OK
Pin 40 CTS:   RTS:OK
Pin 41 CTS:   RTS:OK
Serial7:
Pin 00 CTS:OK RTS:OK
Pin 01 CTS:OK RTS:OK
Pin 02 CTS:OK RTS:OK
Pin 03 CTS:OK RTS:OK
Pin 04 CTS:OK RTS:OK
Pin 05 CTS:OK RTS:OK
Pin 06 CTS:   RTS:OK
Pin 07 CTS:OK RTS:OK
Pin 08 CTS:OK RTS:OK
Pin 09 CTS:   RTS:OK
Pin 10 CTS:   RTS:OK
Pin 11 CTS:   RTS:OK
Pin 12 CTS:   RTS:OK
Pin 13 CTS:   RTS:OK
Pin 14 CTS:   RTS:OK
Pin 15 CTS:   RTS:OK
Pin 16 CTS:   RTS:OK
Pin 17 CTS:   RTS:OK
Pin 18 CTS:   RTS:OK
Pin 19 CTS:   RTS:OK
Pin 20 CTS:   RTS:OK
Pin 21 CTS:   RTS:OK
Pin 22 CTS:   RTS:OK
Pin 23 CTS:   RTS:OK
Pin 24 CTS:   RTS:OK
Pin 25 CTS:   RTS:OK
Pin 26 CTS:   RTS:OK
Pin 27 CTS:   RTS:OK
Pin 28 CTS:   RTS:OK
Pin 29 CTS:   RTS:OK
Pin 30 CTS:OK RTS:OK
Pin 31 CTS:OK RTS:OK
Pin 32 CTS:OK RTS:OK
Pin 33 CTS:OK RTS:OK
Pin 34 CTS:   RTS:OK
Pin 35 CTS:   RTS:OK
Pin 36 CTS:OK RTS:OK
Pin 37 CTS:OK RTS:OK
Pin 38 CTS:   RTS:OK
Pin 39 CTS:   RTS:OK
Pin 40 CTS:   RTS:OK
Pin 41 CTS:   RTS:OK
Serial8:
Pin 00 CTS:OK RTS:OK
Pin 01 CTS:OK RTS:OK
Pin 02 CTS:OK RTS:OK
Pin 03 CTS:OK RTS:OK
Pin 04 CTS:OK RTS:OK
Pin 05 CTS:OK RTS:OK
Pin 06 CTS:   RTS:OK
Pin 07 CTS:OK RTS:OK
Pin 08 CTS:OK RTS:OK
Pin 09 CTS:   RTS:OK
Pin 10 CTS:   RTS:OK
Pin 11 CTS:   RTS:OK
Pin 12 CTS:   RTS:OK
Pin 13 CTS:   RTS:OK
Pin 14 CTS:   RTS:OK
Pin 15 CTS:   RTS:OK
Pin 16 CTS:   RTS:OK
Pin 17 CTS:   RTS:OK
Pin 18 CTS:   RTS:OK
Pin 19 CTS:   RTS:OK
Pin 20 CTS:   RTS:OK
Pin 21 CTS:   RTS:OK
Pin 22 CTS:   RTS:OK
Pin 23 CTS:   RTS:OK
Pin 24 CTS:   RTS:OK
Pin 25 CTS:   RTS:OK
Pin 26 CTS:   RTS:OK
Pin 27 CTS:   RTS:OK
Pin 28 CTS:   RTS:OK
Pin 29 CTS:   RTS:OK
Pin 30 CTS:OK RTS:OK
Pin 31 CTS:OK RTS:OK
Pin 32 CTS:OK RTS:OK
Pin 33 CTS:OK RTS:OK
Pin 34 CTS:   RTS:OK
Pin 35 CTS:   RTS:OK
Pin 36 CTS:OK RTS:OK
Pin 37 CTS:OK RTS:OK
Pin 38 CTS:   RTS:OK
Pin 39 CTS:   RTS:OK
Pin 40 CTS:   RTS:OK
Pin 41 CTS:   RTS:OK
 
Last edited:
The serial page lists the pins supported by Teensyduino 1.53.

Kurt added support for the XBAR pins, and other nice features like addMemoryForRead(), but that stuff hasn't yet made any non-beta release. And yeah, a stable release is overdue....

I've learned the hard way about how much pain & confusion is cased by updating those pages with info that's still only in beta. I'm waiting to add this info until 1.54 is released.
 
@Paul - possible to add a note for NativeEthernet on the T_4.1 hardware page? The hardware is discussed - but no link to the library to use for support ... recent user post made note of that ...
 
Looking at : https://www.pjrc.com/store/teensy41_pins.html
it has 4.0 text : "Teensy 4.0 can be programmed using the Arduino IDE with Teensyduino add-on."
> The 4.1 PINS page might have a link to the T_4.1 page for the updated details page.

Also on page : https://www.pjrc.com/teensy/troubleshoot.html
Bottom of the page has typo : Windows: Teensyuino Installer Unable To Write
> and only time Windows shows me this is because the program is open - or failed to fully exit

For Teensy cards that may point to :: pjrc.com/help which resolves to : Troubleshooting common problems with the Teensy USB development board (pjrc.com)
• Would a top link to ALL Devices lead to a good way to find device specific details? Spec/images/…
• That page could use some love: one Teensy loader note is 1.07 – T_2 and 3.0 are most noted – it mentions T_LC but also 3.1 and 3.2 minimally.
 
In the GUI Audio design tool, the output I2S object lists:
Code:
Compatible DAC Chips:

PCM5102A
[COLOR="#FF0000"]PCM1808[/COLOR]
PCM5242
CS4344

The PCM1808 should be listed as a compatible ADC chip in the input I2S object instead.
 
The Teensyduino download page: https://www.pjrc.com/teensy/teensyduino.html
All communication is performed at full native 12 Mbit/sec USB speed. Serial includes built-in flow control, so the effective speed will be as fast as your code can read, but unlike Arduino, you will not lose incoming data if your sketch does not use Serial.read() quickly. When implementing Serial mode, maximum speeds of approximately 1 Mbit/sec are commonly achievable
T4.x - ... 480...
 
@PaulStoffregen - The Color Touch screen page(https://www.pjrc.com/store/display_ili9341_touch.html) and/or many of the ili9341_t3 library examples should be updated (either code or comments) or removed that are not setup to work with the the PRJC display.

This includes:

breakouttouchpaint which:#include "TouchScreen.h"
onoffbutton which: #include <Adafruit_STMPE610.h>
onoffbutton_breakout.ino: #include <TouchScreen.h>
touchpaint.ino: <Adafruit_STMPE610.h>

Note: I have a version of the touchpaint (touchpaint_xpt2046) that I earlier converted to XPT2046 library
Which I yesterday posted a version which I have not run in awhile but did compile in the thread: https://forum.pjrc.com/threads/6620...mo-not-so-much?p=270165&viewfull=1#post270165
 
Well I saw an Adafruit webpage about a motor controller module talk about "active breaking" today, so maybe
that's not so bad!
 
Well I saw an Adafruit webpage about a motor controller module talk about "active breaking" today, so maybe
that's not so bad!

Good for a chuckle . . . but still probably better than "passive breaking" or even "inactive breaking"!!

Mark J Culross
KD5RXT

P.S. Paul: sorry for polluting this thread !! MJC
 
I thought I'd do a bit of proof-reading myself and found this, also on the Audioshield page:
The 1.0 µF capacitors were increased to 2.2 µF, to improve performance for sub-audible and extremely deep base sounds.
Actually isn't 'sub-audible' referring to volume level, not pitch? Infrasonic perhaps?
 
Paul,

I wish there was some place that kept a list of all of the libraries, that ship with Teensyduino, with things like directory name, Name it shows up in Arduino, version, sentence, URL, and maybe some other
useful information, like maybe Author, maybe...

For the heck of it I used SublimeText to regexp grep all of the library property files under Teensyduino. And then a bunch of editing to remove other data and combine the data, and then imported into Excel...

Current stuff looks like:
Code:
Directory	library name	version	sentence	URL
AccelStepper	AccelStepper	1.57.1	Allows Arduino boards to control a variety of stepper motors.	http://www.airspayce.com/mikem/arduino/AccelStepper/
Adafruit_NeoPixel	Adafruit NeoPixel	1.1.7	Arduino library for controlling single-wire-based LED pixels and strip.	https://github.com/adafruit/Adafruit_NeoPixel
ADC	ADC	8.0	Teensy Analog to Digital Conversion (ADC) library	https://github.com/pedvide/ADC/
AltSoftSerial	AltSoftSerial	1.4	Software emulated serial using hardware timers for improved compatibility 	http://www.pjrc.com/teensy/td_libs_AltSoftSerial.html
Audio	Audio	1.3	Teensy Audio Library - Flexible, High Quality Audio Processing	http://www.pjrc.com/teensy/td_libs_Audio.html
Bounce2	Bounce2	2.55	Debouncing library for Arduino and Wiring.	https://github.com/thomasfredericks/Bounce2
CapacitiveSensor	CapacitiveSensor	0.5.1	Create capacitive sensors that can detect touch or proximity. 	http://playground.arduino.cc/Main/CapacitiveSensor
CryptoAccel	CryptoAccel	1.0	Use the Cryptographic accelerator in NXP/Freescale Kinetis chips.	https://github.com/PaulStoffregen/CryptoAccel
DmxSimple	DmxSimple	3.1	Drive DMX controlled lights and visual effects available from DJ or theatrical suppliers.	https://code.google.com/p/tinkerit/wiki/DmxSimple
DS1307RTC	DS1307RTC	1.4.1	Use a DS1307 Real Time Clock chip with the Time library	http://playground.arduino.cc/code/time
EEPROM	EEPROM	2.0	Enables reading and writing to the permanent board storage. For use with all Teensy boards.	http://arduino.cc/en/Reference/EEPROM
Encoder	Encoder	1.4.1	Counts quadrature pulses from rotary & linear position encoders.	http://www.pjrc.com/teensy/td_libs_Encoder.html
Ethernet	Ethernet	2.0.0	Enables network connection (local and Internet) using the Arduino Ethernet Board or Shield.	http://www.arduino.cc/en/Reference/Ethernet
FastCRC	FastCRC	1.31	Fast CRC routines	https://github.com/FrankBoesing/FastCRC
FastLED	FastLED	3.3.3	Multi-platform library for controlling dozens of different types of LEDs along with optimized math, effect, and noise functions.	https://github.com/FastLED/FastLED
FlexiTimer2	FlexiTimer2	1.1.0	Arduino library to use timer 2 with a configurable resolution.	https://github.com/PaulStoffregen/FlexiTimer2
FNET	FNET	0.1.3	Fork of FNET TCP/IP v4.6.4 stack for Teensy USB Ethernet.	https://github.com/vjmuzik/FNET
FreqCount	FreqCount	1.3	FreqCount measures the frequency of a signal by counting the number of pulses during a fixed time.	http://www.pjrc.com/teensy/td_libs_FreqCount.html
FreqMeasure	FreqMeasure	1.2	FreqMeasure measures the elapsed time during each cycle of an input frequency.	http://www.pjrc.com/teensy/td_libs_FreqMeasure.html
FreqMeasureMulti	FreqMeasureMulti	0.23	FreqMeasureMulti measures up to 8 frequencies, simultaneously!  The elapsed time during each cycle is measured, which is best for signals under 5 kHz.	https://github.com/PaulStoffregen/FreqMeasureMulti
FrequencyTimer2	FrequencyTimer2	2.1	Generate a frequency using Timer2	http://playground.arduino.cc/Code/FrequencyTimer2
ILI9341_t3	ILI9341_t3	1.0	Optimized ILI9341 (320x240 Color TFT) Display	https://github.com/PaulStoffregen/ILI9341_t3
ILI9488_t3	ILI9488_t3	1.0	Optimized ILI9488 (320x240 Color TFT) Display	https://github.com/PaulStoffregen/ILI9341_t3
IRremote	IRremote	2.2.3	Send and receive infrared signals with multiple protocols	https://github.com/shirriff/Arduino-IRremote.git
Keypad	Keypad	3.1.1	Keypad is a library for using matrix style keypads with the Arduino.	http://playground.arduino.cc/Code/Keypad
LedControl	LedControl	1.0.6	A library for the MAX7219 and the MAX7221 Led display drivers.	http://wayoda.github.io/LedControl/
LedDisplay	LedDisplay	0.4.1	Print text to an Avago HCMS-29xx LED display.	http://playground.arduino.cc/Main/LedDisplay
LiquidCrystal	LiquidCrystal	1.0.7	Allows communication with alphanumerical liquid crystal displays (LCDs). 	http://www.arduino.cc/en/Reference/LiquidCrystal
LittleFS	LittleFS	1.0.0	LittleFS for Teensy	https://github.com/PaulStoffregen/LittleFS
MFRC522	MFRC522	1.3.6	Arduino RFID Library for MFRC522 (SPI)	https://github.com/miguelbalboa/rfid
MIDI	MIDI Library	5.0.2	MIDI I/Os for Arduino	https://github.com/FortySevenEffects/arduino_midi_library
MsTimer2	MsTimer2	1.1	Run an interrupt function using Timer2	http://playground.arduino.cc/Main/MsTimer2
NativeEthernet	NativeEthernet	1.0.5	Enables network connection (local and Internet) using the Native Ethernet on Teensy 4.1.	http://www.arduino.cc/en/Reference/Ethernet
OctoWS2811	OctoWS2811	1.4	Control thousands of WS2812B / NeoPixel LEDs at video refresh speeds	http://www.pjrc.com/teensy/td_libs_OctoWS2811.html
OneWire	OneWire	2.3.5	Access 1-wire temperature sensors, memory and other chips.	http://www.pjrc.com/teensy/td_libs_OneWire.html
OSC	OSC	1.3.3	Open Sound Control (OSC)	https://github.com/CNMAT/OSC
PS2Keyboard	PS2Keyboard	2.4	Use a PS/2 Keyboard for input	https://github.com/PaulStoffregen/PS2Keyboard
PulsePosition	PulsePosition	1.0	Send and receive multiple high resolution PPM encoded signal streams.	http://www.pjrc.com/teensy/td_libs_PulsePosition.html
PWMServo	PWMServo	2.1	Control RC Servo motors.	https://github.com/PaulStoffregen/PWMServo
QuadEncoder	QuadEncoder	1.0.0	Counts quadrature pulses from rotary & linear position encoders using Teensy 4.x hardware.	https://github.com/PaulStoffregen/Teensy-4.x-Quad-Encoder-Library
RA8875	RA8875	0.7.11	A Full fetured SPI driver for RA8875 based displays.For Teensy 3.1,Teensy3.0,Teensy LC,Arduino's and ENERGIA based MCU.	https://github.com/sumotoy/RA8875
RadioHead	RadioHead	1.112	 Packet Radio library for embedded microprocessors	https://www.airspayce.com/mikem/arduino/RadioHead/
ResponsiveAnalogRead	ResponsiveAnalogRead	1.1.0	Arduino library for eliminating noise in analogRead inputs without decreasing responsiveness	http://damienclarke.me/code/responsive-analog-read
SD	SD	2.0.0	Arduino SD compatibility layer for SdFat.	https://github.com/PaulStoffregen/SD
SdFat	SdFat	2.0.5-beta.1	FAT16/FAT32/exFAT file system.	https://github.com/greiman/SdFat
SdFat-beta	SdFat	2.0.0-beta.8	FAT16/FAT32/exFAT file system.	https://github.com/greiman/SdFat-beta
SerialFlash	SerialFlash	0.5	Access SPI Serial Flash memory with filesystem-like functions	https://github.com/PaulStoffregen/SerialFlash
Servo	Servo	1.1.2	Allows Teensy boards to control a variety of servo motors. 	http://www.arduino.cc/en/Reference/Servo
Snooze	Snooze	6.3.8	Low Power for Teensy 4.x/3.x/LC	https://github.com/duff2013/Snooze
SoftPWM	SoftPWM	1.0.0	A software library to produce a 50 percent duty cycle PWM signal on arbitrary pins.<br />	https://github.com/bhagman/SoftPWM
SoftwareSerial	SoftwareSerial	1.0	Enables serial communication on any digital pin.	http://www.arduino.cc/en/Reference/SoftwareSerial
SPI	SPI	1.0	Enables the communication with devices that use the Serial Peripheral Interface (SPI) Bus.  	http://www.arduino.cc/en/Reference/SPI
ssd1351	teensy_ssd1351	1.0	Optimized SSD1351 OLED Display	https://github.com/kirberich/teensy_ssd1351
ST7735_t3	ST7735_t3	1.0.0	Teensy 3.x optimized library for the Adafruit 1.8" SPI displays.	https://github.com/PaulStoffregen/ST7735_t3
Talkie	Talkie	1.1	Speech library for Arduino.	https://github.com/going-digital/Talkie
TeensyThreads	TeensyThreads	1.0.1	Pre-emptive threads for the Teensy 3 and 4 platform from PJRC.	https://github.com/ftrias/TeensyThreads
TFT_ILI9163C	TFT_ILI9163C	0.9	A fast SPI driver for TFT drived by ILI9163C, fully SPI Transaction compatible and very fast with Teensy 3	https://github.com/sumotoy/TFT_ILI9163C
Time	Time	1.6	Timekeeping functionality for Arduino	http://playground.arduino.cc/Code/Time/
TimeAlarms	TimeAlarms	1.5	Perform tasks at specific times or after specific intervals.	http://playground.arduino.cc/code/time
TimerOne	TimerOne	1.1	Use hardware Timer1 for finer PWM control and/or running an periodic interrupt function	http://playground.arduino.cc/Code/Timer1
TimerThree	TimerThree	1.1	Use hardware Timer3 for finer PWM control and/or running an periodic interrupt function	http://playground.arduino.cc/Code/Timer1
Tlc5940	Tlc5940	0.15	Use the Texas Instruments TLC5940 16-channel LED Driver	http://playground.arduino.cc/Learning/TLC5940
USBHost_t36	USBHost_t36	0.1	Connect USB devices to the USB Host of Teensy 3.6 and Teensy 4.x	https://github.com/PaulStoffregen/USBHost_t36
Wire	Wire	1.0	This library allows you to communicate with I2C and Two Wire Interface devices.	http://www.arduino.cc/en/Reference/Wire
XPT2046_Touchscreen	XPT2046_Touchscreen	1.3	Touchscreens using the XPT2046 controller chip.	https://github.com/PaulStoffregen/XPT2046_Touchscreen

I know that things don't align here. On my screen in excel it looks more like: Not sure easy way to export to something better for this
Not sure if this is useful to many or not.

screenshot.jpg
 
I know that things don't align here. On my screen in excel it looks more like: Not sure easy way to export to something better for this
Not sure if this is useful to many or not.

In order to load this into excel, copy the text and save it into a text file called excel.txt, for want of a name, anything will do.
Start excel and create a new blank spreadsheet.
Go to Data and select "From Text/CSV"
Navigate to the text file Excel.txt (or whatever)
Select the file and import.

You will have to manually change the column headings from the second row to the top row.
The "http://damienclarke.me/code/responsive-analog-read" entry is incorrect and should be "https://github.com/dxinteractive/ResponsiveAnalogRead"

@KurtE - an excellent piece of Library information, thanks.
 
The referral to the Bounce documentation on https://www.pjrc.com/teensy/td_libs_Bounce.html to the https://playground.arduino.cc/Code/Bounce/ is a bit confusing because the playground.arduino.cc is frozen, and refers folks to the Bounce2 with maybe a redirect, which in turn deprecates the tutorial commands.

I realize that Bounce is pretty basic and widely used in the tutorials, but the poor upstream documentation for Bounce detracts from the instruction.
 
Status
Not open for further replies.
Back
Top