workable?
This commit is contained in:
		@@ -29,13 +29,15 @@ class UnicornHat(object):
 | 
			
		||||
        self.brightness = 1
 | 
			
		||||
        self.buffer = numpy.zeros((self.HEIGHT,self.WIDTH,3), dtype=int)
 | 
			
		||||
 | 
			
		||||
        #self.reset_clock()
 | 
			
		||||
        self.reset_clock()
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    def reset_clock(self):
 | 
			
		||||
        GPIO.output(self.PIN_CS, GPIO.LOW)
 | 
			
		||||
        time.sleep(0.000001)
 | 
			
		||||
        time.sleep(0.00001)
 | 
			
		||||
        GPIO.output(self.PIN_CS, GPIO.HIGH)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    def spi_write(self, buf1, buf2):
 | 
			
		||||
        GPIO.output(self.PIN_CS, GPIO.LOW)
 | 
			
		||||
 | 
			
		||||
@@ -44,10 +46,11 @@ class UnicornHat(object):
 | 
			
		||||
        for x in range(len(buf1)):
 | 
			
		||||
            b1, b2= buf1[x], buf2[x]
 | 
			
		||||
            self.spi_write_byte(b1, b2)
 | 
			
		||||
            #time.sleep(0.0000001)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        GPIO.output(self.PIN_CS, GPIO.HIGH)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    def spi_write_byte(self, b1, b2):
 | 
			
		||||
        for x in range(8):
 | 
			
		||||
            GPIO.output(self.PINS_DAT[0], b1 & 0b10000000)
 | 
			
		||||
@@ -90,6 +93,7 @@ class UnicornHat(object):
 | 
			
		||||
 | 
			
		||||
    def set_matrix(self, matrix):
 | 
			
		||||
        """Sets a height x width matrix directly"""
 | 
			
		||||
        self.reset_clock()
 | 
			
		||||
        self.buffer = matrix
 | 
			
		||||
        self.show()
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user