diff --git a/hardware/arduino/avr/libraries/SoftwareSerial/src/SoftwareSerial.cpp b/hardware/arduino/avr/libraries/SoftwareSerial/src/SoftwareSerial.cpp index 0a16ff710..376762e75 100644 --- a/hardware/arduino/avr/libraries/SoftwareSerial/src/SoftwareSerial.cpp +++ b/hardware/arduino/avr/libraries/SoftwareSerial/src/SoftwareSerial.cpp @@ -48,7 +48,7 @@ http://arduiniana.org. // Statics // SoftwareSerial *SoftwareSerial::active_object = 0; -char SoftwareSerial::_receive_buffer[_SS_MAX_RX_BUFF]; +uint8_t SoftwareSerial::_receive_buffer[_SS_MAX_RX_BUFF]; volatile uint8_t SoftwareSerial::_receive_buffer_tail = 0; volatile uint8_t SoftwareSerial::_receive_buffer_head = 0; diff --git a/hardware/arduino/avr/libraries/SoftwareSerial/src/SoftwareSerial.h b/hardware/arduino/avr/libraries/SoftwareSerial/src/SoftwareSerial.h index 622e2a516..26183ba85 100644 --- a/hardware/arduino/avr/libraries/SoftwareSerial/src/SoftwareSerial.h +++ b/hardware/arduino/avr/libraries/SoftwareSerial/src/SoftwareSerial.h @@ -66,7 +66,7 @@ private: uint16_t _inverse_logic:1; // static data - static char _receive_buffer[_SS_MAX_RX_BUFF]; + static uint8_t _receive_buffer[_SS_MAX_RX_BUFF]; static volatile uint8_t _receive_buffer_tail; static volatile uint8_t _receive_buffer_head; static SoftwareSerial *active_object;