X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;ds=sidebyside;f=bertos%2Fdrv%2Fpwm_test.c;h=f66fe660e558cb4f9958d91553709e31870bb655;hb=a271c7198a59f307b43c74cc3f2741ece9bafcbc;hp=d088072bb96f184532f0bbb238ac495ebf2054c5;hpb=5a14687f54ea3bd92e7a2ba2dfaa5116adf177b6;p=bertos.git diff --git a/bertos/drv/pwm_test.c b/bertos/drv/pwm_test.c index d088072b..f66fe660 100644 --- a/bertos/drv/pwm_test.c +++ b/bertos/drv/pwm_test.c @@ -55,17 +55,19 @@ * and so the delay is do with a for cycle. * * \version $Id$ - * * \author Daniele Basile */ #include "hw/pwm_map.h" // For PwmDev and channel avaible on thi target #include "cfg/cfg_pwm.h" - -#include // for logging system #include #include +// Define logging setting (for cfg/log.h module). +#define LOG_LEVEL PWM_LOG_LEVEL +#define LOG_FORMAT PWM_LOG_FORMAT +#include // for logging system + #include #include @@ -116,7 +118,7 @@ static PwmTest pwm_test_cfg[PWM_CNT] = * Setup all needed to test PWM on AT91 * */ -int pwm_testSetup(void) +int pwm_testSetUp(void) { LOG_INFO("Init pwm.."); pwm_init(); @@ -132,10 +134,10 @@ int pwm_testSetup(void) */ int pwm_testRun(void) { - int duty = 0; + pwm_duty_t duty = 0; int delay = 0; - pwm_testSetup(); + pwm_testSetUp(); LOG_INFO("\n\n===== BeRTOS PWM test =====\n\n"); @@ -184,7 +186,7 @@ int pwm_testRun(void) } //Reset duty cycle overflow - if (duty >= 0xFFFF) + if (duty >= (pwm_duty_t)0xFFFF) { duty = 0; for (int i = 0; i < PWM_CNT; i++) @@ -202,7 +204,7 @@ int pwm_testRun(void) delay++; } - return 0; + return 0; } /**