mirror of
https://github.com/arduino/Arduino.git
synced 2025-02-20 14:54:31 +01:00
Adding Serial.end().
This commit is contained in:
parent
3063c34ebe
commit
c82a43abde
@ -165,6 +165,13 @@ void HardwareSerial::begin(long baud)
|
|||||||
sbi(*_ucsrb, _rxcie);
|
sbi(*_ucsrb, _rxcie);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void HardwareSerial::end()
|
||||||
|
{
|
||||||
|
cbi(*_ucsrb, _rxen);
|
||||||
|
cbi(*_ucsrb, _txen);
|
||||||
|
cbi(*_ucsrb, _rxcie);
|
||||||
|
}
|
||||||
|
|
||||||
uint8_t HardwareSerial::available(void)
|
uint8_t HardwareSerial::available(void)
|
||||||
{
|
{
|
||||||
return (RX_BUFFER_SIZE + _rx_buffer->head - _rx_buffer->tail) % RX_BUFFER_SIZE;
|
return (RX_BUFFER_SIZE + _rx_buffer->head - _rx_buffer->tail) % RX_BUFFER_SIZE;
|
||||||
|
@ -47,6 +47,7 @@ class HardwareSerial : public Print
|
|||||||
volatile uint8_t *udr,
|
volatile uint8_t *udr,
|
||||||
uint8_t rxen, uint8_t txen, uint8_t rxcie, uint8_t udre, uint8_t u2x);
|
uint8_t rxen, uint8_t txen, uint8_t rxcie, uint8_t udre, uint8_t u2x);
|
||||||
void begin(long);
|
void begin(long);
|
||||||
|
void end();
|
||||||
uint8_t available(void);
|
uint8_t available(void);
|
||||||
int read(void);
|
int read(void);
|
||||||
void flush(void);
|
void flush(void);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user