# 100Hz looks decent and doesn't keep the CPU too busy
self._backlight = PWMOut(backlight_pin, frequency=100, duty_cycle=0)
self._backlight_type = BACKLIGHT_PWM
- except ImportError:
+ except (ImportError, NotImplementedError):
# PWMOut not implemented on this platform
pass
if self._backlight_type is None:
def show(self, group: Group) -> None:
"""
.. note:: `show()` is deprecated and will be removed when CircuitPython 9.0.0
- is released. Use ``.root_group = group`` instead.
+ is released. Use ``.root_group = group`` instead.
Switches to displaying the given group of layers. When group is None, the
default CircuitPython terminal will be shown.
@property
def root_group(self) -> Group:
- """The root group on the display.
+ """
+ The root group on the display.
If the root group is set to `displayio.CIRCUITPYTHON_TERMINAL`, the default
CircuitPython terminal will be shown.
- If the root group is set to ``None``, no output will be shown."""
+ If the root group is set to ``None``, no output will be shown.
+ """
return self._core.current_group
@root_group.setter