But I am trying to understand what things are defined or not defined and if they should be.
For example Teensy 4.0, the pins.csv file only go up to: D33,GPIO_EMC_07
Where as if you look at the T4.0 card from PJRC you will see that they are defined up through D39
Yes you do have those pins sort of defined under:
Code: Select all
CMD,GPIO_SD_B0_00
CLK,GPIO_SD_B0_01
DAT0,GPIO_SD_B0_02
DAT1,GPIO_SD_B0_03
DAT2,GPIO_SD_B0_04
DAT3,GPIO_SD_B0_05
On Micromod - again more likely as extra signals as for very few if any of the Sparkfun breakout boards setup an SDIO card connection. Mine does, but...
So I am assuming OK to add for T4?
Side question to self (and others): if many of the setups for T4 and TMM may wish to use SD through SPI, I don't think any module is included that supports this... (Yes you can download)... Curious on other board types without SD if the .py version is included by default?
UARTS: Support for alternate pins. I am not sure if there is any way to say I wish to use different RX, TX pins for the Teensy UART objects?
There are not too many normal ones, but for example T4.1 could use 52 for RX1 and 53 for TX1. I think I saw on documentation page maybe way to specify on the init method(tx=, rx=)... But my impression looking through the code, that there may not be any support in there for this.... Could be wrong.
And I am also probably including the possibility of using any XBAR pin for the RX pin, which is an option, I added that code into the Arduino code base. And ditto for CTS. Although you can only do either RX or CTS on any UART (i.e. register setting for which one...)
Also curious to see if any support for Half duplex.
Likewise support for RS485, or more particular like the Arduino code base, the ability to set the Transmitter enable pin?
I.e. thinking of trying some quick and dirty test to see if I can drive a Dynamixel servo, and my breakout board is setup for using a Serial port and a pin to specify if you are now doing TX or RX...
Now back to playing