BeRTOS
Modules | Defines | Typedefs
PWM driver
BeRTOS peripherals drivers

Pulse Width Modulation (PWM) driver. More...

Modules

 PWM API
 

With this driver you can control a device with multiple PWM channels.


Defines

#define PWM_MAX_DUTY   ((pwm_duty_t)0xFFFF)
 Maximum PWM duty cycle value (100%)

Typedefs

typedef uint16_t pwm_duty_t
 Type for PWM duty cycle.
typedef uint32_t pwm_freq_t
 Type for PWM frequency.

Detailed Description

Pulse Width Modulation (PWM) driver.

Author:
Francesco Sacchi <batt@develer.com>
Daniele Basile <asterix@develer.com>

Typedef Documentation

typedef uint16_t pwm_duty_t

Type for PWM duty cycle.

The value is represented as a 16bit unsigned integer, so it ranges from 0 (0%) to PWM_MAX_DUTY (0xFFFF = 100%).

Definition at line 65 of file pwm.h.

typedef uint32_t pwm_freq_t

Type for PWM frequency.

Unit of measure is Hz.

Definition at line 71 of file pwm.h.