diff options
author | David A. Mellis <d.mellis@arduino.cc> | 2009-12-23 00:00:17 +0000 |
---|---|---|
committer | David A. Mellis <d.mellis@arduino.cc> | 2009-12-23 00:00:17 +0000 |
commit | fe28586154ac07105f22408619199a7b05dee389 (patch) | |
tree | 8d07529b88913d3b9eb0af48a61155bff60f7d04 /cores/arduino/HardwareSerial.cpp | |
parent | 7ea4cb39bd8b4bf57c43acc50310bcb7402e3552 (diff) |
Adding Serial.end().
Diffstat (limited to 'cores/arduino/HardwareSerial.cpp')
-rwxr-xr-x | cores/arduino/HardwareSerial.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/cores/arduino/HardwareSerial.cpp b/cores/arduino/HardwareSerial.cpp index 1af6a66..712a4c7 100755 --- a/cores/arduino/HardwareSerial.cpp +++ b/cores/arduino/HardwareSerial.cpp @@ -165,6 +165,13 @@ void HardwareSerial::begin(long baud) sbi(*_ucsrb, _rxcie); } +void HardwareSerial::end() +{ + cbi(*_ucsrb, _rxen); + cbi(*_ucsrb, _txen); + cbi(*_ucsrb, _rxcie); +} + uint8_t HardwareSerial::available(void) { return (RX_BUFFER_SIZE + _rx_buffer->head - _rx_buffer->tail) % RX_BUFFER_SIZE; |