2015-08-08 06:24:03 +08:00
|
|
|
.. _api:
|
2015-05-16 00:39:18 +08:00
|
|
|
|
2015-10-22 22:43:36 +08:00
|
|
|
API Documentation
|
|
|
|
#################
|
2015-05-16 00:39:18 +08:00
|
|
|
|
2015-09-14 23:54:34 +08:00
|
|
|
Nanokernel
|
2015-10-22 22:43:36 +08:00
|
|
|
**********
|
2015-09-14 23:54:34 +08:00
|
|
|
|
|
|
|
Fibers
|
2015-10-22 22:43:36 +08:00
|
|
|
======
|
2015-09-14 23:54:34 +08:00
|
|
|
|
|
|
|
.. doxygengroup:: nanokernel_fiber
|
|
|
|
:project: Zephyr
|
|
|
|
:content-only:
|
|
|
|
|
|
|
|
Semaphores
|
2015-10-22 22:43:36 +08:00
|
|
|
==========
|
2015-09-14 23:54:34 +08:00
|
|
|
|
|
|
|
.. doxygengroup:: nanokernel_semaphore
|
|
|
|
:project: Zephyr
|
|
|
|
:content-only:
|
|
|
|
|
|
|
|
LIFOs
|
2015-10-22 22:43:36 +08:00
|
|
|
=====
|
2015-09-14 23:54:34 +08:00
|
|
|
|
|
|
|
.. doxygengroup:: nanokernel_lifo
|
|
|
|
:project: Zephyr
|
|
|
|
:content-only:
|
|
|
|
|
|
|
|
FIFOs
|
2015-10-22 22:43:36 +08:00
|
|
|
=====
|
2015-09-14 23:54:34 +08:00
|
|
|
|
|
|
|
.. doxygengroup:: nanokernel_fifo
|
|
|
|
:project: Zephyr
|
|
|
|
:content-only:
|
|
|
|
|
|
|
|
Stacks
|
2015-10-22 22:43:36 +08:00
|
|
|
======
|
2015-09-14 23:54:34 +08:00
|
|
|
|
|
|
|
.. doxygengroup:: nanokernel_stack
|
|
|
|
:project: Zephyr
|
|
|
|
:content-only:
|
|
|
|
|
|
|
|
Timers
|
2015-10-22 22:43:36 +08:00
|
|
|
======
|
2015-09-14 23:54:34 +08:00
|
|
|
|
|
|
|
.. doxygengroup:: nanokernel_timer
|
|
|
|
:project: Zephyr
|
|
|
|
:content-only:
|
|
|
|
|
2015-10-17 06:09:35 +08:00
|
|
|
Kernel Event Logger
|
|
|
|
-------------------
|
|
|
|
|
|
|
|
.. doxygengroup:: nanokernel_event_logger
|
|
|
|
:project: Zephyr
|
|
|
|
:content-only:
|
|
|
|
|
2015-09-14 23:54:34 +08:00
|
|
|
Microkernel
|
2015-10-22 22:43:36 +08:00
|
|
|
***********
|
2015-09-14 23:54:34 +08:00
|
|
|
|
|
|
|
Events
|
2015-10-22 22:43:36 +08:00
|
|
|
======
|
2015-09-14 23:54:34 +08:00
|
|
|
|
|
|
|
.. doxygengroup:: microkernel_event
|
|
|
|
:project: Zephyr
|
|
|
|
:content-only:
|
|
|
|
|
|
|
|
FIFOs
|
2015-10-22 22:43:36 +08:00
|
|
|
=====
|
2015-09-14 23:54:34 +08:00
|
|
|
|
|
|
|
.. doxygengroup:: microkernel_fifo
|
|
|
|
:project: Zephyr
|
|
|
|
:content-only:
|
|
|
|
|
|
|
|
Pipes
|
2015-10-22 22:43:36 +08:00
|
|
|
=====
|
2015-09-14 23:54:34 +08:00
|
|
|
|
|
|
|
.. doxygengroup:: microkernel_pipe
|
|
|
|
:project: Zephyr
|
|
|
|
:content-only:
|
|
|
|
|
|
|
|
Interrupt Services
|
2015-10-22 22:43:36 +08:00
|
|
|
==================
|
2015-09-14 23:54:34 +08:00
|
|
|
|
|
|
|
.. doxygengroup:: microkernel_irq
|
|
|
|
:project: Zephyr
|
|
|
|
:content-only:
|
|
|
|
|
|
|
|
Mailboxes
|
2015-10-22 22:43:36 +08:00
|
|
|
=========
|
2015-09-14 23:54:34 +08:00
|
|
|
|
|
|
|
.. doxygengroup:: microkernel_mailbox
|
|
|
|
:project: Zephyr
|
|
|
|
:content-only:
|
|
|
|
|
|
|
|
Memory Maps
|
2015-10-22 22:43:36 +08:00
|
|
|
===========
|
2015-09-14 23:54:34 +08:00
|
|
|
|
|
|
|
.. doxygengroup:: microkernel_memorymap
|
|
|
|
:project: Zephyr
|
|
|
|
:content-only:
|
|
|
|
|
|
|
|
Mutexes
|
2015-10-22 22:43:36 +08:00
|
|
|
=======
|
2015-09-14 23:54:34 +08:00
|
|
|
|
|
|
|
.. doxygengroup:: microkernel_mutex
|
|
|
|
:project: Zephyr
|
|
|
|
:content-only:
|
|
|
|
|
|
|
|
Semaphores
|
2015-10-22 22:43:36 +08:00
|
|
|
==========
|
2015-09-14 23:54:34 +08:00
|
|
|
|
|
|
|
.. doxygengroup:: microkernel_semaphore
|
|
|
|
:project: Zephyr
|
|
|
|
:content-only:
|
|
|
|
|
|
|
|
Timers
|
2015-10-22 22:43:36 +08:00
|
|
|
======
|
2015-09-14 23:54:34 +08:00
|
|
|
|
|
|
|
.. doxygengroup:: microkernel_timer
|
|
|
|
:project: Zephyr
|
|
|
|
:content-only:
|
|
|
|
|
|
|
|
Tasks
|
2015-10-22 22:43:36 +08:00
|
|
|
=====
|
2015-09-14 23:54:34 +08:00
|
|
|
|
|
|
|
.. doxygengroup:: microkernel_task
|
2015-06-14 04:08:26 +08:00
|
|
|
:project: Zephyr
|
2015-09-14 23:54:34 +08:00
|
|
|
:content-only:
|