|
|
@ -29,9 +29,7 @@ |
|
|
|
* The latest version of this library can always be found at |
|
|
|
* http://arduiniana.org.
|
|
|
|
*/ |
|
|
|
|
|
|
|
#ifndef SOFTWARESERIAL_H |
|
|
|
#define SOFTWARESERIAL_H |
|
|
|
#pragma once |
|
|
|
|
|
|
|
#include <Arduino.h> |
|
|
|
|
|
|
@ -64,7 +62,6 @@ class SoftwareSerial : public Stream { |
|
|
|
uint32_t delta_start = 0; |
|
|
|
|
|
|
|
// static data
|
|
|
|
static bool initialised; |
|
|
|
static HardwareTimer timer; |
|
|
|
static const IRQn_Type timer_interrupt_number; |
|
|
|
static uint32_t timer_interrupt_priority; |
|
|
@ -91,7 +88,7 @@ class SoftwareSerial : public Stream { |
|
|
|
public: |
|
|
|
// public methods
|
|
|
|
|
|
|
|
SoftwareSerial(uint16_t receivePin, uint16_t transmitPin, bool inverse_logic = false); |
|
|
|
SoftwareSerial(uint16_t receivePin, uint16_t transmitPin, bool inverse_logic=false); |
|
|
|
virtual ~SoftwareSerial(); |
|
|
|
void begin(long speed); |
|
|
|
bool listen(); |
|
|
@ -115,5 +112,3 @@ class SoftwareSerial : public Stream { |
|
|
|
|
|
|
|
using Print::write; |
|
|
|
}; |
|
|
|
|
|
|
|
#endif // SOFTWARESERIAL_H
|
|
|
|