mirror of
https://github.com/apache/nuttx.git
synced 2025-12-16 01:34:58 +08:00
Some checks failed
Build Documentation / build-html (push) Has been cancelled
As pull request apache#17200 & apache#17368 introduced support for scheduling sleep, a documentation is needed for different sleep interfaces. This patch adds the description for sleep interfaces currently provided in NuttX, including Scheduled sleep(nxsched_sleep()...), Signal-scheduled sleep(nxsig_sleep()...), and Busy sleep(up_udelay()). Signed-off-by: Haokun Dong <donghaokun@lixiang.com>
30 lines
581 B
ReStructuredText
30 lines
581 B
ReStructuredText
=================
|
|
Architecture APIs
|
|
=================
|
|
|
|
The file ``include/nuttx/arch.h`` identifies by prototype all of
|
|
the APIs that must be provided by the architecture specific logic.
|
|
The internal OS APIs that architecture-specific logic must
|
|
interface with are also identified in ``include/nuttx/arch.h`` or
|
|
in other header files.
|
|
|
|
.. toctree::
|
|
addrenv.rst
|
|
app_vs_os.rst
|
|
arch.rst
|
|
board.rst
|
|
conventions.rst
|
|
iob.rst
|
|
led.rst
|
|
mutex.rst
|
|
newreno.rst
|
|
notifier.rst
|
|
nuttx.rst
|
|
paging.rst
|
|
shm.rst
|
|
smp.rst
|
|
sleep.rst
|
|
time_clock.rst
|
|
wqueue.rst
|
|
events.rst
|