| 123456789101112131415161718192021222324252627282930313233343536373839 |
- def pwm_start(pin: int, frequency: int, duty: int) -> bool:
- """
- Start or change the PWM signal on the corresponding GPIO pin.
- :param pin: The pin to read (e.g. :const:`GPIO_PIN_PA7`).
- :param frequency: The frequency to set in Hz.
- :param duty: The duty cycle per period in percent.
- :returns: :const:`True` on success, :const:`False` otherwise.
- .. versionadded:: 1.3.0
- .. warning::
- You don't have to initialize the pin first.
- """
- pass
- def pwm_stop(pin: int) -> None:
- """
- Stop the PWM signal on the corresponding GPIO pin.
- :param pin: The pin to use (e.g. :const:`GPIO_PIN_PA7`).
- .. versionadded:: 1.3.0
- """
- pass
- def pwm_is_running(pin: int) -> bool:
- """
- Check if the corresponding GPIO pin has a PWM signal output.
- :param pin: The pin to check (e.g. :const:`GPIO_PIN_PA7`).
- :returns: :const:`True` on success, :const:`False` otherwise.
- .. versionadded:: 1.3.0
- """
- pass
|