![]() |
W60X_Arduino
|
HardwareSerial Class Reference
Inherits Stream.
Public Member Functions | |
HardwareSerial (int serial_no) | |
This constructor is used to init hardware serial. More... | |
HardwareSerial (int serial_no, bool mul_flag) | |
This constructor is used to init hardware serial. More... | |
HardwareSerial () | |
This constructor is used to init hardware serial. More... | |
void | begin () |
Sets the data rate in bits per second (baud) for serial data transmission. For communicating with the computer, use one of these rates: 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, or 115200. You can, however, specify other rates - for example, to communicate over pins 0 and 1 with a component that requires a particular baud rate. More... | |
void | begin (unsigned long baud) |
Sets the data rate in bits per second (baud) for serial data transmission. For communicating with the computer, use one of these rates: 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, or 115200. You can, however, specify other rates - for example, to communicate over pins 0 and 1 with a component that requires a particular baud rate. More... | |
void | begin (unsigned long baud, int modeChoose) |
Sets the data rate in bits per second (baud) for serial data transmission. For communicating with the computer, use one of these rates: 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, or 115200. You can, however, specify other rates - for example, to communicate over pins 0 and 1 with a component that requires a particular baud rate. More... | |
virtual int | read (void) |
Reads incoming serial data. read() inherits from the Stream utility class. More... | |
virtual int | available (void) |
Get the number of bytes (characters) available for reading from the serial port. This is data that's already arrived and stored in the serial receive buffer (which holds 64 bytes). available() inherits from the Stream utility class. More... | |
virtual int | peek () |
Returns the next byte (character) of incoming serial data without removing it from the internal serial buffer. That is, successive calls to peek() will return the same character, as will the next call to read(). peek() inherits from the Stream utility class. More... | |
virtual size_t | write (uint8_t c) |
Writes binary data to the serial port. This data is sent as a byte or series of bytes; to send the characters representing the digits of a number use the print() function instead. More... | |
![]() | |
void | setTimeout (unsigned long timeout) |
setTimeout() sets the maximum milliseconds to wait for stream data, it defaults to 1000 milliseconds. This function is part of the Stream class, and is called by any class that inherits from it (Wire, Serial, etc). See the Stream class main page for more information. More... | |
bool | find (const char *target) |
find() reads data from the stream until the target string of given length is found The function returns true if target string is found, false if timed out. More... | |
bool | find (uint8_t *target) |
find() reads data from the stream until the target string of given length is found The function returns true if target string is found, false if timed out. More... | |
bool | find (const char *target, size_t length) |
find() reads data from the stream until the target string of given length is found The function returns true if target string is found, false if timed out. More... | |
bool | find (const uint8_t *target, size_t length) |
find() reads data from the stream until the target string of given length is found The function returns true if target string is found, false if timed out. More... | |
bool | find (char target) |
find() reads data from the stream until the target string of given length is found The function returns true if target string is found, false if timed out. More... | |
bool | findUntil (const char *target, const char *terminator) |
findUntil() reads data from the stream until the target string of given length or terminator string is found. More... | |
bool | findUntil (const uint8_t *target, const char *terminator) |
findUntil() reads data from the stream until the target string of given length or terminator string is found. More... | |
bool | findUntil (const char *target, size_t targetLen, const char *terminate, size_t termLen) |
findUntil() reads data from the stream until the target string of given length or terminator string is found. More... | |
bool | findUntil (const uint8_t *target, size_t targetLen, const char *terminate, size_t termLen) |
findUntil() reads data from the stream until the target string of given length or terminator string is found. More... | |
long | parseInt () |
parseInt() returns the first valid (long) integer number from the serial buffer. Characters that are not integers (or the minus sign) are skipped. More... | |
float | parseFloat () |
parseFloat() returns the first valid floating point number from the current position. Initial characters that are not digits (or the minus sign) are skipped. parseFloat() is terminated by the first character that is not a floating point number. More... | |
virtual size_t | readBytes (char *buffer, size_t length) |
readBytes() read characters from a stream into a buffer. The function terminates if the determined length has been read, or it times out (see setTimeout()). More... | |
virtual size_t | readBytes (uint8_t *buffer, size_t length) |
readBytes() read characters from a stream into a buffer. The function terminates if the determined length has been read, or it times out (see setTimeout()). More... | |
size_t | readBytesUntil (char terminator, char *buffer, size_t length) |
readBytesUntil() reads characters from a stream into a buffer. The function terminates if the terminator character is detected, the determined length has been read, or it times out (see setTimeout()). More... | |
size_t | readBytesUntil (char terminator, uint8_t *buffer, size_t length) |
readBytesUntil() reads characters from a stream into a buffer. The function terminates if the terminator character is detected, the determined length has been read, or it times out (see setTimeout()). More... | |
String | readString () |
readString() reads characters from a stream into a string. The function terminates if it times out (see setTimeout()). More... | |
String | readStringUntil (char terminator) |
readStringUntil() reads characters from a stream into a string. The function terminates if the terminator character is detected or it times out (see setTimeout()). More... | |
![]() | |
int | getWriteError () |
This function is used to get write error number. More... | |
void | clearWriteError () |
This function is used to clear write error number. More... | |
virtual size_t | write (const uint8_t *buffer, size_t size) |
This function is used to write buffer to the interface defined by the object. More... | |
size_t | write (const char *str) |
This function is used to write buffer to the interface defined by the object. More... | |
size_t | write (const char *buffer, size_t size) |
This function is used to write buffer to the interface defined by the object. More... | |
size_t | print (const String &) |
This function is used to print buffer to the interface defined by the object. More... | |
size_t | print (const char []) |
This function is used to print buffer to the interface defined by the object. More... | |
size_t | print (char) |
This function is used to print buffer to the interface defined by the object. More... | |
size_t | print (unsigned char, int=DEC) |
This function is used to print target to the interface defined by the object. More... | |
size_t | print (int, int=DEC) |
This function is used to print target to the interface defined by the object. More... | |
size_t | print (unsigned int, int=DEC) |
This function is used to print target to the interface defined by the object. More... | |
size_t | print (long, int=DEC) |
This function is used to print target to the interface defined by the object. More... | |
size_t | print (unsigned long, int=DEC) |
This function is used to print target to the interface defined by the object. More... | |
size_t | print (double, int=BIN) |
This function is used to print target to the interface defined by the object. More... | |
size_t | print (const Printable &) |
This function is used to print target to the interface defined by the object. More... | |
size_t | println (void) |
This function is used to print target to the interface defined by the object with carriage ret ('') and new line (' '). More... | |
size_t | println (const String &s) |
This function is used to print target to the interface defined by the object with carriage ret ('') and new line (' '). More... | |
size_t | println (const char []) |
This function is used to print target to the interface defined by the object with carriage ret ('') and new line (' '). More... | |
size_t | println (char) |
This function is used to print target to the interface defined by the object with carriage ret ('') and new line (' '). More... | |
size_t | println (unsigned char, int=DEC) |
This function is used to print target to the interface defined by the object with carriage ret ('') and new line (' '). More... | |
size_t | println (int, int=DEC) |
This function is used to print target to the interface defined by the object with carriage ret ('') and new line (' '). More... | |
size_t | println (unsigned int, int=DEC) |
This function is used to print target to the interface defined by the object with carriage ret ('') and new line (' '). More... | |
size_t | println (long, int=DEC) |
This function is used to print target to the interface defined by the object with carriage ret ('') and new line (' '). More... | |
size_t | println (unsigned long, int=DEC) |
This function is used to print target to the interface defined by the object with carriage ret ('') and new line (' '). More... | |
size_t | println (double, int=BIN) |
This function is used to print target to the interface defined by the object with carriage ret ('') and new line (' '). More... | |
size_t | println (const Printable &) |
This function is used to print target to the interface defined by the object with carriage ret ('') and new line (' '). More... | |
Additional Inherited Members | |
![]() | |
int | timedRead () |
int | timedPeek () |
int | peekNextDigit () |
long | parseInt (char skipChar) |
float | parseFloat (char skipChar) |
![]() | |
void | setWriteError (int err=1) |
![]() | |
unsigned long | _timeout |
unsigned long | _startMillis |
Member Function Documentation
◆ write()
|
virtual |
Writes binary data to the serial port. This data is sent as a byte or series of bytes; to send the characters representing the digits of a number use the print() function instead.
- Parameters
-
[in] c Specify the byte which will be sent to the console.
- Returns
- The length of sending to the console.
- Note
Implements Print.
Generated by
