PaulStoffregen
c425ecbd0a
Fix serial end() when errors are received but final interrupt never runs
6年前
PaulStoffregen
d51854082b
Fix serail stall when too-fast baud rates attempted
7年前
PaulStoffregen
07906c1091
Teensy LC doesn't support 9 bits on Serial2 & Serial3
7年前
PaulStoffregen
7099935c0e
Update open source license info
7年前
PaulStoffregen
e8748e9b3c
Fix 9 bit mode on Serial1 & Serial2 on Teensy LC
7年前
PaulStoffregen
be40459682
Don't allow pre-init of Serial2 Teensy 3.2 pins on Teensy3.6
8年前
Frank Bösing
cecfe51276
Set RTS Watermarks dependend of rx-buffersize
8年前
Frank Bösing
6dd6073c2c
serialX buffersizes
Additional PR for SERIALX_DISABLE follows
8年前
PaulStoffregen
f496103194
Always define the SD card pins - do it like we mean it!
8年前
Kurt Eckhardt
eef956bb2d
Update Board Names
8年前
Kurt Eckhardt
db1e687b18
T3.5/T3.6 Beta: Optional Allow SDCard pins
With the new beta boards, for those users who don't need an SDCard for
their project, it would be great to allow them to use the 6 IO pins
associated with the SDCARD for other purposes. This would probably
require a cheap adapter, but these are nice signals to be able to be
used. They include:
SPI1: SCK, MISO, MOSI, CS0-2
Serail2: TX/RX
Serial4: TX/RX
I2C1: SCL/SDA
This change adds support for GPIO, SPI, Serial2 and Serial4
8年前
Kurt Eckhardt
899cbecc02
Enable Uart 2 stop bit capabilities
The T-LC and the new beta boards T3.6 and soon T3.5 hardware uarts have
ability to turn on 2 stop bits. So enabled on these boards.
8年前
Kurt Eckhardt
a8c467f5e6
Fix Compile error for Teensy LC
8年前
Kurt Eckhardt
1067caf0ba
Beta Board names Change
8年前
Kurt Eckhardt
da4b27c0db
T3.2 Serial2.end - handle alternate pins
On T3.2 if you do something like:
Serial2.setTX(31);
Serial2.setRX(26);
Serial2.begin(.9600);
...
Serial2.end();
It will on the end call will always reconfigure pins 9 and 10 to be
digital pins MUX = 1
8年前
Kurt Eckhardt
1bb20b3b61
Serial2.setTx and Serial2.setRX should check Uart1
These two functions were checking (SIM_SCGC4 & SIM_SCGC4_UART2)
and should be testing (SIM_SCGC4 & SIM_SCGC4_UART1)
8年前
Kurt Eckhardt
c9bec4c380
Serial2 - !TX(31) !RX(26) on T3.5
Updated Serial2.
It had valid TX for T3.2 of 10 and 31, but 31 on T3.5 is RX4
Likewise RX for T3.2 of 9 and 26, but on T3.5 26 is RX1
8年前
PaulStoffregen
1e5260347f
Add opendrain option to Serial#.setTX
8年前
PaulStoffregen
e3989b19f3
Add HardwareSerial setRX(pin) & setTX(pin)
8年前
PaulStoffregen
0254d93d95
Teensy-LC doesn't support CTS, so disable its code
8年前
PaulStoffregen
6e0dd8ab39
Use software-based RTS on Serial2 and Serial3
8年前
PaulStoffregen
c6e6060c48
whitespace reformat in serial code
9年前
PaulStoffregen
c2f550d378
Add serial flow control C functions
https://forum.pjrc.com/threads/29446-Teensy-Hardware-Flow-Control-RTS-CTS?p=80425#post80425
9年前
PaulStoffregen
6ed0c5f01f
Fix Hardware Serial transmitterEnable() on Teensy-LC
9年前
PaulStoffregen
e2bf6d44e0
Avoid kinetis.h name conflicts with simple Arduino names
9年前
PaulStoffregen
182037caea
Fix 9 bit hardware serial receive
https://forum.pjrc.com/threads/27093-Fix-for-9-bit-serial-receive-bug
9年前
PaulStoffregen
9b8d74c089
Initial support for Teensy-LC
9年前
PaulStoffregen
19ee965759
Add transmitterEnable on Serial2 & Serial3
10年前
PaulStoffregen
36fc4f599e
Use Serial2's FIFO on Teensy 3.1
10年前
PaulStoffregen
9c1e41e70e
Change room() to writeBufferFree()
https://groups.google.com/a/arduino.cc/d/msg/developers/ls3hkviFYM4/XWT2LbfzNcgJ
10年前
PaulStoffregen
479bde6866
Use enum for IRQ numbers, rename mk20dx128.h to kinetis.h
10年前
PaulStoffregen
603afcc984
Fix off-by-1 error in new Serial#.room()
10年前
PaulStoffregen
d289954223
Add Serial1-3.room()
http://forum.pjrc.com/threads/26064-Large-transfers-over-serial-on-Teensy-3-1
http://forum.arduino.cc/index.php/topic,165574.0.html
10年前
PaulStoffregen
7ba1cbccc6
Add NVIC priority handling in Serial2 & Serial3
11年前
PaulStoffregen
29168b784d
Add serial formats and 9 bit modes (disabled by default) to HardwareSerial
11年前
PaulStoffregen
5cecdee933
Initial commit, version 1.17-rc1
11年前