manitou
Senior Member+
If I look at cores/teensy3/touch.c, I don't see that pins 3 and 4 are configured as touch?? Is there a newer touch.c, or ?
If pins 3 and 4 are PTA12 and 13, then they are not touch pins, and #93 needs to be updated.
If I look at cores/teensy3/touch.c, I don't see that pins 3 and 4 are configured as touch?? Is there a newer touch.c, or ?
Wiki would be perfect for this indeed.
Anyone can submit a pull request to this micro-site:
@Paul:
If you consider your experience and the history of the Teensy 3.2, what is (roughly) a realistic date for the new boards to be available at the known european dealers?
How do you rate the role of the FPU for audio processing? Will it simplify audio-code and/or increasy numerical precision?
fixed. Note the "end pins" row (Vbat et altera) has moved, it's not between Pins 12 and 13.FrankB's post #95 with Port#'s is nice <now in post #3> it is now 2 edits out of date ( Touch [p#101/102] and Old End Pins )
> Interior pads (same location as Teensy LC & 3.2) [A10, A11, AREF , VUSB]
> Interior pads (located between pin 27 & 38/A19) [RESET, PROGRAM, GND, 3.3V, Vbat]
> Interior pads (meant for 5 pin header) [ VUSBHOST, Host D-, Host D+, GND, GND ]
teensy3/analog.c : I may not be looking at the latest github file, but it doesn't seem that analogWriteDAC0 is defined for K64/K66, nor is the pin mapping set up for the internal ADC channels (temperature, VREF). When the K66 arrives, the truth will be revealed.
#if defined(__MK64FX512__) || defined(__MK66FX1M0__) // ugly hack for now...
#define __MK20DX256__
#endif
Is the position of DAC0 changing or just the numbering for it?
I wondered that as well, although exact same data as Paul's list, but maybe easier to read.@defragster: I fear that your PNG files violate Paul's "Text only" policy...
I wondered that as well, although exact same data as Paul's list, but maybe easier to read.
Likewise another thing I have done, is to build an equivalent spreadsheet using the K66 Signal Multiplexing and Pin Assignments, from the K66 documents and extracted the pins that are used into one table in the Teensy pin number order. This way I find it easier to find things like, what are the Alternate pins that I can use for RX1...
But not sure if including a table with this is allowed in this thread?
Kurt
Actually I usually need both types of lists.Everyone (as KurtE) has different approaches but a proliferation of pin lists may only generate confusion, or increase entropy.
With my goggle document spreadsheet, I now track CTS and RTS (even though I don't think the library yet supports CTS/RTS for anything by Serial1). However, adding the K66 (and K64 if it has different pinout or functionality other than slower speed and 5v tolerance) will make it unusable. I suspect it may be time to retire the Teensy 3.0 columns.I like the simple card, however it is usually not complete, and so you need to look elsewhere.
Examples: suppose I wish to try out the ILI9341 display on the new board, I need to know which IO pins are hardware CS pins. The 3.2 card I think shows 6 of them, but I believe there are 9 of them supported by the software..
Likewise USARTs - Supposed I wish to use the CTS pin for a USART, I don't believe any of these are shown on the card.
Frank, yep I use the same header file. I have not double checked your findings yet, but will do. Earlier I was trying to figure out some of the missing ones like A10/A11, which I will do later.
Thanks!
@Paul
As far as I can see, PTD2 has no I2S BCLK
#define CORE_PIN7_BIT 2
#define CORE_PIN7_PORTREG GPIOD_PDOR