本文整理汇总了C++中LCD::print方法的典型用法代码示例。如果您正苦于以下问题:C++ LCD::print方法的具体用法?C++ LCD::print怎么用?C++ LCD::print使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类LCD
的用法示例。
在下文中一共展示了LCD::print方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Render
void ActionMenuItem::Render(LCD& lcd, byte cols, byte rows) const {
lcd.setCursor(0, 0);
Pad(lcd, cols, lcd.print(m_label));
lcd.setCursor(0, 1);
Pad(lcd, cols, lcd.print(m_prompt));
}
示例2: main
int main(void)
{
POWEROFF();
delayU(100);
POWERUP();
lcd.setLineOne("Welcome to");
lcd.setLineTwo("TowerBuilder");
sei(); //Enable global interrupt
while(1)
{
//Send 1 character to LCD if LCD is ready
if(lcd.ready())
lcd.print();
//Task scheduler
if(taskDone == FALSE) {
switch(taskNumber++) {
case 0:
button.readButtons();
menu();
break;
case 1:
adc.convertPOT();
break;
case 2:
sensor.readSensors();
break;
case 3:
first();
break;
case 4:
break;
case 5:
break;
case 6:
break;
default:
taskNumber = 0;
break;
}
taskDone = TRUE;
//Update servo's channel after each task finished
while(updateChannel == FALSE);
servo.servoPWM();
updateChannel = FALSE;
}
}
}
示例3: Pad
void MenuItem::Pad(LCD& lcd, byte cols, size_t written) const {
while (written < cols) {
written += lcd.print(F(" "));
}
}