From 4bbc0563f66ac280f85d60b2b700e72c7d762e87 Mon Sep 17 00:00:00 2001 From: willem Date: Tue, 26 Jan 2021 09:54:06 +0100 Subject: [PATCH] updated buttonscript --- config.json | 2 +- demoscene.py | 2 +- main.py | 3 +-- raspberrypihal.py | 6 +++--- 4 files changed, 6 insertions(+), 7 deletions(-) diff --git a/config.json b/config.json index b87a72b..b80d302 100644 --- a/config.json +++ b/config.json @@ -20,7 +20,7 @@ "columns": 32, "stride": 8, "fps": 10, - "rotation" : 0 + "rotation" : 180 }, "Boot": { "intensity": 0.03 diff --git a/demoscene.py b/demoscene.py index ff190e4..4c52068 100755 --- a/demoscene.py +++ b/demoscene.py @@ -12,7 +12,7 @@ class DemoScene: self.display = display self.intensity = 32 self.x_pos = 0 - self.text = 'example' + self.text = 'DoubleU LaMatrix' if not config: return if 'intensity' in config: diff --git a/main.py b/main.py index 4d337fa..97ace50 100755 --- a/main.py +++ b/main.py @@ -44,10 +44,9 @@ else: try: # If the rpi_ws281x Python module is available, then use that... from raspberrypihal import RaspberryPiHAL as HAL - except : + except Exception as e: # ...else assume that there's an MCU (driving the display) connected # to a serial port - e = sys.exc_info()[0] print('HAL: failed: {}'.format(e.args[0])) from arduinoserialhal import ArduinoSerialHAL as HAL diff --git a/raspberrypihal.py b/raspberrypihal.py index 410ac48..6c7c722 100644 --- a/raspberrypihal.py +++ b/raspberrypihal.py @@ -1,4 +1,4 @@ - q# HAL for Raspberry Pi with https://github.com/rpi-ws281x/rpi-ws281x-python +# HAL for Raspberry Pi with https://github.com/rpi-ws281x/rpi-ws281x-python # See https://github.com/jgarff/rpi_ws281x for more details on this library. # # The below code assumes the LED strip is connected to GPIO 18 (PCM CLK) @@ -15,7 +15,7 @@ # from rpi_ws281x import PixelStrip, Color from gpiozero import Button -import utime +import os # LED strip configuration: LED_PIN = 18 # GPIO pin connected to the pixels (18 uses PWM!). @@ -37,7 +37,7 @@ class RaspberryPiHAL: self.right_button.when_pressed = self.button_irq_press self.left_button.when_released = self.button_irq self.right_button.when_released = self.button_irq - self.suspend_host_pin.when_held = self.button_irw_held + #self.suspend_host_pin.when_held = self.button_irq_held self.left_down_t = 0 self.right_down_t = 0 self.button_state = 0