aboutsummaryrefslogtreecommitdiff
path: root/cores/arduino/HardwareSerial.cpp
AgeCommit message (Expand)Author
2021-05-26Correct typos in comments and documentationper1234
2017-12-18Fix MCUs without MPCM0 registerMartino Facchin
2017-11-13Fix flush hanging issueJohn Holman
2017-11-13Improve how TXCn bit is cleared in USCRnA registerJohn Holman
2017-11-13Prevent buffer retransmission when transmit buffer is emptyJohn Holman
2017-11-13Create macro to guard critical sections for large transmit buffersJohn Holman
2015-07-31Prevent losing bytes in HardwareSerial::end()Matthijs Kooijman
2015-05-29Saving some bytes in HardwareSerial::writechromhelm
2015-05-21Fixed bug with flushingchromhelm
2014-10-21Merge branch 'master' into ide-1.5.xCristian Maglie
2014-10-21Revert "Match return value to type in available()"Cristian Maglie
2014-07-18Add availableForWrite() to HardwareSerialPaulStoffregen
2014-05-23Merge branch 'ide-1.5.x-hwserial-cleanup' of github.com:matthijskooijman/Ardu...Cristian Maglie
2014-05-23Merge remote-tracking branch 'arduino/master' into ide-1.5.xCristian Maglie
2014-05-07Match return value to type in available()Zachary J. Fields
2014-05-06Fix comment typoMatthijs Kooijman
2014-04-01Merge commit '1ad74' into ide-1.5.xCristian Maglie
2014-03-27Fix typo in SerialEvent3 handlingMatthijs Kooijman
2014-03-24Added support for different size of TX and RX buffer sizes.jantje
2014-03-23This commit contains 2 changes:jantje
2014-02-14In HardwareSerial, don't use int for buffer indicesMatthijs Kooijman
2014-02-10Added license for avr/HardwareSerial.Cristian Maglie
2014-01-22In HardwareSerial::write, bypass the queue when it's emptyMatthijs Kooijman
2014-01-22Inlined HardwareSerial calls to RX ISR.Cristian Maglie
2014-01-22Put each HardwareSerial instance in its own .cpp fileMatthijs Kooijman
2014-01-22Centrally decide which hardware UARTS are availableMatthijs Kooijman
2014-01-22Disable the UDRE interrupt sooner in HardwareSerialMatthijs Kooijman
2014-01-22Fix lockup when writing to HardwareSerial with interrupts disabledMatthijs Kooijman
2014-01-22Fix HardwareSerial::flush() when interrupts are kept disabled for a whileMatthijs Kooijman
2014-01-22Improve HardwareSerial::flush()Matthijs Kooijman
2014-01-22Use bit_is_clear in HardwareSerial::flush()Matthijs Kooijman
2014-01-16Move interrupt handlers into HardwareSerial classMatthijs Kooijman
2014-01-16Use constants for register bit positions in HardwareSerialMatthijs Kooijman
2014-01-16Simplify HardwareSerial::begin()Matthijs Kooijman
2014-01-16Remove unused variableMatthijs Kooijman
2014-01-16Slightly reduce code utilization by inlining HardwareSerail begin(baud) and o...Cristian Maglie
2014-01-16Remove duplicate code from HardwareSerial::begin() methods.Matthijs Kooijman
2013-09-09Fixed HardwareSerial bug introduced in 1.5.3.Cristian Maglie
2013-07-26Move buffers into HardwareSerialMatthijs Kooijman
2013-07-26Use uint8_t for HardwareSerial ringbuffer pointersMatthijs Kooijman
2013-03-29Fix deprecated ISR names for ATmega8.Cristian Maglie
2013-03-29Removed deprecated interrupt handlersCristian Maglie
2012-11-29Clarifying comment.David A. Mellis
2012-11-29Moving TXCO definition into HardwareSerial.cpp from HardwareSerial.h.David A. Mellis
2012-08-30Changing setting of the UMSELn bits (for UART mode) and serial config values.David A. Mellis
2012-08-30Merge pull request #109 from Alarus/masterDavid A. Mellis
2012-08-28Serial.flush() waits for last character to be transmitted (michele.mazzucchi)David A. Mellis
2012-08-14Update hardware/arduino/cores/arduino/HardwareSerial.cppAlarus
2012-08-14Update hardware/arduino/cores/arduino/HardwareSerial.cppAlarus
2012-08-12Update hardware/arduino/cores/arduino/HardwareSerial.cppAlarus