Adafruit PID781 facilities are defined in the
include/picolibrary/adafruit/pid781.h
/source/picolibrary/adafruit/pid781.cc
header/source file pair.
The ::picolibrary::Adafruit::PID781::Bit_Rate
enum class is used to identify Adafruit
PID781 bit rates.
A std::ostream
insertion operator is defined for
::picolibrary::Adafruit::PID781::Bit_Rate
if the PICOLIBRARY_ENABLE_AUTOMATED_TESTING
project configuration option is ON
.
The insertion operator is defined in the
include/picolibrary/testing/automated/adafruit/pid781.h
/source/picolibrary/testing/automated/adafruit/pid781.cc
header/source file pair.
The ::picolibrary::Adafruit::PID781::LCD_Size
enum class is used to identify Adafruit
PID781 LCD sizes.
::picolibrary::Adafruit::PID781::columns()
function.::picolibrary::Adafruit::PID781::rows()
function.::picolibrary::Adafruit::PID781::LCD_Size
automated tests are defined in the
test/automated/picolibrary/adafruit/pid781/lcd_size/main.cc
source file.
A std::ostream
insertion operator is defined for
::picolibrary::Adafruit::PID781::LCD_Size
if the PICOLIBRARY_ENABLE_AUTOMATED_TESTING
project configuration option is ON
.
The insertion operator is defined in the
include/picolibrary/testing/automated/adafruit/pid781.h
/source/picolibrary/testing/automated/adafruit/pid781.cc
header/source file pair.
The ::picolibrary::Adafruit::PID781::Custom_Character_Bank
enum class is used to
identify Adafruit PID781 custom character banks.
A std::ostream
insertion operator is defined for
::picolibrary::Adafruit::PID781::Custom_Character_Bank
if the
PICOLIBRARY_ENABLE_AUTOMATED_TESTING
project configuration option is ON
.
The insertion operator is defined in the
include/picolibrary/testing/automated/adafruit/pid781.h
/source/picolibrary/testing/automated/adafruit/pid781.cc
header/source file pair.
The ::picolibrary::Adafruit::PID781::Custom_Character_ID
enum class is used to identify
Adafruit PID781 custom characters within an Adafruit PID781 custom character bank.
::picolibrary::Output_Formatter
is specialized for
::picolibrary::Adafruit::PID781::Custom_Character_ID
.
The
::picolibrary::Output_Formatter<::picolibrary::Adafruit::PID781::Custom_Character_ID>
specialization does not support user formatting configuration.
::picolibrary::Output_Formatter<::picolibrary::Adafruit::PID781::Custom_Character_ID>
automated tests are defined in the
test/automated/picolibrary/adafruit/pid781/custom_character_id/main.cc
source file.
A std::ostream
insertion operator is defined for
::picolibrary::Adafruit::PID781::Custom_Character_ID
if the
PICOLIBRARY_ENABLE_AUTOMATED_TESTING
project configuration option is ON
.
The insertion operator is defined in the
include/picolibrary/testing/automated/adafruit/pid781.h
/source/picolibrary/testing/automated/adafruit/pid781.cc
header/source file pair.
The ::picolibrary::Adafruit::PID781::Custom_Character_Pixel_Matrix
type alias is used to
define pixel matrices for Adafruit PID781 custom characters.
The ::picolibrary::Adafruit::PID781::Pin
enum class is used to identify Adafruit PID781
pins.
A std::ostream
insertion operator is defined for ::picolibrary::Adafruit::PID781::Pin
if the PICOLIBRARY_ENABLE_AUTOMATED_TESTING
project configuration option is ON
.
The insertion operator is defined in the
include/picolibrary/testing/automated/adafruit/pid781.h
/source/picolibrary/testing/automated/adafruit/pid781.cc
header/source file pair.
The ::picolibrary::Adafruit::PID781::Driver
Adafruit PID781 driver template class is
used to interact with an Adafruit PID781.
::picolibrary::Adafruit::PID781::Driver::set_and_save_bit_rate()
member function.::picolibrary::Adafruit::PID781::Driver::report_bit_rate()
member function.::picolibrary::Adafruit::PID781::Driver::set_and_save_lcd_size()
member function.::picolibrary::Adafruit::PID781::Driver::set_and_save_backlight_color()
member
function.::picolibrary::Adafruit::PID781::Driver::set_and_save_backlight_brightness()
member
function.::picolibrary::Adafruit::PID781::Driver::set_and_save_lcd_contrast()
member function.::picolibrary::Adafruit::PID781::Driver::set_and_save_splash_screen()
member function.::picolibrary::Adafruit::PID781::Driver::illuminate_backlight()
member function.::picolibrary::Adafruit::PID781::Driver::extinguish_backlight()
member function.::picolibrary::Adafruit::PID781::Driver::enable_auto_scrolling()
member function.::picolibrary::Adafruit::PID781::Driver::disable_auto_scrolling()
member function.::picolibrary::Adafruit::PID781::Driver::enable_cursor_underline()
member function.::picolibrary::Adafruit::PID781::Driver::disable_cursor_underline()
member function.::picolibrary::Adafruit::PID781::Driver::enable_cursor_blink()
member function.::picolibrary::Adafruit::PID781::Driver::disable_cursor_blink()
member function.::picolibrary::Adafruit::PID781::Driver::set_cursor_position()
member function.::picolibrary::Adafruit::PID781::Driver::home_cursor()
member function.::picolibrary::Adafruit::PID781::Driver::retreat_cursor()
member function.::picolibrary::Adafruit::PID781::Driver::advance_cursor()
member function.::picolibrary::Adafruit::PID781::Driver::clear_screen()
member function.::picolibrary::Adafruit::PID781::Driver::create_custom_character()
member function.::picolibrary::Adafruit::PID781::Driver::create_and_save_custom_character()
member
function.::picolibrary::Adafruit::PID781::Driver::load_custom_character_bank()
member function.::picolibrary::Adafruit::PID781::Driver::set_and_save_output_pin_initial_state()
member function.::picolibrary::Adafruit::PID781::Driver::transition_output_pin_to_high()
member
function.::picolibrary::Adafruit::PID781::Driver::transition_output_pin_to_low()
member
function.::picolibrary::Adafruit::PID781::Driver
automated tests are defined in the
test/automated/picolibrary/adafruit/pid781/driver/main.cc
source file.
The ::picolibrary::Testing::Automated::Adafruit::PID781::Mock_Driver
mock Adafruit
PID781 driver class is available if the PICOLIBRARY_ENABLE_AUTOMATED_TESTING
project
configuration option is ON
.
The mock is defined in the
include/picolibrary/testing/automated/adafruit/pid781.h
/source/picolibrary/testing/automated/adafruit/pid781.cc
header/source file pair.
The ::picolibrary::Testing::Interactive::Adafruit::PID781::hello_world()
interactive
test helper is available if the PICOLIBRARY_ENABLE_INTERACTIVE_TESTING
project
configuration option is ON
.
The interactive test helper is defined in the
include/picolibrary/testing/interactive/adafruit/pid781.h
/source/picolibrary/testing/interactive/adafruit/pid781.cc
header/source file pair.