Pigpiox v0.1.2 Pigpiox.Pwm View Source
Build and send waveforms with pigpiod.
Link to this section Summary
Functions
Get the current dutycycle for a specific PWM GPIO pin
Get the current frequency for a specific PWM GPIO pin
Sets up a specific pin as a software PWM and sets the current dutycycle
Sets the current dutycycle and fequency for the hardware PWM on a specific GPIO pin
Set the current frequency for a specific PWM GPIO pin
Link to this section Functions
Link to this function
get_pwm_dutycycle(pin)
View Source
get_pwm_dutycycle(pin :: integer) :: {:ok, integer} | {:error, atom}
Get the current dutycycle for a specific PWM GPIO pin
Link to this function
get_pwm_frequency(pin)
View Source
get_pwm_frequency(pin :: integer) :: {:ok, integer} | {:error, atom}
Get the current frequency for a specific PWM GPIO pin
Link to this function
gpio_pwm(pin, level)
View Source
gpio_pwm(pin :: integer, level :: integer) :: :ok | {:error, atom}
Sets up a specific pin as a software PWM and sets the current dutycycle
Link to this function
hardware_pwm(pin, freq, level)
View Source
hardware_pwm(pin :: integer, freq :: integer, level :: integer) :: :ok | {:error, atom}
Sets the current dutycycle and fequency for the hardware PWM on a specific GPIO pin
Link to this function
set_pwm_frequency(pin, freq)
View Source
set_pwm_frequency(pin :: integer, freq :: integer) :: :ok | {:error, atom}
Set the current frequency for a specific PWM GPIO pin