diff options
| author | Marti Bolivar <mbolivar@leaflabs.com> | 2011-08-16 04:12:47 -0400 | 
|---|---|---|
| committer | Marti Bolivar <mbolivar@leaflabs.com> | 2011-08-16 06:13:48 -0400 | 
| commit | 171eebc4fb5ded65637d056c24efe1bcd382a589 (patch) | |
| tree | f15ca164ed201aea0ce88366a5a2cf8356b4e388 | |
| parent | a432c87cdcf3ccd7238e042da0be6a2e9cde0f0d (diff) | |
| download | librambutan-171eebc4fb5ded65637d056c24efe1bcd382a589.tar.gz librambutan-171eebc4fb5ded65637d056c24efe1bcd382a589.zip | |
HardwareSerial: trivial code reordering
| -rw-r--r-- | wirish/comm/HardwareSerial.cpp | 30 | ||||
| -rw-r--r-- | wirish/comm/HardwareSerial.h | 4 | 
2 files changed, 23 insertions, 11 deletions
| diff --git a/wirish/comm/HardwareSerial.cpp b/wirish/comm/HardwareSerial.cpp index 5ec9451..fba68fd 100644 --- a/wirish/comm/HardwareSerial.cpp +++ b/wirish/comm/HardwareSerial.cpp @@ -67,17 +67,9 @@ HardwareSerial::HardwareSerial(usart_dev *usart_device,      this->rx_pin = rx_pin;  } -uint8 HardwareSerial::read(void) { -    return usart_getc(usart_device); -} - -uint32 HardwareSerial::available(void) { -    return usart_data_available(usart_device); -} - -void HardwareSerial::write(unsigned char ch) { -    usart_putc(usart_device, ch); -} +/* + * Set up/tear down + */  void HardwareSerial::begin(uint32 baud) {      ASSERT(baud <= usart_device->max_baud); @@ -106,6 +98,22 @@ void HardwareSerial::end(void) {      usart_disable(usart_device);  } +/* + * I/O + */ + +uint8 HardwareSerial::read(void) { +    return usart_getc(usart_device); +} + +uint32 HardwareSerial::available(void) { +    return usart_data_available(usart_device); +} + +void HardwareSerial::write(unsigned char ch) { +    usart_putc(usart_device, ch); +} +  void HardwareSerial::flush(void) {      usart_reset_rx(usart_device);  } diff --git a/wirish/comm/HardwareSerial.h b/wirish/comm/HardwareSerial.h index 49d535d..a347051 100644 --- a/wirish/comm/HardwareSerial.h +++ b/wirish/comm/HardwareSerial.h @@ -56,8 +56,12 @@ public:                     uint8 tx_pin,                     uint8 rx_pin,                     uint32 clock_speed); + +    /* Set up/tear down */      void begin(uint32 baud);      void end(void); + +    /* I/O */      uint32 available(void);      uint8 read(void);      void flush(void); | 
