Linting
This commit is contained in:
parent
58567b825c
commit
ddd8b41b78
@ -1,19 +1,16 @@
|
|||||||
from kyria_v1_rp2040 import KMKKeyboard
|
from kyria_v1_rp2040 import KMKKeyboard
|
||||||
|
|
||||||
|
from kmk.extensions.international import International
|
||||||
|
from kmk.extensions.media_keys import MediaKeys
|
||||||
|
from kmk.extensions.oled import Oled, OledData
|
||||||
|
from kmk.extensions.rgb import RGB, AnimationModes
|
||||||
from kmk.hid import HIDModes
|
from kmk.hid import HIDModes
|
||||||
from kmk.keys import KC
|
from kmk.keys import KC
|
||||||
|
from kmk.modules.encoder import EncoderHandler
|
||||||
from kmk.modules.layers import Layers
|
from kmk.modules.layers import Layers
|
||||||
from kmk.modules.modtap import ModTap
|
from kmk.modules.modtap import ModTap
|
||||||
from kmk.modules.split import Split, SplitType
|
from kmk.modules.split import Split, SplitType
|
||||||
from kmk.modules.tapdance import TapDance
|
from kmk.modules.tapdance import TapDance
|
||||||
from kmk.modules.encoder import EncoderHandler
|
|
||||||
from kmk.extensions.rgb import RGB, AnimationModes
|
|
||||||
from kmk.extensions.media_keys import MediaKeys
|
|
||||||
from kmk.extensions.oled import (
|
|
||||||
Oled,
|
|
||||||
OledData,
|
|
||||||
)
|
|
||||||
from kmk.extensions.international import International
|
|
||||||
|
|
||||||
keyboard = KMKKeyboard()
|
keyboard = KMKKeyboard()
|
||||||
keyboard.debug_enabled = True
|
keyboard.debug_enabled = True
|
||||||
@ -39,13 +36,13 @@ keyboard.extensions.append(rgb_ext)
|
|||||||
oled_ext = Oled(
|
oled_ext = Oled(
|
||||||
OledData(
|
OledData(
|
||||||
entries=[
|
entries=[
|
||||||
OledData.oled_text_entry(text="Kyria v1.4", x=0, y=0),
|
OledData.oled_text_entry(text='Kyria v1.4', x=0, y=0),
|
||||||
OledData.oled_text_entry(text="KB2040", x=0, y=10),
|
OledData.oled_text_entry(text='KB2040', x=0, y=10),
|
||||||
OledData.oled_text_entry(text="Layer: ", x=0, y=20),
|
OledData.oled_text_entry(text='Layer: ', x=0, y=20),
|
||||||
OledData.oled_text_entry(text="BASE", x=40, y=20, layer=0),
|
OledData.oled_text_entry(text='BASE', x=40, y=20, layer=0),
|
||||||
OledData.oled_text_entry(text="LOWER", x=40, y=20, layer=3),
|
OledData.oled_text_entry(text='LOWER', x=40, y=20, layer=3),
|
||||||
OledData.oled_text_entry(text="RAISE", x=40, y=20, layer=4),
|
OledData.oled_text_entry(text='RAISE', x=40, y=20, layer=4),
|
||||||
OledData.oled_text_entry(text="ADJUST", x=40, y=20, layer=6),
|
OledData.oled_text_entry(text='ADJUST', x=40, y=20, layer=6),
|
||||||
]
|
]
|
||||||
),
|
),
|
||||||
oHeight=64,
|
oHeight=64,
|
||||||
@ -121,5 +118,5 @@ encoder_handler.map = (
|
|||||||
|
|
||||||
keyboard.extensions.append(encoder_handler)
|
keyboard.extensions.append(encoder_handler)
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == '__main__':
|
||||||
keyboard.go(hid_type=HIDModes.USB)
|
keyboard.go(hid_type=HIDModes.USB)
|
||||||
|
@ -1,13 +1,14 @@
|
|||||||
import busio
|
import busio
|
||||||
import gc
|
import gc
|
||||||
|
|
||||||
from kmk.handlers.stock import passthrough as handler_passthrough
|
|
||||||
from kmk.keys import make_key
|
|
||||||
import adafruit_displayio_ssd1306
|
import adafruit_displayio_ssd1306
|
||||||
import displayio
|
import displayio
|
||||||
import terminalio
|
import terminalio
|
||||||
from adafruit_display_text import label
|
from adafruit_display_text import label
|
||||||
|
|
||||||
from kmk.extensions import Extension
|
from kmk.extensions import Extension
|
||||||
|
from kmk.handlers.stock import passthrough as handler_passthrough
|
||||||
|
from kmk.keys import make_key
|
||||||
|
|
||||||
DISPLAY_OFFSET = 4 # Used to calculate a new zero level since SSD1306 is clipped.
|
DISPLAY_OFFSET = 4 # Used to calculate a new zero level since SSD1306 is clipped.
|
||||||
|
|
||||||
@ -22,11 +23,11 @@ class OledData:
|
|||||||
self,
|
self,
|
||||||
entries=None,
|
entries=None,
|
||||||
):
|
):
|
||||||
if entries != None:
|
if entries is not None:
|
||||||
self.data = entries
|
self.data = entries
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def oled_text_entry(x=0, y=0, text="", layer=None):
|
def oled_text_entry(x=0, y=0, text='', layer=None):
|
||||||
return {
|
return {
|
||||||
0: text,
|
0: text,
|
||||||
1: x,
|
1: x,
|
||||||
@ -36,7 +37,7 @@ class OledData:
|
|||||||
}
|
}
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def oled_image_entry(x=0, y=0, image="", layer=None):
|
def oled_image_entry(x=0, y=0, image='', layer=None):
|
||||||
odb = displayio.OnDiskBitmap(image)
|
odb = displayio.OnDiskBitmap(image)
|
||||||
return {
|
return {
|
||||||
0: odb,
|
0: odb,
|
||||||
@ -70,17 +71,17 @@ class Oled(Extension):
|
|||||||
gc.collect()
|
gc.collect()
|
||||||
|
|
||||||
make_key(
|
make_key(
|
||||||
names=("OLED_BRI",), on_press=self._oled_bri, on_release=handler_passthrough
|
names=('OLED_BRI',), on_press=self._oled_bri, on_release=handler_passthrough
|
||||||
)
|
)
|
||||||
make_key(
|
make_key(
|
||||||
names=("OLED_BRD",), on_press=self._oled_brd, on_release=handler_passthrough
|
names=('OLED_BRD',), on_press=self._oled_brd, on_release=handler_passthrough
|
||||||
)
|
)
|
||||||
|
|
||||||
def render_oled(self, layer):
|
def render_oled(self, layer):
|
||||||
splash = displayio.Group()
|
splash = displayio.Group()
|
||||||
|
|
||||||
for view in self._views:
|
for view in self._views:
|
||||||
if view[3] == layer or view[3] == None:
|
if view[3] == layer or view[3] is None:
|
||||||
if view[4] == OledEntryType.TXT:
|
if view[4] == OledEntryType.TXT:
|
||||||
splash.append(
|
splash.append(
|
||||||
label.Label(
|
label.Label(
|
||||||
|
@ -22,3 +22,6 @@ exclude = '''
|
|||||||
| mnt
|
| mnt
|
||||||
)/
|
)/
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
[tool.ruff.flake8-quotes]
|
||||||
|
inline-quotes="single"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user