本文整理汇总了Python中Hardware.init方法的典型用法代码示例。如果您正苦于以下问题:Python Hardware.init方法的具体用法?Python Hardware.init怎么用?Python Hardware.init使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Hardware
的用法示例。
在下文中一共展示了Hardware.init方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: start
# 需要导入模块: import Hardware [as 别名]
# 或者: from Hardware import init [as 别名]
def start():
logging.info("Starting...")
global screens
global curScreen
global prevScreen
screens["mainMenu"].setOptions(mainMenuOptions)
screens["power"].setOptions(powerOptions)
screens["print"].setOptions(printerFuntions)
screens["printer"].setOptions(printerOptions)
screens["outlet"].setOptions(outletOptions)
logging.debug("Clearing LCD")
Lcd.clear()
logging.debug("Initing Hardware")
Hardware.init()
logging.debug("Starting checkPrinter thread")
thread.start_new_thread(checkPrinter, ())
logging.info("Started")
while(True):
Hardware.update()
if not curScreen == prevScreen:
screens[curScreen].init()
logging.info("Changing Screen to {}".format(curScreen))
prevScreen = curScreen
screens[curScreen].update()
screens[curScreen].draw()
curScreen = screens[curScreen].nextScreen()