X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fcpu%2Favr%2Fdrv%2Fpwm_avr.h;h=76c162074d40dab21bcf6e2c273b349dc5aac9f5;hb=b46f64914c62fbb0297728280478681659469654;hp=022cfba770e90a91c56983cbd5d97f2713c9444d;hpb=6d9719eaf269fda4b8e6886db78b3c8cc60ed8bb;p=bertos.git diff --git a/bertos/cpu/avr/drv/pwm_avr.h b/bertos/cpu/avr/drv/pwm_avr.h index 022cfba7..76c16207 100644 --- a/bertos/cpu/avr/drv/pwm_avr.h +++ b/bertos/cpu/avr/drv/pwm_avr.h @@ -32,7 +32,6 @@ * * \brief Low-level PWM module for AVR (interface). * - * \version $Id$ * * \author Daniele Basile * @@ -41,9 +40,9 @@ #ifndef DRV_PWM_AVR_H #define DRV_PWM_AVR_H -#include "pwm_map.h" +#include "hw/pwm_map.h" -#include "appconfig.h" +#include #define PWM_HW_MAX_PRESCALER_STEP 10 #define PWM_HW_MAX_PERIOD 0xFFFF @@ -67,6 +66,7 @@ void pwm_hw_setFrequency(PwmDev dev, uint32_t freq); void pwm_hw_setDutyUnlock(PwmDev dev, uint16_t duty); void pwm_hw_disable(PwmDev dev); void pwm_hw_enable(PwmDev dev); +void pwm_hw_setPolarity(PwmDev dev, bool pol); pwm_period_t pwm_hw_getPeriod(PwmDev dev); #endif /* DRV_ADC_AT91_H */