diff --git a/doc/api/api.rst b/doc/api/api.rst index 64666820e91..53014f697bf 100644 --- a/doc/api/api.rst +++ b/doc/api/api.rst @@ -19,3 +19,4 @@ The use of the Zephyr APIs is the same for all platforms and boards. nanokernel_api.rst microkernel_api.rst + io_interfaces.rst diff --git a/doc/api/io_interfaces.rst b/doc/api/io_interfaces.rst new file mode 100644 index 00000000000..a36ecd17846 --- /dev/null +++ b/doc/api/io_interfaces.rst @@ -0,0 +1,65 @@ +.. _io_interfaces: + +Input / Output Driver APIs +########################### + +.. contents:: + :depth: 1 + :local: + :backlinks: top + +ADC Interface +************* + +.. doxygengroup:: adc_interface + :project: Zephyr + :content-only: + +GPIO Interface +************** + +.. doxygengroup:: gpio_interface + :project: Zephyr + :content-only: + +I2C Interface +************* + +.. doxygengroup:: i2c_interface + :project: Zephyr + :content-only: + +IPM Interface +************* + +.. doxygengroup:: ipm_interface + :project: Zephyr + :content-only: + +PWM Interface +************* + +.. doxygengroup:: pwm_interface + :project: Zephyr + :content-only: + +Pinmux Interface +**************** + +.. doxygengroup:: pinmux_interface + :project: Zephyr + :content-only: + +SPI Interface +************* + +.. doxygengroup:: spi_interface + :project: Zephyr + :content-only: + +UART Interface +************** + +.. doxygengroup:: uart_interface + :project: Zephyr + :content-only: \ No newline at end of file