DIY Logging Volt/Ampmeter
|
Go to the documentation of this file.
97 uint8_t needsUpdate = 0;
279 uint8_t needsUpdate = 0;
435 uint16_t mins = secs / 60;
436 secs = secs - (60 * mins);
437 uint8_t hours = mins / 60;
438 mins = mins - (60 * hours);
struct Settings_t settings
void finishDisplayUpdates(void)
Function to finish the screen-updates.
void ssd1306_SetCursor(uint8_t x, uint8_t y)
struct RTC_dateTime_t rtc
char ssd1306_WriteString(char *str, FontDef Font, SSD1306_COLOR color)
void ssd1306_UpdateScreen(void)
void ssd1306_SelectDisplay(uint8_t display)
void initDisplays(void)
Function to initialize the OLED displays.
void displaySaveIcon(void)
Function to display the SAVE status icon on the RIGHT OLED screen.
void ssd1306_SetContrast(const uint8_t value)
Sets the contrast of the display.
char ssd1306_WriteChar(char ch, FontDef Font, SSD1306_COLOR color)
Conversion and settings-related methods and structs for high-precision logging voltage/current meter.
void updateRightDisplay(void)
Function to display updated info on the RIGHT OLED screen.
Display updating functionality for high-precision logging voltage/current meter.
RTC functionality for high-precision logging voltage/current meter.
void ssd1306_Line(uint8_t x1, uint8_t y1, uint8_t x2, uint8_t y2, SSD1306_COLOR color)
void uint32_to_charDec(char *buf, uint32_t value, uint8_t totalChars)
Convert a uint32_t value to a decimal char array (string).
void updateLeftDisplay(void)
Function to display updated info on the LEFT OLED screen.
Utility functionality for high-precision logging voltage/current meter.