.. _mipi_dbi_api:

MIPI Display Bus Interface (DBI)
###################################

The MIPI DBI driver class implements support for MIPI DBI compliant display
controllers.

MIPI DBI defines 3 interface types:
* Type A: Motorola 6800 parallel bus

* Type B: Intel 8080 parallel bus

* Type C: SPI Type serial bit bus with 3 options:

  #. 9 write clocks per byte, final bit is command/data selection bit

  #. Same as above, but 16 write clocks per byte

  #. 8 write clocks per byte. Command/data selected via GPIO pin

Currently, the API only supports Type C controllers, options 1 and 3.

API Reference
*************

.. doxygengroup:: mipi_dbi_interface
