我正在使用 Cortex M3、Stellaris® LM3S6965 评估板。我正在尝试在正在工作的 oled 屏幕上显示文本。但我不知道如何增加文本大小。
有人知道该怎么做吗?
我当前的代码:
#include "inc/hw_types.h"
#include "driverlib/debug.h"
#include "driverlib/sysctl.h"
#include "drivers/rit128x96x4.h"
//*****************************************************************************
//
// The error routine that is called if the driver library encounters an error.
//
//*****************************************************************************
#ifdef DEBUG
void
__error__(char *pcFilename, unsigned long ulLine)
{
}
#endif
//*****************************************************************************
//
// Display scrolling text plus graphics on the OLED display.
//
//*****************************************************************************
int
main(void)
{
unsigned long ulRow, ulCol, ulWidth, ulHeight;
volatile int iDelay;
unsigned char *pucRow;
static char pucHello[] =
{
" "
"Current selected timezone: +2 GMT - Brussels"
" "
};
//
// Set the clocking to run directly from the crystal.
//
SysCtlClockSet(SYSCTL_SYSDIV_1 | SYSCTL_USE_OSC | SYSCTL_OSC_MAIN |
SYSCTL_XTAL_8MHZ);
//
// Initialize the OLED display.
//
RIT128x96x4Init(1000000);
// Simple scrolling text display
//
ulCol = 0;
while(1)
{
//
// Display the text.
//
RIT128x96x4StringDraw(&pucHello[ulCol++], 8, 8, 11);
//
// Delay for a bit.
//
for(iDelay = 0; iDelay < 100000; iDelay++)
{
}
//
// Wrap the index back to the beginning of the string.
//
if(ulCol > 53)
{
ulCol = 0;
}
}
}