25 lines
980 B
ReStructuredText
25 lines
980 B
ReStructuredText
=======================
|
||
``timer`` Timer example
|
||
=======================
|
||
|
||
This is a simple test of the timer driver (see ``include/nuttx/timers/timer.h``).
|
||
|
||
Dependencies:
|
||
|
||
- ``CONFIG_TIMER`` – The timer driver must be selected
|
||
|
||
Example configuration:
|
||
|
||
- ``CONFIG_EXAMPLES_TIMER_DEVNAME`` – This is the name of the timer device that
|
||
will be tested. Default: ``/dev/timer0``.
|
||
- ``CONFIG_EXAMPLES_TIMER_INTERVAL`` – This is the timer interval in microseconds.
|
||
Default: ``1000000``.
|
||
- ``CONFIG_EXAMPLES_TIMER_DELAY`` – This is the delay between timer samples in
|
||
microseconds. Default: ``10000``.
|
||
- ``CONFIG_EXAMPLES_TIMER_STACKSIZE`` – This is the stack size allocated when the
|
||
timer task runs. Default: ``2048``.
|
||
- ``CONFIG_EXAMPLES_TIMER_PRIORITY`` – This is the priority of the timer task:
|
||
Default: ``100``.
|
||
- ``CONFIG_EXAMPLES_TIMER_PROGNAME`` – This is the name of the program that will
|
||
be used when the NSH ELF program is installed. Default: ``timer``.
|