Zumo32U4 library
Public Member Functions | Public Attributes | List of all members
Zumo32U4OLED Class Reference

Makes it easy to show text and graphics on the SH1106 OLED of the Pololu Zumo 32U4 OLED robot. More...

#include <Zumo32U4OLED.h>

Inheritance diagram for Zumo32U4OLED:
PololuSH1106Main< Zumo32U4OLEDCore >

Public Member Functions

void init ()
 
void reinitialize ()
 
void invert ()
 
void noInvert ()
 
void rotate180 ()
 
void noRotate ()
 
void setContrast (uint8_t contrast)
 
void setLayout8x2 ()
 
void setLayout8x2WithGraphics (const uint8_t *graphics)
 
void setLayout11x4 ()
 
void setLayout11x4WithGraphics (const uint8_t *graphics)
 
void setLayout21x8 ()
 
void setLayout21x8WithGraphics (const uint8_t *graphics)
 
void display ()
 
void displayPartial (uint8_t x, uint8_t y, uint8_t width)
 
void noAutoDisplay ()
 
uint8_t * getLinePointer (uint8_t line)
 
void gotoXY (uint8_t x, uint8_t y)
 
uint8_t getX ()
 
uint8_t getY ()
 
void scrollDisplayUp ()
 
void clear ()
 
size_t write (const uint8_t *buffer, size_t size) override
 
size_t write (uint8_t d) override
 
void loadCustomCharacterFromRam (const uint8_t *picture, uint8_t number)
 
void loadCustomCharacter (const uint8_t *picture, uint8_t number)
 
void loadCustomCharacter (const char *picture, uint8_t number)
 

Public Attributes

core
 

Detailed Description

Makes it easy to show text and graphics on the SH1106 OLED of the Pololu Zumo 32U4 OLED robot.

This class inherits from the PololuSH1106Main class in the PololuOLED library, which provides almost all of its functionality. See the PololuOLED library documentation for more information about how to use this class.

This class also inherits from the Arduino Print class (via PololuSH1106Main), so you can call the print() function on it with a variety of arguments. See the Arduino print() documentation for more information.

Definition at line 119 of file Zumo32U4OLED.h.


The documentation for this class was generated from the following file: