pihwm  r1
A lightweight C library for Raspberry Pi hardware modules.
PWM

PWM library functions. More...

Functions

int pwm_init ()
 Initialises the PWM peripheral. More...
 
void pwm_mode (unsigned int mode)
 Sets mode for the PWM peripheral. More...
 
void pwm_value (unsigned int value)
 Sets PWM value. More...
 
void pwm_release ()
 Releases the PWM peripheral and unmaps the memory. More...
 

Detailed Description

PWM library functions.

Function Documentation

◆ pwm_init()

int pwm_init ( )

Initialises the PWM peripheral.

Returns
1 for success, -1 for failure

Definition at line 123 of file pi_pwm.c.

◆ pwm_mode()

void pwm_mode ( unsigned int  mode)

Sets mode for the PWM peripheral.

Parameters
modeMode for the PWM peripheral
Returns
none

Definition at line 176 of file pi_pwm.c.

◆ pwm_release()

void pwm_release ( )

Releases the PWM peripheral and unmaps the memory.

Returns
none

Definition at line 213 of file pi_pwm.c.

◆ pwm_value()

void pwm_value ( unsigned int  value)

Sets PWM value.

Parameters
valuePWM value
Returns
1 for success, -1 for failure

Definition at line 190 of file pi_pwm.c.