|
F439_CPP_SPI_RA8875_TFT_LCD_04 1.0
STM32F439 SPI RA8875 7-inch TFT display with FRAM-backed touch calibration, built on the STM32_GFX, STM32_RA8875 and STM32_MB85RS64V libraries
|
Arduino-compatible text output base class. A subclass provides write(uint8_t); everything else is built on it. More...
#include <Print.h>
Public Member Functions | |
| Print () | |
| Constructor: no write error. | |
| virtual | ~Print () |
| Virtual destructor. | |
| int | getWriteError () |
| void | clearWriteError () |
| Clear the write-error flag. | |
| virtual size_t | write (uint8_t c)=0 |
| size_t | write (const char *str) |
| virtual size_t | write (const uint8_t *buffer, size_t size) |
| Write a buffer of bytes. | |
| size_t | write (const char *buffer, size_t size) |
| virtual int | availableForWrite () |
| virtual void | flush () |
| Wait for pending output to finish (no-op by default). | |
| size_t | print (const __FlashStringHelper *ifsh) |
| Print a flash-resident string, e.g. print(F("text")). | |
| size_t | print (const String &s) |
| Print a String. | |
| size_t | print (const char str[]) |
| Print a NUL-terminated string. | |
| size_t | print (char c) |
| Print one character. | |
| size_t | print (unsigned char b, int base=DEC) |
| Print an unsigned char as a number. | |
| size_t | print (int n, int base=DEC) |
| Print an int. | |
| size_t | print (unsigned int n, int base=DEC) |
| Print an unsigned int. | |
| size_t | print (long n, int base=DEC) |
| Print a long. | |
| size_t | print (unsigned long n, int base=DEC) |
| Print an unsigned long. | |
| size_t | print (double n, int digits=2) |
| Print a floating-point number. | |
| size_t | println (const __FlashStringHelper *ifsh) |
| Print, followed by a line ending (CR LF), a flash-resident string, e.g. print(F("text")). | |
| size_t | println (const String &s) |
| Print, followed by a line ending (CR LF), a String. | |
| size_t | println (const char str[]) |
| Print, followed by a line ending (CR LF), a NUL-terminated string. | |
| size_t | println (char c) |
| Print, followed by a line ending (CR LF), one character. | |
| size_t | println (unsigned char b, int base=DEC) |
| Print, followed by a line ending (CR LF), an unsigned char as a number. | |
| size_t | println (int n, int base=DEC) |
| Print, followed by a line ending (CR LF), an int. | |
| size_t | println (unsigned int n, int base=DEC) |
| Print, followed by a line ending (CR LF), an unsigned int. | |
| size_t | println (long n, int base=DEC) |
| Print, followed by a line ending (CR LF), a long. | |
| size_t | println (unsigned long n, int base=DEC) |
| Print, followed by a line ending (CR LF), an unsigned long. | |
| size_t | println (double n, int digits=2) |
| Print, followed by a line ending (CR LF), a floating-point number. | |
| size_t | println (void) |
| Print just a line ending (CR LF). | |
Protected Member Functions | |
| void | setWriteError (int err=1) |
Arduino-compatible text output base class. A subclass provides write(uint8_t); everything else is built on it.
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inline |
| size_t Print::print | ( | char | c | ) |
| size_t Print::print | ( | const __FlashStringHelper * | ifsh | ) |
Print a flash-resident string, e.g. print(F("text")).
| ifsh | The value to print |
Definition at line 30 of file Print.cpp.
References print().
Referenced by Adafruit_GFX_Button::drawButton(), print(), print(), print(), print(), println(), println(), println(), println(), println(), println(), println(), println(), println(), and println().
| size_t Print::print | ( | const char | str[] | ) |
| size_t Print::print | ( | const String & | s | ) |
| s | The value to print |
Definition at line 39 of file Print.cpp.
References String::c_str(), String::length(), and write().
| size_t Print::print | ( | double | n, |
| int | digits = 2 ) |
| size_t Print::print | ( | int | n, |
| int | base = DEC ) |
| size_t Print::print | ( | long | n, |
| int | base = DEC ) |
| size_t Print::print | ( | unsigned char | b, |
| int | base = DEC ) |
| size_t Print::print | ( | unsigned int | n, |
| int | base = DEC ) |
| size_t Print::print | ( | unsigned long | n, |
| int | base = DEC ) |
| size_t Print::println | ( | char | c | ) |
| size_t Print::println | ( | const __FlashStringHelper * | ifsh | ) |
| size_t Print::println | ( | const char | c[] | ) |
| size_t Print::println | ( | const String & | s | ) |
| size_t Print::println | ( | double | num, |
| int | digits = 2 ) |
| size_t Print::println | ( | int | num, |
| int | base = DEC ) |
| size_t Print::println | ( | long | num, |
| int | base = DEC ) |
| size_t Print::println | ( | unsigned char | b, |
| int | base = DEC ) |
| size_t Print::println | ( | unsigned int | num, |
| int | base = DEC ) |
| size_t Print::println | ( | unsigned long | num, |
| int | base = DEC ) |
| size_t Print::println | ( | void | ) |
|
inlineprotected |
Set the write-error flag.
| err | Non-zero to flag an error (default 1) |
Definition at line 100 of file Print.h.
Referenced by clearWriteError().
|
inline |
|
inline |
|
virtual |
Write a buffer of bytes.
| buffer | Bytes to write |
| size | Number of bytes |
Reimplemented in Adafruit_GFX, and Adafruit_RA8875.
Definition at line 14 of file Print.cpp.
References write().
|
pure virtual |
Write one byte; the only function a subclass must provide.
| c | The byte to write |
Implemented in Adafruit_RA8875, Adafruit_GFX, and Adafruit_GFX.
Referenced by print(), print(), print(), print(), print(), println(), write(), write(), and write().