Kurt Eckhardt
d48359fc2c
T3.x/LC-SerialX addMemoryFor...
An experiement to see how much work again it would take to add the T4 methods to allow user sketches to increase the size of Serial ports RX and TX buffers, without having to edit the Source code which does it then for all sketches.
T3.x SerialN Add extra memory capabilities for Serial1-6
Also
Fixed serialEventX yield handling when you call begin multiple times
There is an issue that if you are not using the serialEvent type code and you call SerialX.begin multiple times, it will add that item to the process list multiple times, which can overrun the memory and cause crash or the like.
Fix was to check the list first and see if we are already in the list.
пре 4 година
PaulStoffregen
571493c10e
Allow huge serial buffers on Teensy 3.x
пре 5 година
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
7099935c0e
Update open source license info
пре 7 година
thewknd
a3b53f21a0
check SIM_SCGC1_UART4 in serial5_set_tx
пре 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 година
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 година
PaulStoffregen
5eab8dd0b8
Fix pin numbers for transmit opendrain on Serial4 & Serial5
пре 8 година
Kurt Eckhardt
7458590a29
Allow SetTX on Serial3/4/5 ...
On Serial 3 this addition is for all 3.x. Before it was ifdefed to only
do work on Teensy_LC as there is only one valid TX pin. But we now pass
in open drain as an option so this code should allow you to not turn it
on/off on Serial3 on all of these boards
and on Serial4 and Serial5 on the new boards.
пре 8 година
PaulStoffregen
8b3d33689e
Add Serial4 & Serial5 for K64 & K66
пре 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
пре 9 година
PaulStoffregen
6e0dd8ab39
Use software-based RTS on Serial2 and Serial3
пре 9 година
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
5c9ccd8412
Fix 9 bit transmit mode on Serial3
пре 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
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
f2cecda077
Use IRQ_PRIORITY (not hard-coded number) in Serial3
пре 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 година