pihwm
A lightweight C library for Raspberry Pi hardware modules.
 All Data Structures Files Functions Groups Pages
PWM

PWM library functions. More...

Functions

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

Detailed Description

PWM library functions.

Function Documentation

int pwm_init ( )

Initialise the PWM peripheral.

Returns
1 for success, -1 for failure

Definition at line 124 of file pi_pwm.c.

void pwm_mode ( unsigned int  mode)

Set mode for the PWM peripheral.

Parameters
modeMode for the PWM peripheral
Returns
none

Definition at line 178 of file pi_pwm.c.

void pwm_release ( )

Releases the PWM peripheral and unmaps the memory.

Returns
none

Definition at line 215 of file pi_pwm.c.

void pwm_value ( unsigned int  value)

Set PWM value.

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

Definition at line 192 of file pi_pwm.c.