zephyr/doc/api/io_interfaces.rst
Leandro Pereira da9b0ddf5b drivers: Rename random to entropy
This should clear up some of the confusion with random number
generators and drivers that obtain entropy from the hardware.  Also,
many hardware number generators have limited bandwidth, so it's natural
for their output to be only used for seeding a random number generator.

Signed-off-by: Leandro Pereira <leandro.pereira@intel.com>
2017-11-01 08:26:29 -04:00

80 lines
1.2 KiB
ReStructuredText

.. _io_interfaces:
Input / Output Driver APIs
###########################
.. contents::
:depth: 1
:local:
:backlinks: top
ADC Interface
*************
.. doxygengroup:: adc_interface
:project: Zephyr
GPIO Interface
**************
.. doxygengroup:: gpio_interface
:project: Zephyr
I2C Interface
*************
.. doxygengroup:: i2c_interface
:project: Zephyr
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
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
Entropy Interface
*****************
.. doxygengroup:: entropy_interface
:project: Zephyr
UART Interface
**************
.. doxygengroup:: uart_interface
:project: Zephyr
Sensor Interface
****************
.. doxygengroup:: sensor_interface
:project: Zephyr