apps/examples/pwm: Clean up some configuration confusion
This commit is contained in:
parent
fd039c0559
commit
9fd96da125
@ -625,5 +625,5 @@
|
|||||||
Includes the test to verify the CC3000 (2013-9-3).
|
Includes the test to verify the CC3000 (2013-9-3).
|
||||||
* apps/examples/usbmsc: apps/examples/usbstorage renamed usbmsc.
|
* apps/examples/usbmsc: apps/examples/usbstorage renamed usbmsc.
|
||||||
Change submitted by CCTSAO (2013-6-5).
|
Change submitted by CCTSAO (2013-6-5).
|
||||||
|
* apps/examples/pwm: Clean-up some configuration confusion (2013-9-5).
|
||||||
|
|
||||||
|
@ -1380,8 +1380,8 @@ examples/pwm
|
|||||||
specific PWM settings might require additional settings).
|
specific PWM settings might require additional settings).
|
||||||
|
|
||||||
CONFIG_PWM - Enables PWM support.
|
CONFIG_PWM - Enables PWM support.
|
||||||
CONFIG_EXAMPLES_PWM_COUNT - Enabled PWM pulse count support (if the
|
CONFIG_PWM_PULSECOUNT - Enables PWM pulse count support (if the hardware
|
||||||
hardware supports it).
|
supports it).
|
||||||
CONFIG_NSH_BUILTIN_APPS - Build the PWM test as an NSH built-in function.
|
CONFIG_NSH_BUILTIN_APPS - Build the PWM test as an NSH built-in function.
|
||||||
Default: Not built! The example can only be used as an NSH built-in
|
Default: Not built! The example can only be used as an NSH built-in
|
||||||
application
|
application
|
||||||
|
@ -32,17 +32,19 @@ config EXAMPLES_PWM_DUTYPCT
|
|||||||
|
|
||||||
config EXAMPLES_PWM_DURATION
|
config EXAMPLES_PWM_DURATION
|
||||||
int "Default PWM duration"
|
int "Default PWM duration"
|
||||||
default 5 if !EXAMPLES_PWM_PULSECOUNT
|
default 5
|
||||||
---help---
|
---help---
|
||||||
The default PWM pulse train duration in seconds. Used only if the current
|
The default PWM pulse train duration in seconds. Used only if the current
|
||||||
pulse count is zero (pulse countis only supported if PWM_PULSECOUNT
|
pulse count is zero (pulse count is only supported if PWM_PULSECOUNT
|
||||||
is defined). Default: 5 seconds
|
is not defined). Default: 5 seconds
|
||||||
|
|
||||||
config EXAMPLES_PWM_PULSECOUNT
|
config EXAMPLES_PWM_PULSECOUNT
|
||||||
int "Default pulse count"
|
int "Default pulse count"
|
||||||
default 0
|
default 0
|
||||||
|
depends on PWM_PULSECOUNT
|
||||||
---help---
|
---help---
|
||||||
The initial PWM pulse count. This option is only available if PWM_PULSECOUNT
|
The initial PWM pulse count. This option is only available if
|
||||||
is nonzero. Default: 0 (i.e., use the duration, not the count).
|
PWM_PULSECOUNT is defined. Default: 0 (i.e., use the duration, not
|
||||||
|
the count).
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
@ -84,8 +84,8 @@
|
|||||||
# define CONFIG_EXAMPLES_PWM_DURATION 5
|
# define CONFIG_EXAMPLES_PWM_DURATION 5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef CONFIG_EXAMPLES_PWM_COUNT
|
#ifndef CONFIG_EXAMPLES_PWM_PULSECOUNT
|
||||||
# define CONFIG_EXAMPLES_PWM_COUNT 0
|
# define CONFIG_EXAMPLES_PWM_PULSECOUNT 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Debug ********************************************************************/
|
/* Debug ********************************************************************/
|
||||||
|
@ -123,16 +123,16 @@ static void pwm_help(FAR struct pwm_state_s *pwm)
|
|||||||
message(" [-p devpath] selects the PWM device. "
|
message(" [-p devpath] selects the PWM device. "
|
||||||
"Default: %s Current: %s\n",
|
"Default: %s Current: %s\n",
|
||||||
CONFIG_EXAMPLES_PWM_DEVPATH, pwm->devpath ? pwm->devpath : "NONE");
|
CONFIG_EXAMPLES_PWM_DEVPATH, pwm->devpath ? pwm->devpath : "NONE");
|
||||||
message(" [-f addr] selects the pulse frequency. "
|
message(" [-f frequency] selects the pulse frequency. "
|
||||||
"Default: %d Hz Current: %d Hz\n",
|
"Default: %d Hz Current: %d Hz\n",
|
||||||
CONFIG_EXAMPLES_PWM_FREQUENCY, pwm->freq);
|
CONFIG_EXAMPLES_PWM_FREQUENCY, pwm->freq);
|
||||||
message(" [-d duty] selcts the pulse duty as a percentage. "
|
message(" [-d duty] selects the pulse duty as a percentage. "
|
||||||
"Default: %d %% Current: %d %%\n",
|
"Default: %d %% Current: %d %%\n",
|
||||||
CONFIG_EXAMPLES_PWM_DUTYPCT, pwm->duty);
|
CONFIG_EXAMPLES_PWM_DUTYPCT, pwm->duty);
|
||||||
#ifdef CONFIG_PWM_PULSECOUNT
|
#ifdef CONFIG_PWM_PULSECOUNT
|
||||||
message(" [-n count] selects the pulse count. "
|
message(" [-n count] selects the pulse count. "
|
||||||
"Default: %d Current: %d\n",
|
"Default: %d Current: %d\n",
|
||||||
CONFIG_EXAMPLES_PWM_COUNT, pwm->count);
|
CONFIG_EXAMPLES_PWM_PULSECOUNT, pwm->count);
|
||||||
#endif
|
#endif
|
||||||
message(" [-t duration] is the duration of the pulse train in seconds. "
|
message(" [-t duration] is the duration of the pulse train in seconds. "
|
||||||
"Default: %d Current: %d\n",
|
"Default: %d Current: %d\n",
|
||||||
@ -287,7 +287,7 @@ int pwm_main(int argc, char *argv[])
|
|||||||
g_pwmstate.freq = CONFIG_EXAMPLES_PWM_FREQUENCY;
|
g_pwmstate.freq = CONFIG_EXAMPLES_PWM_FREQUENCY;
|
||||||
g_pwmstate.duration = CONFIG_EXAMPLES_PWM_DURATION;
|
g_pwmstate.duration = CONFIG_EXAMPLES_PWM_DURATION;
|
||||||
#ifdef CONFIG_PWM_PULSECOUNT
|
#ifdef CONFIG_PWM_PULSECOUNT
|
||||||
g_pwmstate.count = CONFIG_EXAMPLES_PWM_COUNT;
|
g_pwmstate.count = CONFIG_EXAMPLES_PWM_PULSECOUNT;
|
||||||
#endif
|
#endif
|
||||||
g_pwmstate.initialized = true;
|
g_pwmstate.initialized = true;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user