Camelcase the testSetUp functions.
[bertos.git] / bertos / drv / pwm.h
index 2648b01f5c618facb4f0a9362197011e533c3279..1f5facf1e760fc6f914c0060a0e05f078fed34c6 100644 (file)
 #ifndef DRV_PWM_H
 #define DRV_PWM_H
 
-#include <pwm_map.h>
+#include "hw/pwm_map.h"
+#include CPU_HEADER(pwm)
+
 #include <cfg/compiler.h>
 
 #define PWM_MAX_DUTY              ((pwm_duty_t)0xFFFF)
 #define PWM_MAX_PERIOD            0xFFFF
 #define PWM_MAX_PERIOD_LOG2           16
 
+/**
+ * PWM type define.
+ */
 typedef uint16_t pwm_duty_t;
 typedef uint32_t pwm_freq_t;
 
+
+
+/**
+ * Set PWM polarity of pwm \p dev.
+ */
+INLINE void pwm_setPolarity(PwmDev dev, bool pol)
+{
+    pwm_hw_setPolarity(dev, pol);
+}
+
 void pwm_setDuty(PwmDev dev, pwm_duty_t duty);
 void pwm_setFrequency(PwmDev dev, pwm_freq_t freq);
 void pwm_enable(PwmDev dev, bool state);
@@ -62,7 +77,7 @@ void pwm_init(void);
  * See pwm_test.c for implemntation of these functions.
  */
 int pwm_testRun(void);
-int pwm_testSetup(void);
+int pwm_testSetUp(void);
 int pwm_testTearDown(void);
 
 #endif /* DRV_PWM_H */