Skip to content

manitou48/teensy4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Teensy 4 sketches and such

Early beta tests were with IMXRT1052, final Teensy 4 is IMXRT1062

Files Description
acmpdac.ino ACMP3 and internal 6-bit DAC example
acmpxbar.ino ACMP3 out rerouted to pin 2 with XBAR
adcdma.ino continuous ADC and DMA
adcdmapit.ino try to add DMA to PIT+XBAR+ADC_ETC+ADC not working
cachetst cache/no-cache from stack, OCRAM, PROGMEM
dcptst.ino DCP proof-of-principle, SHA256, CRC32, and AES
DSPbench.ino Teensy DSP benchmark arm_math.h v1.5.1
eeprom_meta meta data for emulated EEPROM in flash, wear leveling
flexiopwm.ino flexio PWM 400mhz clock?
fnet_perf.ino FNET TCP/UDP test using arduino API
fnet_tftp FNET tftp client, read or write from tftp server
fnet_tftpd FNET tftp server with SD lib and BUILTIN_SDCARD
fnet_tftpd_SPIFFS FNET tftp server with SPIFFS on EFLASH
gpsgpt.ino measure crystal drift of 24mhz and 32khz crystal with GPT
gpt_capture.ino GPT1 input capture (1050) of GPS PPS signal, drift check 24mhz or 32khz
gpt_capture62.ino GPT2 input capture (1060) of GPS PPS signal, drift check 24mhz or 32khz
gpt_count.ino GPT1 clocked from pin 25, like FreqCount
gpt2_count.ino GPT2 clocked from pin 14, like FreqCount
gpt_isr.ino GPT2 compare interrupt OF1
gptisr3.ino GPT1 3 compare interrupts OF1 OF2 OF3,
gpt_micros.ino GPT1 micros (core micros only 10 us res)
gpt_pwm.ino GPT2 @150mhz PWM to pin 16
pit_micros64.ino free running PIT timer 64-bit microseconds
pitxbaradc.ino clock ADC reads with PIT via XBAR
ppminf.ino PPM input like PulsePosition flexpwm timer
ppmoutf.ino PPM outpu like PulsePosition flexpwm timer NOT working
ppminq.ino PPM input like PulsePosition quadtimer
ppmoutq.ino PPM output like PulsePosition quadtimer
QNEtftpd QNEthernet tftp server with SD lib
qtmr_capture.ino quad timer capture
qtmr_cascade.ino cascade or chain quad timer channels
qtmr_count.ino quad timer count external pulses and chain to 32 bits
qtmr_pwmvar.ino quad timer variable PWM, change period and duty
qtmrtst.ino quad timer counting and PWM tests
qtmrxpwm.ino quad timer slow PWM with XBAR
rtc.ino RTC off of 32 khz crystal
rtchp.ino HP RTC off of 32 khz crystal, periodic sub-second alarm
spidma.ino SPI DMA transmit
spidma2.ino SPI DMA transmit and receive
spiperf.ino SPI loopback test
sysinfo.ino teensy 4 core registers
trng.ino hardware TRNG example, 512 bits in 52 ms
wav2mqs.ino SD WAV files to T4 MQS
wdog1.ino exercise WDOG1 like SDK, ok 1050, hangs 1060

coremark coremark power coremark

Some performance comparisons at

https://github.com/manitou48/DUEZoo

http://manitou48.github.io/ more plots

https://forum.pjrc.com/threads/54711-Teensy-4-0-First-Beta-Test?p=194187&viewfull=1#post194187 float DSP

https://forum.pjrc.com/threads/54711-Teensy-4-0-First-Beta-Test?p=210782&viewfull=1#post210782

https://forum.pjrc.com/threads/54711-Teensy-4-0-First-Beta-Test?p=211593&viewfull=1#post211593 crypto

https://github.com/manitou48/crystals teensy 3 RTC tuning

About

Teensy 4 sketches and such

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published