Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Constants for pins exposed on Arducam DVP 20-pin or 18-pin connector. More...

Files

file  dvp-20pin-connector.h
 Arducam DVP 20-pin connector pin constants.

Macros

#define DVP_20PIN_SCL   3
 I2C clock pin.
#define DVP_20PIN_SDA   4
 I2C data pin.
#define DVP_20PIN_VS   5
 Vertical sync.
#define DVP_20PIN_HS   6
 Horizontal sync.
#define DVP_20PIN_PCLK   7
 Pixel clock used to transmit the data.
#define DVP_20PIN_XCLK   8
 System clock often needed for I2C communication.
#define DVP_20PIN_D7   9
 Parallel port data.
#define DVP_20PIN_D6   10
 Parallel port data.
#define DVP_20PIN_D5   11
 Parallel port data.
#define DVP_20PIN_D4   12
 Parallel port data.
#define DVP_20PIN_D3   13
 Parallel port data.
#define DVP_20PIN_D2   14
 Parallel port data.
#define DVP_20PIN_D1   15
 Parallel port data.
#define DVP_20PIN_D0   16
 Parallel port data.
#define DVP_20PIN_PEN   17
 Power Enable.
#define DVP_20PIN_PDN   18
 Power Down.
#define DVP_20PIN_GPIO0   19
 Extra GPIO pin present on some modules.
#define DVP_20PIN_GPIO1   20
 Extra GPIO pin present on some modules.

Detailed Description

Constants for pins exposed on Arducam DVP 20-pin or 18-pin connector.

Macro Definition Documentation

◆ DVP_20PIN_D0

#define DVP_20PIN_D0   16

#include <zephyr/dt-bindings/gpio/dvp-20pin-connector.h>

Parallel port data.

◆ DVP_20PIN_D1

#define DVP_20PIN_D1   15

#include <zephyr/dt-bindings/gpio/dvp-20pin-connector.h>

Parallel port data.

◆ DVP_20PIN_D2

#define DVP_20PIN_D2   14

#include <zephyr/dt-bindings/gpio/dvp-20pin-connector.h>

Parallel port data.

◆ DVP_20PIN_D3

#define DVP_20PIN_D3   13

#include <zephyr/dt-bindings/gpio/dvp-20pin-connector.h>

Parallel port data.

◆ DVP_20PIN_D4

#define DVP_20PIN_D4   12

#include <zephyr/dt-bindings/gpio/dvp-20pin-connector.h>

Parallel port data.

◆ DVP_20PIN_D5

#define DVP_20PIN_D5   11

#include <zephyr/dt-bindings/gpio/dvp-20pin-connector.h>

Parallel port data.

◆ DVP_20PIN_D6

#define DVP_20PIN_D6   10

#include <zephyr/dt-bindings/gpio/dvp-20pin-connector.h>

Parallel port data.

◆ DVP_20PIN_D7

#define DVP_20PIN_D7   9

#include <zephyr/dt-bindings/gpio/dvp-20pin-connector.h>

Parallel port data.

◆ DVP_20PIN_GPIO0

#define DVP_20PIN_GPIO0   19

#include <zephyr/dt-bindings/gpio/dvp-20pin-connector.h>

Extra GPIO pin present on some modules.

◆ DVP_20PIN_GPIO1

#define DVP_20PIN_GPIO1   20

#include <zephyr/dt-bindings/gpio/dvp-20pin-connector.h>

Extra GPIO pin present on some modules.

◆ DVP_20PIN_HS

#define DVP_20PIN_HS   6

#include <zephyr/dt-bindings/gpio/dvp-20pin-connector.h>

Horizontal sync.

◆ DVP_20PIN_PCLK

#define DVP_20PIN_PCLK   7

#include <zephyr/dt-bindings/gpio/dvp-20pin-connector.h>

Pixel clock used to transmit the data.

◆ DVP_20PIN_PDN

#define DVP_20PIN_PDN   18

◆ DVP_20PIN_PEN

#define DVP_20PIN_PEN   17

◆ DVP_20PIN_SCL

#define DVP_20PIN_SCL   3

◆ DVP_20PIN_SDA

#define DVP_20PIN_SDA   4

◆ DVP_20PIN_VS

#define DVP_20PIN_VS   5

◆ DVP_20PIN_XCLK

#define DVP_20PIN_XCLK   8

#include <zephyr/dt-bindings/gpio/dvp-20pin-connector.h>

System clock often needed for I2C communication.