Forum Rule: Always post complete source code & details to reproduce any issue!
Page 6 of 6 FirstFirst ... 4 5 6
Results 126 to 149 of 149

Thread: Web site could use a few updates :)

  1. #126
    Senior Member+ Frank B's Avatar
    Join Date
    Apr 2014
    Location
    Germany
    Posts
    8,220
    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 :-)

  2. #127
    Senior Member+ KurtE's Avatar
    Join Date
    Jan 2014
    Posts
    8,844
    Quote Originally Posted by Frank B View Post
    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.

  3. #128
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    23,956
    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.

  4. #129
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    13,704
    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.

  5. #130
    Senior Member+ KurtE's Avatar
    Join Date
    Jan 2014
    Posts
    8,844
    @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/produc...tasheet_en.pdf

  6. #131
    Senior Member+ Frank B's Avatar
    Join Date
    Apr 2014
    Location
    Germany
    Posts
    8,220
    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 by Frank B; 01-15-2021 at 08:07 PM.

  7. #132
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    23,956
    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.

  8. #133
    Senior Member+ Frank B's Avatar
    Join Date
    Apr 2014
    Location
    Germany
    Posts
    8,220
    Ah, ok the 4.0/4.1 CTS/RTS pins are not supported before 1.54? Good to know.

  9. #134
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    13,704
    @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 ...

  10. #135
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    23,956
    Quote Originally Posted by Frank B View Post
    Ah, ok the 4.0/4.1 CTS/RTS pins are not supported before 1.54? Good to know.
    RTS should work on any digital pin (as the web page documents). Only CTS is scarce.

  11. #136
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    13,704
    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.

  12. #137
    In the GUI Audio design tool, the output I2S object lists:
    Code:
    Compatible DAC Chips:
    
    PCM5102A
    PCM1808
    PCM5242
    CS4344
    The PCM1808 should be listed as a compatible ADC chip in the input I2S object instead.

  13. #138
    Senior Member+ KurtE's Avatar
    Join Date
    Jan 2014
    Posts
    8,844
    T3.2 page:
    Specifications

    ARM Cortex-M4 at 72 MHz
    256K Flash, 256K RAM, 2K EEPROM
    Where the page: https://www.pjrc.com/teensy/techspecs.html
    says it has 64KB

  14. #139
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    23,956
    Quote Originally Posted by KurtE View Post
    T3.2 page:
    Opps, yup, a copy & paste mistake while updating the new version. Fixed it just now.

  15. #140
    Senior Member+ KurtE's Avatar
    Join Date
    Jan 2014
    Posts
    8,844
    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...

  16. #141
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    13,704
    Already here? From another thread and noted on TD1.54 Beta6 thread by FrankB:


  17. #142
    Senior Member+ KurtE's Avatar
    Join Date
    Jan 2014
    Posts
    8,844
    @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/66209...l=1#post270165

  18. #143
    Senior Member
    Join Date
    Apr 2020
    Location
    DFW area in Texas
    Posts
    229

    "soolder"

    On the <Audio Adapter> page, under the first picture, it says "Two of these 14x1 pins can be used to easily soolder the Teensy 3.x and audio board together."

  19. #144
    Senior Member
    Join Date
    Jul 2020
    Posts
    900
    Well I saw an Adafruit webpage about a motor controller module talk about "active breaking" today, so maybe
    that's not so bad!

  20. #145
    Senior Member
    Join Date
    Apr 2020
    Location
    DFW area in Texas
    Posts
    229
    Quote Originally Posted by MarkT View Post
    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

  21. #146
    Senior Member
    Join Date
    Jul 2020
    Posts
    900
    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?

  22. #147
    Senior Member+ KurtE's Avatar
    Join Date
    Jan 2014
    Posts
    8,844
    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.

    Click image for larger version. 

Name:	screenshot.jpg 
Views:	15 
Size:	313.5 KB 
ID:	24250

  23. #148
    Senior Member
    Join Date
    Apr 2014
    Location
    Cheltenham, UK
    Posts
    164
    Quote Originally Posted by KurtE View Post
    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.

  24. #149
    Thanks for the detailed instructions!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •