RUI3 (RAK Unified Interface 3) - RAK4631
HardwareSerial.h File Reference

The c++ wrapper for Serial functions. More...

Go to the source code of this file.

Data Structures

class  HardwareSerial
 

Macros

#define SERIAL_5N1   0x00
 
#define SERIAL_6N1   0x02
 
#define SERIAL_7N1   0x04
 
#define SERIAL_8N1   0x06
 
#define SERIAL_5N2   0x08
 
#define SERIAL_6N2   0x0A
 
#define SERIAL_7N2   0x0C
 
#define SERIAL_8N2   0x0E
 
#define SERIAL_5E1   0x20
 
#define SERIAL_6E1   0x22
 
#define SERIAL_7E1   0x24
 
#define SERIAL_8E1   0x26
 
#define SERIAL_5E2   0x28
 
#define SERIAL_6E2   0x2C
 
#define SERIAL_7E2   0x2D
 
#define SERIAL_8E2   0x2E
 
#define SERIAL_5O1   0x30
 
#define SERIAL_6O1   0x32
 
#define SERIAL_7O1   0x34
 
#define SERIAL_8O1   0x36
 
#define SERIAL_5O2   0x38
 
#define SERIAL_6O2   0x3A
 
#define SERIAL_7O2   0x3C
 
#define SERIAL_8O2   0x3E
 
#define SERIAL_PORT_MONITOR   Serial
 
#define SERIAL_PORT_USBVIRTUAL   Serial
 
#define SERIAL_PORT_HARDWARE   Serial1
 
#define SERIAL_PORT_HARDWARE_OPEN   Serial1
 

Enumerations

enum  RAK_SERIAL_MODE {
  RAK_AT_MODE,
  RAK_CUSTOM_MODE,
  RAK_DEFAULT_MODE
}
 

Variables

HardwareSerial Serial
 
HardwareSerial Serial0
 
HardwareSerial Serial1
 
HardwareSerial Serial2
 
HardwareSerial Serial4
 
HardwareSerial Serial6
 

Detailed Description

The c++ wrapper for Serial functions.

Author
RAKwireless
Version
0.0.0
Date
2021.5

Macro Definition Documentation

◆ SERIAL_5N1

#define SERIAL_5N1   0x00

◆ SERIAL_6N1

#define SERIAL_6N1   0x02

◆ SERIAL_7N1

#define SERIAL_7N1   0x04

◆ SERIAL_8N1

#define SERIAL_8N1   0x06

◆ SERIAL_5N2

#define SERIAL_5N2   0x08

◆ SERIAL_6N2

#define SERIAL_6N2   0x0A

◆ SERIAL_7N2

#define SERIAL_7N2   0x0C

◆ SERIAL_8N2

#define SERIAL_8N2   0x0E

◆ SERIAL_5E1

#define SERIAL_5E1   0x20

◆ SERIAL_6E1

#define SERIAL_6E1   0x22

◆ SERIAL_7E1

#define SERIAL_7E1   0x24

◆ SERIAL_8E1

#define SERIAL_8E1   0x26

◆ SERIAL_5E2

#define SERIAL_5E2   0x28

◆ SERIAL_6E2

#define SERIAL_6E2   0x2C

◆ SERIAL_7E2

#define SERIAL_7E2   0x2D

◆ SERIAL_8E2

#define SERIAL_8E2   0x2E

◆ SERIAL_5O1

#define SERIAL_5O1   0x30

◆ SERIAL_6O1

#define SERIAL_6O1   0x32

◆ SERIAL_7O1

#define SERIAL_7O1   0x34

◆ SERIAL_8O1

#define SERIAL_8O1   0x36

◆ SERIAL_5O2

#define SERIAL_5O2   0x38

◆ SERIAL_6O2

#define SERIAL_6O2   0x3A

◆ SERIAL_7O2

#define SERIAL_7O2   0x3C

◆ SERIAL_8O2

#define SERIAL_8O2   0x3E

◆ SERIAL_PORT_MONITOR

#define SERIAL_PORT_MONITOR   Serial

◆ SERIAL_PORT_USBVIRTUAL

#define SERIAL_PORT_USBVIRTUAL   Serial

◆ SERIAL_PORT_HARDWARE

#define SERIAL_PORT_HARDWARE   Serial1

◆ SERIAL_PORT_HARDWARE_OPEN

#define SERIAL_PORT_HARDWARE_OPEN   Serial1

Variable Documentation

◆ Serial

◆ Serial0

HardwareSerial Serial0

◆ Serial1

HardwareSerial Serial1

◆ Serial2

HardwareSerial Serial2

◆ Serial4

HardwareSerial Serial4

◆ Serial6