blob: a47cf51807aef5fa580b84c0ba9eba9069e3b5e0 [file] [log] [blame]
FTDI VM800C Embedded Video Engine Board
#######################################
Overview
********
The VM800C is a development module for FTDIs FT800, which is used to develop
and demonstrate the functionality of the FT800 Embedded Video Engine, EVE. This
module behaves as an SPI slave, and requires a SPI Master for proper
microcontroller interfacing and system integration.
.. image:: ./VM800C_top.jpg
:width: 350px
:align: center
:alt: VM800C
Pins Assignment of the Arduino Shield Modules
=============================================
+---------+--------+-------------------------------------+
| Pin | Name | Function |
+=========+========+=====================================+
| D0 | | |
+---------+--------+-------------------------------------+
| D1 | | |
+---------+--------+-------------------------------------+
| D2 | INT# | GPIO - Interrupt |
+---------+--------+-------------------------------------+
| D3 | | |
+---------+--------+-------------------------------------+
| D4 | | |
+---------+--------+-------------------------------------+
| D5 | | |
+---------+--------+-------------------------------------+
| D6 | | |
+---------+--------+-------------------------------------+
| D7 | | |
+---------+--------+-------------------------------------+
| D8 | | |
+---------+--------+-------------------------------------+
| D9 | | |
+---------+--------+-------------------------------------+
| D10 | CS# | SPI Chip Select |
+---------+--------+-------------------------------------+
| D11 | MOSI | SPI Master Out / Slave In |
+---------+--------+-------------------------------------+
| D12 | MISO | SPI Master In / Slave Out |
+---------+--------+-------------------------------------+
| D13 | SCLK | SPI Clock |
+---------+--------+-------------------------------------+
| D14 | | |
+---------+--------+-------------------------------------+
| D15 | | |
+---------+--------+-------------------------------------+
| | GND | |
+---------+--------+-------------------------------------+
| | 3.3V | POWER +3.3V |
+---------+--------+-------------------------------------+
| | 5V | POWER +5.0V or +3.3V |
+---------+--------+-------------------------------------+
Requirements
************
This shield requires a board which provides a configuration that allows an
SPI interface and an interrupt signal. (see :ref:`shields` for more
details).
Sample usage
************
You can try use FT800 with the Zephyr FT800 sample, which provides
out-of-the-box configuration for FT800 Embedded Video engine.
See :ref:`display-ft800-sample` for details.
Build and Programming
*********************
Set ``-DSHIELD=<shield designator>`` when you invoke ``west build``.
.. zephyr-app-commands::
:zephyr-app: samples/drivers/misc/ft800
:host-os: unix
:board: nrf52840dk_nrf52840
:shield: ftdi_vm800c
:goals: build flash
:compact:
References
**********
.. target-notes::
.. _FTDI VM800C:
https://www.ftdichip.com/Products/Modules/VM800C.html