From 38c3bbbd3c83eda057d4857635fbd78a4785c3a4 Mon Sep 17 00:00:00 2001 From: Fede85 Date: Wed, 3 Jul 2013 23:18:21 +0200 Subject: [PATCH] SoftwareSerial library to the new format --- .../SoftwareSerial/arch/avr}/SoftwareSerial.cpp | 2 +- .../SoftwareSerial/arch/avr/SoftwareSerial_Class.h | 0 .../SoftwareSerialExample/SoftwareSerialExample.ino | 0 .../examples/TwoPortReceive/TwoPortReceive.ino | 0 .../SoftwareSerial/keywords.txt | 0 libraries/SoftwareSerial/library.properties | 10 ++++++++++ libraries/SoftwareSerial/src/SoftwareSerial.h | 1 + 7 files changed, 12 insertions(+), 1 deletion(-) rename {hardware/arduino/avr/libraries/SoftwareSerial => libraries/SoftwareSerial/arch/avr}/SoftwareSerial.cpp (95%) rename hardware/arduino/avr/libraries/SoftwareSerial/SoftwareSerial.h => libraries/SoftwareSerial/arch/avr/SoftwareSerial_Class.h (100%) rename {hardware/arduino/avr/libraries => libraries}/SoftwareSerial/examples/SoftwareSerialExample/SoftwareSerialExample.ino (100%) rename {hardware/arduino/avr/libraries => libraries}/SoftwareSerial/examples/TwoPortReceive/TwoPortReceive.ino (100%) rename {hardware/arduino/avr/libraries => libraries}/SoftwareSerial/keywords.txt (100%) create mode 100644 libraries/SoftwareSerial/library.properties create mode 100644 libraries/SoftwareSerial/src/SoftwareSerial.h diff --git a/hardware/arduino/avr/libraries/SoftwareSerial/SoftwareSerial.cpp b/libraries/SoftwareSerial/arch/avr/SoftwareSerial.cpp similarity index 95% rename from hardware/arduino/avr/libraries/SoftwareSerial/SoftwareSerial.cpp rename to libraries/SoftwareSerial/arch/avr/SoftwareSerial.cpp index 64496febb..2d6db602f 100644 --- a/hardware/arduino/avr/libraries/SoftwareSerial/SoftwareSerial.cpp +++ b/libraries/SoftwareSerial/arch/avr/SoftwareSerial.cpp @@ -41,7 +41,7 @@ http://arduiniana.org. #include #include #include -#include +#include // // Lookup table // diff --git a/hardware/arduino/avr/libraries/SoftwareSerial/SoftwareSerial.h b/libraries/SoftwareSerial/arch/avr/SoftwareSerial_Class.h similarity index 100% rename from hardware/arduino/avr/libraries/SoftwareSerial/SoftwareSerial.h rename to libraries/SoftwareSerial/arch/avr/SoftwareSerial_Class.h diff --git a/hardware/arduino/avr/libraries/SoftwareSerial/examples/SoftwareSerialExample/SoftwareSerialExample.ino b/libraries/SoftwareSerial/examples/SoftwareSerialExample/SoftwareSerialExample.ino similarity index 100% rename from hardware/arduino/avr/libraries/SoftwareSerial/examples/SoftwareSerialExample/SoftwareSerialExample.ino rename to libraries/SoftwareSerial/examples/SoftwareSerialExample/SoftwareSerialExample.ino diff --git a/hardware/arduino/avr/libraries/SoftwareSerial/examples/TwoPortReceive/TwoPortReceive.ino b/libraries/SoftwareSerial/examples/TwoPortReceive/TwoPortReceive.ino similarity index 100% rename from hardware/arduino/avr/libraries/SoftwareSerial/examples/TwoPortReceive/TwoPortReceive.ino rename to libraries/SoftwareSerial/examples/TwoPortReceive/TwoPortReceive.ino diff --git a/hardware/arduino/avr/libraries/SoftwareSerial/keywords.txt b/libraries/SoftwareSerial/keywords.txt similarity index 100% rename from hardware/arduino/avr/libraries/SoftwareSerial/keywords.txt rename to libraries/SoftwareSerial/keywords.txt diff --git a/libraries/SoftwareSerial/library.properties b/libraries/SoftwareSerial/library.properties new file mode 100644 index 000000000..3f48e6b35 --- /dev/null +++ b/libraries/SoftwareSerial/library.properties @@ -0,0 +1,10 @@ +name=SoftwareSerial +author=Mikal Hart +email=info@arduino.cc +sentence=With this library you can create a software Serial interface on two Arduino pins +paragraph=you can choose two Arduino pins and use them as RX and TX channels of a Serial interface.
This library emulate the in software the behaviour of a serial interface.
For the RX pis in mandatory to use a pin with the PinChange interrupt capability. +url=http://arduino.cc/en/Reference/SD +architectures=avr +version=1.0 +dependencies= none +core-dependencies=arduino (>=1.5.0) diff --git a/libraries/SoftwareSerial/src/SoftwareSerial.h b/libraries/SoftwareSerial/src/SoftwareSerial.h new file mode 100644 index 000000000..3f0d13862 --- /dev/null +++ b/libraries/SoftwareSerial/src/SoftwareSerial.h @@ -0,0 +1 @@ +#include