Fix some issues if you don't define some things
This commit is contained in:
parent
1a06e0ed72
commit
efb642c374
@ -10,3 +10,4 @@ class Firmware(_Firmware):
|
|||||||
row_pins = (P.TX, P.RX, P.SDA, P.SCL, P.D13, P.D12, P.D11, P.D10)
|
row_pins = (P.TX, P.RX, P.SDA, P.SCL, P.D13, P.D12, P.D11, P.D10)
|
||||||
diode_orientation = DiodeOrientation.COLUMNS
|
diode_orientation = DiodeOrientation.COLUMNS
|
||||||
rgb_pixel_pin = board.D9
|
rgb_pixel_pin = board.D9
|
||||||
|
rgb_num_pixels = 12
|
||||||
|
@ -95,7 +95,7 @@ class Firmware:
|
|||||||
# RGB config
|
# RGB config
|
||||||
rgb_pixel_pin = None
|
rgb_pixel_pin = None
|
||||||
rgb_pixels = None
|
rgb_pixels = None
|
||||||
rgb_num_pixels = None
|
rgb_num_pixels = 0
|
||||||
rgb_order = (1, 0, 2) # GRB WS2812
|
rgb_order = (1, 0, 2) # GRB WS2812
|
||||||
rgb_val_limit = 255
|
rgb_val_limit = 255
|
||||||
rgb_hue_default = 0
|
rgb_hue_default = 0
|
||||||
@ -240,7 +240,7 @@ class Firmware:
|
|||||||
if self.uart_pin is not None:
|
if self.uart_pin is not None:
|
||||||
self.uart = self.init_uart(self.uart_pin)
|
self.uart = self.init_uart(self.uart_pin)
|
||||||
|
|
||||||
if self.rgb_pixel_pin is not None:
|
if self.rgb_pixel_pin:
|
||||||
self.pixels = rgb.RGB(self.rgb_pixel_pin, self.rgb_order, self.rgb_num_pixels,
|
self.pixels = rgb.RGB(self.rgb_pixel_pin, self.rgb_order, self.rgb_num_pixels,
|
||||||
self.rgb_hue_step, self.rgb_sat_step, self.rgb_val_step,
|
self.rgb_hue_step, self.rgb_sat_step, self.rgb_val_step,
|
||||||
self.rgb_hue_default, self.rgb_sat_default, self.rgb_val_default,
|
self.rgb_hue_default, self.rgb_sat_default, self.rgb_val_default,
|
||||||
@ -248,12 +248,16 @@ class Firmware:
|
|||||||
self.rgb_val_limit, self.rgb_animation_mode,
|
self.rgb_val_limit, self.rgb_animation_mode,
|
||||||
self.rgb_animation_speed,
|
self.rgb_animation_speed,
|
||||||
)
|
)
|
||||||
|
else:
|
||||||
|
self.pixels = None
|
||||||
|
|
||||||
if self.led_pin:
|
if self.led_pin:
|
||||||
self.led = led.led(self.led_pin, self.led_brightness_step, self.led_brightness_limit,
|
self.led = led.led(self.led_pin, self.led_brightness_step, self.led_brightness_limit,
|
||||||
self.led_animation_mode, self.led_animation_speed,
|
self.led_animation_mode, self.led_animation_speed,
|
||||||
self.led_breathe_center,
|
self.led_breathe_center,
|
||||||
)
|
)
|
||||||
|
else:
|
||||||
|
self.led = None
|
||||||
|
|
||||||
self.matrix = MatrixScanner(
|
self.matrix = MatrixScanner(
|
||||||
cols=self.col_pins,
|
cols=self.col_pins,
|
||||||
|
@ -50,8 +50,8 @@ class RGB:
|
|||||||
self.breath_center = breath_center
|
self.breath_center = breath_center
|
||||||
self.knight_effect_length = knight_effect_length
|
self.knight_effect_length = knight_effect_length
|
||||||
self.val_limit = val_limit
|
self.val_limit = val_limit
|
||||||
self.animation_mode = animation_mode
|
self.rgb_animation_mode = animation_mode
|
||||||
self.animation_speed = animation_speed
|
self.rgb_animation_speed = animation_speed
|
||||||
|
|
||||||
except ImportError as e:
|
except ImportError as e:
|
||||||
print(e)
|
print(e)
|
||||||
|
@ -26,3 +26,6 @@ keyboard.keymap = [
|
|||||||
[KC.GRV, _______, _______, _______, _______, _______, _______, _______],
|
[KC.GRV, _______, _______, _______, _______, _______, _______, _______],
|
||||||
],
|
],
|
||||||
]
|
]
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
keyboard.go()
|
||||||
|
@ -63,3 +63,6 @@ keyboard.keymap = [
|
|||||||
[KC.GRV, _______, _______, _______, KC.LALT, _______, _______, _______],
|
[KC.GRV, _______, _______, _______, KC.LALT, _______, _______, _______],
|
||||||
],
|
],
|
||||||
]
|
]
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
keyboard.go()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user