2016-02-08 05:32:14 +08:00
|
|
|
.. _io_interfaces:
|
|
|
|
|
|
|
|
Input / Output Driver APIs
|
|
|
|
###########################
|
|
|
|
|
|
|
|
.. contents::
|
|
|
|
:depth: 1
|
|
|
|
:local:
|
|
|
|
:backlinks: top
|
|
|
|
|
2017-12-01 06:44:16 +08:00
|
|
|
.. comment
|
|
|
|
not documenting
|
|
|
|
.. doxygengroup:: io_interfaces
|
|
|
|
|
2016-02-08 05:32:14 +08:00
|
|
|
ADC Interface
|
|
|
|
*************
|
|
|
|
|
|
|
|
.. doxygengroup:: adc_interface
|
|
|
|
:project: Zephyr
|
|
|
|
|
2017-12-01 06:44:16 +08:00
|
|
|
DMA Interface
|
|
|
|
*************
|
|
|
|
|
|
|
|
.. doxygengroup:: DMA_interface
|
|
|
|
:project: Zephyr
|
|
|
|
|
2016-02-08 05:32:14 +08:00
|
|
|
GPIO Interface
|
|
|
|
**************
|
|
|
|
|
|
|
|
.. doxygengroup:: gpio_interface
|
|
|
|
:project: Zephyr
|
|
|
|
|
|
|
|
I2C Interface
|
|
|
|
*************
|
|
|
|
|
|
|
|
.. doxygengroup:: i2c_interface
|
|
|
|
:project: Zephyr
|
|
|
|
|
2017-07-11 05:27:10 +08:00
|
|
|
I2S Interface
|
|
|
|
*************
|
|
|
|
|
|
|
|
The I2S (Inter-IC Sound) API provides support for the standard I2S interface
|
|
|
|
as well as common non-standard extensions such as PCM Short/Long Frame Sync
|
|
|
|
and Left/Right Justified Data Formats.
|
|
|
|
|
|
|
|
.. doxygengroup:: i2s_interface
|
|
|
|
:project: Zephyr
|
|
|
|
|
2016-02-08 05:32:14 +08:00
|
|
|
IPM Interface
|
|
|
|
*************
|
|
|
|
|
|
|
|
.. doxygengroup:: ipm_interface
|
|
|
|
:project: Zephyr
|
|
|
|
|
|
|
|
PWM Interface
|
|
|
|
*************
|
|
|
|
|
|
|
|
.. doxygengroup:: pwm_interface
|
|
|
|
:project: Zephyr
|
|
|
|
|
|
|
|
Pinmux Interface
|
|
|
|
****************
|
|
|
|
|
|
|
|
.. doxygengroup:: pinmux_interface
|
|
|
|
:project: Zephyr
|
|
|
|
|
|
|
|
SPI Interface
|
|
|
|
*************
|
|
|
|
|
|
|
|
.. doxygengroup:: spi_interface
|
|
|
|
:project: Zephyr
|
|
|
|
|
2017-10-14 07:30:55 +08:00
|
|
|
Entropy Interface
|
|
|
|
*****************
|
2016-11-20 07:46:22 +08:00
|
|
|
|
2017-10-14 07:30:55 +08:00
|
|
|
.. doxygengroup:: entropy_interface
|
2016-11-20 07:46:22 +08:00
|
|
|
:project: Zephyr
|
|
|
|
|
2016-02-08 05:32:14 +08:00
|
|
|
UART Interface
|
|
|
|
**************
|
|
|
|
|
|
|
|
.. doxygengroup:: uart_interface
|
|
|
|
:project: Zephyr
|
2016-03-30 19:45:41 +08:00
|
|
|
|
2017-12-01 06:44:16 +08:00
|
|
|
Flash Interface
|
|
|
|
***************
|
|
|
|
|
|
|
|
.. doxygengroup:: flash_interface
|
|
|
|
:project: Zephyr
|
|
|
|
|
2016-03-30 19:45:41 +08:00
|
|
|
Sensor Interface
|
|
|
|
****************
|
|
|
|
|
|
|
|
.. doxygengroup:: sensor_interface
|
|
|
|
:project: Zephyr
|
2017-12-01 06:44:16 +08:00
|
|
|
|
|
|
|
Counter Interface
|
|
|
|
*****************
|
|
|
|
|
|
|
|
.. doxygengroup:: counter_interface
|
|
|
|
:project: Zephyr
|