void OledDvrInit() { int ib; /* Init the parameters for the default font */ dxcoOledFontCur = cbOledChar; dycoOledFontCur = 8; pbOledFontCur = rgbOledFont0; pbOledFontUser = rgbOledFontUser; for (ib = 0; ib < cbOledFontUser; ib++) { rgbOledFontUser[ib] = 0; } xchOledMax = ccolOledMax / dxcoOledFontCur; ychOledMax = crowOledMax / dycoOledFontCur; /* Set the default character cursor position. */ OledSetCursor(0, 0); /* Set the default foreground draw color and fill pattern */ clrOledCur = 0x01; pbOledPatCur = rgbFillPat; OledSetDrawMode(modOledSet); /* Default the character routines to automaticall ** update the display. */ fOledCharUpdate = 1; }
/*** void IOShieldOledClass::setDrawMode(int mod); ** ** Parameters: ** mod - drawing mode to select ** ** Return Value: ** none ** ** Errors: ** none ** ** Description: ** Set the specified mode as the current drawing mode. */ void IOShieldOledClass::setDrawMode(int mod) { OledSetDrawMode(mod); }