@@ -107,12 +107,12 @@ def _map(
107107class Character_LCD :
108108 """Base class for character LCD.
109109
110- :param ~digitalio.DigitalInOut rs : The reset data line
111- :param ~digitalio.DigitalInOut en : The enable data line
112- :param ~digitalio.DigitalInOut d4 : The data line 4
113- :param ~digitalio.DigitalInOut d5 : The data line 5
114- :param ~digitalio.DigitalInOut d6 : The data line 6
115- :param ~digitalio.DigitalInOut d7 : The data line 7
110+ :param ~digitalio.DigitalInOut reset_dio : The reset data line
111+ :param ~digitalio.DigitalInOut enable_dio : The enable data line
112+ :param ~digitalio.DigitalInOut d4_dio : The data line 4
113+ :param ~digitalio.DigitalInOut d5_dio : The data line 5
114+ :param ~digitalio.DigitalInOut d6_dio : The data line 6
115+ :param ~digitalio.DigitalInOut d7_dio : The data line 7
116116 :param int columns: The columns on the charLCD
117117 :param int lines: The lines on the charLCD
118118
@@ -123,30 +123,28 @@ class Character_LCD:
123123
124124 # pylint: disable-msg=too-many-arguments
125125 def __init__ (
126- # pylint: disable=invalid-name
127126 self ,
128- rs : digitalio .DigitalInOut ,
129- en : digitalio .DigitalInOut ,
130- d4 : digitalio .DigitalInOut ,
131- d5 : digitalio .DigitalInOut ,
132- d6 : digitalio .DigitalInOut ,
133- d7 : digitalio .DigitalInOut ,
127+ reset_dio : digitalio .DigitalInOut ,
128+ enable_dio : digitalio .DigitalInOut ,
129+ d4_dio : digitalio .DigitalInOut ,
130+ d5_dio : digitalio .DigitalInOut ,
131+ d6_dio : digitalio .DigitalInOut ,
132+ d7_dio : digitalio .DigitalInOut ,
134133 columns : int ,
135134 lines : int ,
136- # pylint: enable=invalid-name
137135 ) -> None :
138136 self .columns = columns
139137 self .lines = lines
140138 # save pin numbers
141- self .reset = rs
142- self .enable = en
143- self .dl4 = d4
144- self .dl5 = d5
145- self .dl6 = d6
146- self .dl7 = d7
139+ self .reset = reset_dio
140+ self .enable = enable_dio
141+ self .dl4 = d4_dio
142+ self .dl5 = d5_dio
143+ self .dl6 = d6_dio
144+ self .dl7 = d7_dio
147145
148146 # set all pins as outputs
149- for pin in (rs , en , d4 , d5 , d6 , d7 ):
147+ for pin in (reset_dio , enable_dio , d4_dio , d5_dio , d6_dio , d7_dio ):
150148 pin .direction = digitalio .Direction .OUTPUT
151149
152150 # Initialise the display
@@ -541,12 +539,12 @@ def _pulse_enable(self) -> None:
541539class Character_LCD_Mono (Character_LCD ):
542540 """Interfaces with monochromatic character LCDs.
543541
544- :param ~digitalio.DigitalInOut rs : The reset data line
545- :param ~digitalio.DigitalInOut en : The enable data line
546- :param ~digitalio.DigitalInOut d4 : The data line 4
547- :param ~digitalio.DigitalInOut d5 : The data line 5
548- :param ~digitalio.DigitalInOut d6 : The data line 6
549- :param ~digitalio.DigitalInOut d7 : The data line 7
542+ :param ~digitalio.DigitalInOut reset_dio : The reset data line
543+ :param ~digitalio.DigitalInOut enable_dio : The enable data line
544+ :param ~digitalio.DigitalInOut d4_dio : The data line 4
545+ :param ~digitalio.DigitalInOut d5_dio : The data line 5
546+ :param ~digitalio.DigitalInOut d6_dio : The data line 6
547+ :param ~digitalio.DigitalInOut d7_dio : The data line 7
550548 :param int columns: The columns on the charLCD
551549 :param int lines: The lines on the charLCD
552550 :param ~digitalio.DigitalInOut backlight_pin: The backlight pin
@@ -559,12 +557,12 @@ class Character_LCD_Mono(Character_LCD):
559557 # pylint: disable-msg=too-many-arguments
560558 def __init__ (
561559 self ,
562- rs : digitalio .DigitalInOut ,
563- en : digitalio .DigitalInOut ,
564- db4 : digitalio .DigitalInOut ,
565- db5 : digitalio .DigitalInOut ,
566- db6 : digitalio .DigitalInOut ,
567- db7 : digitalio .DigitalInOut ,
560+ reset_dio : digitalio .DigitalInOut ,
561+ enable_dio : digitalio .DigitalInOut ,
562+ d4_dio : digitalio .DigitalInOut ,
563+ d5_dio : digitalio .DigitalInOut ,
564+ d6_dio : digitalio .DigitalInOut ,
565+ d7_dio : digitalio .DigitalInOut ,
568566 columns : int ,
569567 lines : int ,
570568 backlight_pin : Optional [digitalio .DigitalInOut ] = None ,
@@ -578,7 +576,9 @@ def __init__(
578576 if backlight_pin is not None :
579577 self .backlight_pin .direction = digitalio .Direction .OUTPUT
580578 self .backlight = True
581- super ().__init__ (rs , en , db4 , db5 , db6 , db7 , columns , lines )
579+ super ().__init__ (
580+ reset_dio , enable_dio , d4_dio , d5_dio , d6_dio , d7_dio , columns , lines
581+ )
582582
583583 # pylint: enable-msg=too-many-arguments
584584
@@ -621,12 +621,12 @@ def backlight(self, enable: bool) -> None:
621621class Character_LCD_RGB (Character_LCD ):
622622 """Interfaces with RGB character LCDs.
623623
624- :param ~digitalio.DigitalInOut rs : The reset data line
625- :param ~digitalio.DigitalInOut en : The enable data line
626- :param ~digitalio.DigitalInOut db4 : The data line 4
627- :param ~digitalio.DigitalInOut db5 : The data line 5
628- :param ~digitalio.DigitalInOut db6 : The data line 6
629- :param ~digitalio.DigitalInOut db7 : The data line 7
624+ :param ~digitalio.DigitalInOut reset_dio : The reset data line
625+ :param ~digitalio.DigitalInOut enable_dio : The enable data line
626+ :param ~digitalio.DigitalInOut d4_dio : The data line 4
627+ :param ~digitalio.DigitalInOut d5_dio : The data line 5
628+ :param ~digitalio.DigitalInOut d6_dio : The data line 6
629+ :param ~digitalio.DigitalInOut d7_dio : The data line 7
630630 :param int columns: The columns on the charLCD
631631 :param int lines: The lines on the charLCD
632632 :param ~pwmio.PWMOut,~digitalio.DigitalInOut red: Red RGB Anode
@@ -640,12 +640,12 @@ class Character_LCD_RGB(Character_LCD):
640640 # pylint: disable-msg=too-many-arguments
641641 def __init__ (
642642 self ,
643- rs : digitalio .DigitalInOut ,
644- en : digitalio .DigitalInOut ,
645- db4 : digitalio .DigitalInOut ,
646- db5 : digitalio .DigitalInOut ,
647- db6 : digitalio .DigitalInOut ,
648- db7 : digitalio .DigitalInOut ,
643+ reset_dio : digitalio .DigitalInOut ,
644+ enable_dio : digitalio .DigitalInOut ,
645+ d4_dio : digitalio .DigitalInOut ,
646+ d5_dio : digitalio .DigitalInOut ,
647+ d6_dio : digitalio .DigitalInOut ,
648+ d7_dio : digitalio .DigitalInOut ,
649649 columns : int ,
650650 lines : int ,
651651 red : Union [pwmio .PWMOut , digitalio .DigitalInOut ],
@@ -674,7 +674,9 @@ def __init__(
674674 )
675675
676676 self ._color = [0 , 0 , 0 ]
677- super ().__init__ (rs , en , db4 , db5 , db6 , db7 , columns , lines )
677+ super ().__init__ (
678+ reset_dio , enable_dio , d4_dio , d5_dio , d6_dio , d7_dio , columns , lines
679+ )
678680
679681 @property
680682 def color (self ) -> List [int ]:
0 commit comments