Seeed Grove ++  v0.0.1-2386
Linux C++ Library For Seeed Grove Devices
SG::CommonOLED Member List

This is the complete list of members for SG::CommonOLED, including all inherited members.

all_off_display(void)=0SG::CommonOLEDpure virtual
all_on_display(void)=0SG::CommonOLEDpure virtual
clear_screen(void)=0SG::CommonOLEDpure virtual
CommonOLED(const SG::EGroveType t=SG::EGroveType::kUnknown, const std::string &name="", const SG::GroveI2CDigital::I2CAddress addr=0)SG::CommonOLED
detect_i2c_bus_number(const bool force_detect=false, const int force_bus_number=-1)SG::GroveI2CDigitalstatic
EOrientation enum nameSG::CommonOLED
fade_black_to_white(const size_t milliseconds_between_transitions=500)SG::CommonOLEDvirtual
fade_white_to_black(const size_t milliseconds_between_transitions=500)SG::CommonOLEDvirtual
flood(const I2CBlock &pattern)SG::CommonOLEDvirtual
fontSG::CommonOLEDprotected
font_mapSG::CommonOLEDprotected
get_address_from_type(const EGroveType &type)SG::GroveI2CDigitalstatic
get_address_from_type(void) constSG::GroveI2CDigitalinline
get_description(void) constSG::GroveBasevirtual
get_display_bitmap(void)SG::CommonOLEDvirtual
get_name(void) constSG::GroveBaseinlinevirtual
get_orientation(void) constSG::CommonOLEDinlinevirtual
get_sku(void) constSG::GroveBaseinlinevirtual
get_type(void) constSG::GroveBaseinlinevirtual
get_type_name(void) constSG::GroveBaseinlinevirtual
grove_nameSG::GroveBase
grove_typeSG::GroveBase
GroveBase(const SG::EGroveType t=SG::EGroveType::kUnknown, const std::string &n="")SG::GroveBase
GroveBase(const GroveBase &rhs)SG::GroveBase
GroveI2C(const SG::EGroveType t=SG::EGroveType::kUnknown, const std::string &n="")SG::GroveI2C
GroveI2CDigital(const SG::EGroveType t=SG::EGroveType::kUnknown, const std::string &n="", const I2CAddress addr=0)SG::GroveI2CDigital
i2c_addressSG::GroveI2CDigital
i2c_bus_numberSG::GroveI2CDigital
i2c_file_handleSG::GroveI2CDigital
I2CAddress typedefSG::GroveI2CDigital
I2CBlock typedefSG::GroveI2CDigital
I2CBus typedefSG::GroveI2CDigital
I2CRegister typedefSG::GroveI2CDigital
invert_display(void)=0SG::CommonOLEDpure virtual
is_analog(void) constSG::GroveI2CDigitalinlinevirtual
is_digital(void) constSG::GroveI2CDigitalinlinevirtual
is_grove_gpio(void) constSG::GroveI2Cinlinevirtual
is_grove_i2c(void) constSG::GroveI2Cinlinevirtual
is_grove_uart(void) constSG::GroveI2Cinlinevirtual
is_landscape(void) constSG::CommonOLEDinline
is_portrait(void) constSG::CommonOLEDinline
lock(void)SG::CommonOLEDinlinevirtual
memory_depth(void) const =0SG::CommonOLEDpure virtual
memory_height(void) const =0SG::CommonOLEDpure virtual
memory_width(void) const =0SG::CommonOLEDpure virtual
normal_display(void)=0SG::CommonOLEDpure virtual
operator!=(const GroveBase &rhs) constSG::GroveBaseinline
operator=(const GroveBase &rhs)SG::GroveBase
operator==(const GroveBase &rhs) constSG::GroveBase
orientationSG::CommonOLEDprotected
pixel_depth(void) const =0SG::CommonOLEDpure virtual
pixel_height(void) const =0SG::CommonOLEDpure virtual
pixel_width(void) const =0SG::CommonOLEDpure virtual
read12(const I2CRegister reg)SG::GroveI2CDigitalinlinevirtual
read16(const I2CRegister reg)SG::GroveI2CDigitalvirtual
read8(const I2CRegister reg)SG::GroveI2CDigitalvirtual
read_block(const I2CRegister reg)SG::GroveI2CDigitalvirtual
reset(void)=0SG::CommonOLEDpure virtual
rotate_180(void)SG::CommonOLEDvirtual
rotate_270(void)SG::CommonOLEDvirtual
rotate_90(void)SG::CommonOLEDvirtual
send_command(const uint8_t cmd)SG::CommonOLEDvirtual
send_command(const uint8_t cmd, const uint8_t value)SG::CommonOLEDvirtual
set_contrast(const uint8_t level=0x7f)SG::CommonOLEDinlinevirtual
set_display_bitmap(const I2CBlock &block)SG::CommonOLEDvirtual
set_font(const Font::EType type=SG::Font::EType::k8x8CapRouge)SG::CommonOLEDvirtual
set_font(std::shared_ptr< SG::Font::Monospace > font_to_use)SG::CommonOLEDvirtual
set_orientation(const EOrientation new_orientation=EOrientation::kLandscape)SG::CommonOLEDvirtual
set_XY(const uint8_t x=0, const uint8_t y=0)SG::CommonOLEDvirtual
show(const char c)SG::CommonOLEDvirtual
show(const std::string &str)SG::CommonOLEDvirtual
start_scrolling(void)SG::CommonOLEDinlinevirtual
stop_scrolling(void)SG::CommonOLEDinlinevirtual
turn_off(void)SG::CommonOLEDinlinevirtual
turn_on(void)SG::CommonOLEDinlinevirtual
unlock(void)SG::CommonOLEDinlinevirtual
write16(const I2CRegister reg, const uint16_t value)SG::GroveI2CDigitalvirtual
write8(const I2CRegister reg, const uint8_t value)SG::GroveI2CDigitalvirtual
write_block(const I2CRegister reg, const I2CBlock &v)SG::GroveI2CDigitalvirtual
write_block(const I2CBlock &v)SG::GroveI2CDigitalvirtual
write_byte(const uint8_t value)SG::GroveI2CDigitalvirtual
~CommonOLED(void)SG::CommonOLEDvirtual
~GroveBase(void)SG::GroveBasevirtual
~GroveI2C(void)SG::GroveI2Cvirtual
~GroveI2CDigital(void)SG::GroveI2CDigitalvirtual