Add documentation for setRotation
This commit is contained in:
parent
c5debd26d1
commit
52e38c1a7e
1 changed files with 15 additions and 0 deletions
|
|
@ -187,6 +187,21 @@ void Adafruit_SSD1331::enableDisplay(boolean enable) {
|
||||||
sendCommand(enable ? SSD1331_CMD_DISPLAYON : SSD1331_CMD_DISPLAYOFF);
|
sendCommand(enable ? SSD1331_CMD_DISPLAYON : SSD1331_CMD_DISPLAYOFF);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**************************************************************************/
|
||||||
|
/*!
|
||||||
|
@brief Set origin of (0,0) and orientation of OLED display
|
||||||
|
@param r
|
||||||
|
The index for rotation, from 0-3 inclusive
|
||||||
|
@return None (void).
|
||||||
|
@note SSD1331 works differently than most (all?) other SPITFT
|
||||||
|
displays. With certain rotation changes the screen contents
|
||||||
|
may change immediately into a peculiar format (mirrored, not
|
||||||
|
necessarily rotated) (other displays, this only affects new
|
||||||
|
drawing -- rotation combinations can apply to different
|
||||||
|
areas). Therefore, it's recommend to clear the screen
|
||||||
|
(fillScreen(0)) before changing rotation.
|
||||||
|
*/
|
||||||
|
/**************************************************************************/
|
||||||
void Adafruit_SSD1331::setRotation(uint8_t r) {
|
void Adafruit_SSD1331::setRotation(uint8_t r) {
|
||||||
// madctl bits:
|
// madctl bits:
|
||||||
// 6,7 Color depth (01 = 64K)
|
// 6,7 Color depth (01 = 64K)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue