buttons.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:RuneAudioLCDMod 作者: lukazgur 项目源码 文件源码
def button_pressed(self, channel):
        # Debouncing
        time.sleep(0.05)
        if (GPIO.input(channel) == 0):
            # Find out which button was pressed
            for button in self.buttons:
                if (channel == self.buttons[button]):
                    # Change screen
                    if (button == 'MODE_BUTTON'):
                        if (self.display != False):
                            self.display.change_screen()
                    # Toggle backlight
                    elif (button == 'PAUSE_BUTTON'):
                        if (self.display != False):
                            self.display.toggle_backlight()
                    # Send command to MPD client
                    elif (self.mpd != False):
                        self.mpd.commands(button.replace('_BUTTON', ''))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号