33 void init(
OledType type,
bool rotate =
true,
bool inverseColor =
false);
45 uint8_t x1, uint8_t y1, uint8_t x2, uint8_t y2,
OledColor color);
46 void drawArc(uint8_t x, uint8_t y, uint8_t radius, uint16_t start_angle,
50 uint8_t x1, uint8_t y1, uint8_t x2, uint8_t y2,
OledColor color);
58 void sendOledReq(CoprocReq_OledReq oledReq);
The main library class for working with the RBCX board. Call the install() method at the start of you...
Definition: RBCXManager.h:61
Helper class for controlling the Oled.
Definition: RBCXOled.h:11
void writeString(const char *str, OledFontDef Font, OledColor color=White)
Definition: RBCXOled.cpp:61
uint8_t getHeight()
Definition: RBCXOled.h:52
void drawCircle(uint8_t x, uint8_t y, uint8_t radius, OledColor color)
Definition: RBCXOled.cpp:110
void drawLine(uint8_t x1, uint8_t y1, uint8_t x2, uint8_t y2, OledColor color)
Definition: RBCXOled.cpp:83
void drawArc(uint8_t x, uint8_t y, uint8_t radius, uint16_t start_angle, uint16_t sweep, OledColor color)
Definition: RBCXOled.cpp:96
void init(OledType type, bool rotate=true, bool inverseColor=false)
Definition: RBCXOled.cpp:14
OledType
Definition: RBCXOled.h:15
@ Oled_128x32
Definition: RBCXOled.h:16
@ Oled_128x64
Definition: RBCXOled.h:17
void writeString(const std::string &str, OledFontDef Font, OledColor color=White)
Definition: RBCXOled.h:39
uint8_t getWidth()
Definition: RBCXOled.h:51
OledFontDef
Definition: RBCXOled.h:26
@ Font_11x18
Definition: RBCXOled.h:29
@ Font_7x10
Definition: RBCXOled.h:28
@ Font_6x8
Definition: RBCXOled.h:27
@ Font_16x26
Definition: RBCXOled.h:30
OledColor
Definition: RBCXOled.h:21
@ White
Definition: RBCXOled.h:23
@ Black
Definition: RBCXOled.h:22
void fill(OledColor color=White)
Definition: RBCXOled.cpp:38
void setCursor(uint8_t x, uint8_t y)
Definition: RBCXOled.cpp:74
void drawPixel(uint8_t x, uint8_t y, OledColor color=White)
Definition: RBCXOled.cpp:51
void drawRectangle(uint8_t x1, uint8_t y1, uint8_t x2, uint8_t y2, OledColor color)
Definition: RBCXOled.cpp:121
void updateScreen(void)
Definition: RBCXOled.cpp:45
Definition: RBCXAngle.cpp:3