PaulStoffregen
1bf39e5a2d
Fix timer conflicts with USB Triple Serial on Teensy 4
4 anos atrás
PaulStoffregen
e4b6abf862
USB Dual & Triple Serial on Teensy 4 (work in progress)
4 anos atrás
PaulStoffregen
3ad45ddaf9
T4 USB serial receive buffer defaults to 4096 bytes
5 anos atrás
PaulStoffregen
a2e957d80b
T4 USB use DMAMEM for USB serial receive buffer
5 anos atrás
PaulStoffregen
eb5d86692a
USB serial receive optimization on Teensy 4.0 - work in progress
5 anos atrás
PaulStoffregen
24e0248267
USB serial transmit needs to use zero length packets
5 anos atrás
PaulStoffregen
9557c81817
Use DMAMEM for USB serial transmit buffer
5 anos atrás
PaulStoffregen
17d02bcaf0
USB serial use different packet sizes at 12 vs 480
5 anos atrás
PaulStoffregen
412cb705ed
Implement Serial.availableForWrite()
5 anos atrás
PaulStoffregen
5b7e3213b2
Delete old USB serial code, and implement Serial.clear()
5 anos atrás
Kurt Eckhardt
0f0639b0c3
Serial.readBytes and Serial.peak
Put in probably temporary bandaids to allow code that uses:
Serial.readBytes(Buffer, cnt);
To function. It simply loops calling the underlying code for Serial.read().
5 anos atrás
PaulStoffregen
938be5eaf7
Clear past transfer state when USB host does new enumeration
5 anos atrás
PaulStoffregen
a554067ee0
Add USB transmit timeout
5 anos atrás
PaulStoffregen
b062b68308
Add USB Serial flush
5 anos atrás
PaulStoffregen
533a0c2c00
Improve USB serial transfers
5 anos atrás
PaulStoffregen
f5201cfe1d
Fix USB schedule_transfer()
5 anos atrás
PaulStoffregen
ee5c5e4131
Fix USB serial receive when transfer is multiple of packet size
5 anos atrás
PaulStoffregen
57bc3456ba
Use ATDTW when polling dTD status, and other USB improvements
5 anos atrás
PaulStoffregen
7e959d4a14
USB serial receive on IMXRT
5 anos atrás
PaulStoffregen
aee29bc892
Fix compiler warnings
5 anos atrás
Frank
2a8b5d066e
rmv warning "implicit declaration of function 'delay'"
5 anos atrás
PaulStoffregen
a1ff3e9256
Fix USB serial issues printing before device ready
5 anos atrás
PaulStoffregen
7153086e77
Don't disturb pin 13 (leftover debugging code)
5 anos atrás
PaulStoffregen
addd88d076
basic usb serial on imxrt
6 anos atrás
PaulStoffregen
e687673ddf
First commit, Teensy4 work-in-progress
6 anos atrás
Frank Bösing
11bd76352d
FCPU 256MHz
6 anos atrás
PaulStoffregen
7099935c0e
Update open source license info
7 anos atrás
Frank
9febfa653b
Fix: write returns zero ( #202 )
https://forum.pjrc.com/threads/40893-Incorrect-return-for-Serial-write()-on-Teensy-3-6?p=127732#post127732
I'm not sure if this fix has some side-effects - how will other functions react when it does not return zero anymore ?
8 anos atrás
PaulStoffregen
6040145aac
More K66 overclocking options
8 anos atrás
PaulStoffregen
c364608480
Even more defs
8 anos atrás
PaulStoffregen
1225f43fd0
Report Serial bool operator true only after 25 ms
Sometimes the PC or Mac drivers are not actually ready to begin receiving data immediately after they cause DTR or RTS to assert. This delay allows the PC to become ready before we tell sketches the Serial device is true (ready).
9 anos atrás
PaulStoffregen
caa5312fbc
Opps, fix compile for slow speeds
9 anos atrás
PaulStoffregen
8bdc442fdf
Add TODO comment in USB Serial
10 anos atrás
PaulStoffregen
9c1e41e70e
Change room() to writeBufferFree()
https://groups.google.com/a/arduino.cc/d/msg/developers/ls3hkviFYM4/XWT2LbfzNcgJ
10 anos atrás
PaulStoffregen
71160e91c2
Add Serial.room()
10 anos atrás
PaulStoffregen
d783be33c1
Clean up trailing whitespace
10 anos atrás
PaulStoffregen
7bee55654c
Support more CPU and bus frequencies
10 anos atrás
Frank Bösing
6942a12ff4
Stripped to overclock add. 144MHz only for Paul
10 anos atrás
Frank Bösing
bbd726f690
Update to 168MHz, 42 MHZ Bus, 28MHz Flash
10 anos atrás
Frank Bösing
856a79b321
Modified for additional 120MHz Core-Clock
10 anos atrás
PaulStoffregen
5cecdee933
Initial commit, version 1.17-rc1
11 anos atrás