ChibiOS/RT Logo ChibiOS/RT

Architecture - Reference Manual - Guides

Data Fields

PWMConfig Struct Reference
[PWM Low Level DriverPWM Driver]

Driver configuration structure. More...

#include <pwm_lld.h>

Collaboration diagram for PWMConfig:
Collaboration graph
[legend]

Data Fields

pwmcallback_t pc_callback
 Periodic callback pointer.
PWMChannelConfig pc_channels [PWM_CHANNELS]
 Channels configurations.
uint16_t pc_psc
 TIM PSC (pre-scaler) register initialization data.
uint16_t pc_arr
 TIM ARR (auto-reload) register initialization data.
uint16_t pc_cr2
 TIM CR2 register initialization data.

Detailed Description

Driver configuration structure.

PWM driver configuration structure.

Note:
Implementations may extend this structure to contain more, architecture dependent, fields.

Definition at line 109 of file templates/pwm_lld.h.


Field Documentation

Periodic callback pointer.

Note:
This callback is invoked on PWM counter reset. If set to NULL then the callback is disabled.

Definition at line 115 of file templates/pwm_lld.h.

Referenced by pwm_lld_start().

Channels configurations.

Definition at line 119 of file templates/pwm_lld.h.

Referenced by pwm_lld_enable_channel(), and pwm_lld_start().

TIM PSC (pre-scaler) register initialization data.

Definition at line 184 of file platforms/STM32/pwm_lld.h.

Referenced by pwm_lld_start().

TIM ARR (auto-reload) register initialization data.

Definition at line 188 of file platforms/STM32/pwm_lld.h.

Referenced by pwm_lld_start().

TIM CR2 register initialization data.

Note:
The value of this field should normally be equal to zero.

Definition at line 193 of file platforms/STM32/pwm_lld.h.

Referenced by pwm_lld_start().


Generated on Sun Nov 28 2010 14:09:59 for ChibiOS/RT by doxygen 1.7.1