19 lines
808 B
ReStructuredText
19 lines
808 B
ReStructuredText
Timer Drivers
|
|
=============
|
|
|
|
Files supporting the timer driver can be found in the following
|
|
locations:
|
|
|
|
- **Interface Definition**. The header file for the NuttX timer
|
|
driver reside at ``include/nuttx/timers/timer.h``. This header
|
|
file includes both the application level interface to the timer
|
|
driver as well as the interface between the "upper half" and
|
|
"lower half" drivers. The timer driver uses a standard
|
|
character driver framework.
|
|
- **"Upper Half" Driver**. The generic, "upper half" timer driver
|
|
resides at ``drivers/timers/timer.c``.
|
|
- **"Lower Half" Drivers**. Platform-specific timer drivers
|
|
reside in ``arch/``\ *<architecture>*\ ``/src/``\ *<hardware>*
|
|
directory for the specific processor *<architecture>* and for
|
|
the specific *<chip>* timer peripheral devices.
|