mirror of
https://github.com/arduino/Arduino.git
synced 2025-01-17 06:52:18 +01:00
Update hardware/arduino/cores/arduino/HardwareSerial.h
New Serial.begin(baud, config);
This commit is contained in:
parent
295337d9ba
commit
39bdce82cf
@ -17,7 +17,7 @@
|
|||||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
|
|
||||||
Modified 28 September 2010 by Mark Sproul
|
Modified 28 September 2010 by Mark Sproul
|
||||||
Modified 12 August 2012 by Alarus
|
Modified 14 August 2012 by Alarus
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef HardwareSerial_h
|
#ifndef HardwareSerial_h
|
||||||
@ -52,7 +52,7 @@ class HardwareSerial : public Stream
|
|||||||
volatile uint8_t *ucsrc, volatile uint8_t *udr,
|
volatile uint8_t *ucsrc, volatile uint8_t *udr,
|
||||||
uint8_t rxen, uint8_t txen, uint8_t rxcie, uint8_t udrie, uint8_t u2x);
|
uint8_t rxen, uint8_t txen, uint8_t rxcie, uint8_t udrie, uint8_t u2x);
|
||||||
void begin(unsigned long);
|
void begin(unsigned long);
|
||||||
void begin(unsigned long, byte, char, byte);
|
void begin(unsigned long, byte);
|
||||||
void end();
|
void end();
|
||||||
virtual int available(void);
|
virtual int available(void);
|
||||||
virtual int peek(void);
|
virtual int peek(void);
|
||||||
@ -63,6 +63,56 @@ class HardwareSerial : public Stream
|
|||||||
operator bool();
|
operator bool();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Define config for Serial.begin(baud, config);
|
||||||
|
#define _5n1_ 0x80
|
||||||
|
#define _5N1_ 0x80
|
||||||
|
#define _6n1_ 0x82
|
||||||
|
#define _6N1_ 0x82
|
||||||
|
#define _7n1_ 0x84
|
||||||
|
#define _7N1_ 0x84
|
||||||
|
#define _8n1_ 0x86
|
||||||
|
#define _8N1_ 0x86
|
||||||
|
#define _5n2_ 0x88
|
||||||
|
#define _5N2_ 0x88
|
||||||
|
#define _6n2_ 0x8A
|
||||||
|
#define _6N2_ 0x8A
|
||||||
|
#define _7n2_ 0x8C
|
||||||
|
#define _7N2_ 0x8C
|
||||||
|
#define _8n2_ 0x8E
|
||||||
|
#define _8N2_ 0x8E
|
||||||
|
#define _5e1_ 0xA0
|
||||||
|
#define _5E1_ 0xA0
|
||||||
|
#define _6e1_ 0xA2
|
||||||
|
#define _6E1_ 0xA2
|
||||||
|
#define _7e1_ 0xA4
|
||||||
|
#define _7E1_ 0xA4
|
||||||
|
#define _8e1_ 0xA6
|
||||||
|
#define _8E1_ 0xA6
|
||||||
|
#define _5e2_ 0xA8
|
||||||
|
#define _5E2_ 0xA8
|
||||||
|
#define _6e2_ 0xAA
|
||||||
|
#define _6E2_ 0xAA
|
||||||
|
#define _7e2_ 0xAC
|
||||||
|
#define _7E2_ 0xAC
|
||||||
|
#define _8e2_ 0xAE
|
||||||
|
#define _8E2_ 0xAE
|
||||||
|
#define _5o1_ 0xB0
|
||||||
|
#define _5O1_ 0xB0
|
||||||
|
#define _6o1_ 0xB2
|
||||||
|
#define _6O1_ 0xB2
|
||||||
|
#define _7o1_ 0xB4
|
||||||
|
#define _7O1_ 0xB4
|
||||||
|
#define _8o1_ 0xB6
|
||||||
|
#define _8O1_ 0xB6
|
||||||
|
#define _5o2_ 0xB8
|
||||||
|
#define _5O2_ 0xB8
|
||||||
|
#define _6o2_ 0xBA
|
||||||
|
#define _6O2_ 0xBA
|
||||||
|
#define _7o2_ 0xBC
|
||||||
|
#define _7O2_ 0xBC
|
||||||
|
#define _8o2_ 0xBE
|
||||||
|
#define _8O2_ 0xBE
|
||||||
|
|
||||||
#if defined(UBRRH) || defined(UBRR0H)
|
#if defined(UBRRH) || defined(UBRR0H)
|
||||||
extern HardwareSerial Serial;
|
extern HardwareSerial Serial;
|
||||||
#elif defined(USBCON)
|
#elif defined(USBCON)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user