Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
ArduCam FFC 40-pin camera connector.

Constants for pins exposed on ArduCam FFC 40-pin camera connector. More...

Files

file  arducam-ffc-40pin-connector.h
 ArduCam FFC 40-pin camera connector constants.

MIPI-CSI2 interface pins

#define ARDUCAM_FFC_40PIN_MIPI_CSI_DL1_P   5
 MIPI‑CSI2 data lane 1 positive.
#define ARDUCAM_FFC_40PIN_MIPI_CSI_DL1_N   6
 MIPI‑CSI2 data lane 1 negative.
#define ARDUCAM_FFC_40PIN_MIPI_CSI_CL_P   8
 MIPI‑CSI2 clock lane positive.
#define ARDUCAM_FFC_40PIN_MIPI_CSI_CL_N   9
 MIPI‑CSI2 clock lane negative.
#define ARDUCAM_FFC_40PIN_MIPI_CSI_DL0_P   11
 MIPI‑CSI2 data lane 0 positive.
#define ARDUCAM_FFC_40PIN_MIPI_CSI_DL0_N   12
 MIPI‑CSI2 data lane 0 negative.

DVP interface pins

#define ARDUCAM_FFC_40PIN_D11   2
 Parallel port data bit 11.
#define ARDUCAM_FFC_40PIN_D10   3
 Parallel port data bit 10.
#define ARDUCAM_FFC_40PIN_D9   5
 Parallel port data bit 9.
#define ARDUCAM_FFC_40PIN_D8   6
 Parallel port data bit 8.
#define ARDUCAM_FFC_40PIN_D7   8
 Parallel port data bit 7.
#define ARDUCAM_FFC_40PIN_D6   9
 Parallel port data bit 6.
#define ARDUCAM_FFC_40PIN_D5   11
 Parallel port data bit 5.
#define ARDUCAM_FFC_40PIN_D4   12
 Parallel port data bit 4.
#define ARDUCAM_FFC_40PIN_D3   14
 Parallel port data bit 3.
#define ARDUCAM_FFC_40PIN_D2   15
 Parallel port data bit 2.
#define ARDUCAM_FFC_40PIN_D1   17
 Parallel port data bit 1.
#define ARDUCAM_FFC_40PIN_D0   18
 Parallel port data bit 0.
#define ARDUCAM_FFC_40PIN_VSYNC   23
 Vertical sync.
#define ARDUCAM_FFC_40PIN_HSYNC   24
 Horizontal sync.

Common pins

#define ARDUCAM_FFC_40PIN_SCL   20
 I2C clock line.
#define ARDUCAM_FFC_40PIN_SDA   21
 I2C data line.
#define ARDUCAM_FFC_40PIN_RESET   25
 Reset.
#define ARDUCAM_FFC_40PIN_XCLK   26
 External clock.
#define ARDUCAM_FFC_40PIN_PCLK   27
 Pixel clock.
#define ARDUCAM_FFC_40PIN_INT   28
 Interrupt from sensor.

Detailed Description

Constants for pins exposed on ArduCam FFC 40-pin camera connector.

Macro Definition Documentation

◆ ARDUCAM_FFC_40PIN_D0

#define ARDUCAM_FFC_40PIN_D0   18

#include <zephyr/dt-bindings/gpio/arducam-ffc-40pin-connector.h>

Parallel port data bit 0.

◆ ARDUCAM_FFC_40PIN_D1

#define ARDUCAM_FFC_40PIN_D1   17

#include <zephyr/dt-bindings/gpio/arducam-ffc-40pin-connector.h>

Parallel port data bit 1.

◆ ARDUCAM_FFC_40PIN_D10

#define ARDUCAM_FFC_40PIN_D10   3

#include <zephyr/dt-bindings/gpio/arducam-ffc-40pin-connector.h>

Parallel port data bit 10.

◆ ARDUCAM_FFC_40PIN_D11

#define ARDUCAM_FFC_40PIN_D11   2

#include <zephyr/dt-bindings/gpio/arducam-ffc-40pin-connector.h>

Parallel port data bit 11.

◆ ARDUCAM_FFC_40PIN_D2

#define ARDUCAM_FFC_40PIN_D2   15

#include <zephyr/dt-bindings/gpio/arducam-ffc-40pin-connector.h>

Parallel port data bit 2.

◆ ARDUCAM_FFC_40PIN_D3

#define ARDUCAM_FFC_40PIN_D3   14

#include <zephyr/dt-bindings/gpio/arducam-ffc-40pin-connector.h>

Parallel port data bit 3.

◆ ARDUCAM_FFC_40PIN_D4

#define ARDUCAM_FFC_40PIN_D4   12

#include <zephyr/dt-bindings/gpio/arducam-ffc-40pin-connector.h>

Parallel port data bit 4.

◆ ARDUCAM_FFC_40PIN_D5

#define ARDUCAM_FFC_40PIN_D5   11

#include <zephyr/dt-bindings/gpio/arducam-ffc-40pin-connector.h>

Parallel port data bit 5.

◆ ARDUCAM_FFC_40PIN_D6

#define ARDUCAM_FFC_40PIN_D6   9

#include <zephyr/dt-bindings/gpio/arducam-ffc-40pin-connector.h>

Parallel port data bit 6.

◆ ARDUCAM_FFC_40PIN_D7

#define ARDUCAM_FFC_40PIN_D7   8

#include <zephyr/dt-bindings/gpio/arducam-ffc-40pin-connector.h>

Parallel port data bit 7.

◆ ARDUCAM_FFC_40PIN_D8

#define ARDUCAM_FFC_40PIN_D8   6

#include <zephyr/dt-bindings/gpio/arducam-ffc-40pin-connector.h>

Parallel port data bit 8.

◆ ARDUCAM_FFC_40PIN_D9

#define ARDUCAM_FFC_40PIN_D9   5

#include <zephyr/dt-bindings/gpio/arducam-ffc-40pin-connector.h>

Parallel port data bit 9.

◆ ARDUCAM_FFC_40PIN_HSYNC

#define ARDUCAM_FFC_40PIN_HSYNC   24

◆ ARDUCAM_FFC_40PIN_INT

#define ARDUCAM_FFC_40PIN_INT   28

#include <zephyr/dt-bindings/gpio/arducam-ffc-40pin-connector.h>

Interrupt from sensor.

◆ ARDUCAM_FFC_40PIN_MIPI_CSI_CL_N

#define ARDUCAM_FFC_40PIN_MIPI_CSI_CL_N   9

#include <zephyr/dt-bindings/gpio/arducam-ffc-40pin-connector.h>

MIPI‑CSI2 clock lane negative.

◆ ARDUCAM_FFC_40PIN_MIPI_CSI_CL_P

#define ARDUCAM_FFC_40PIN_MIPI_CSI_CL_P   8

#include <zephyr/dt-bindings/gpio/arducam-ffc-40pin-connector.h>

MIPI‑CSI2 clock lane positive.

◆ ARDUCAM_FFC_40PIN_MIPI_CSI_DL0_N

#define ARDUCAM_FFC_40PIN_MIPI_CSI_DL0_N   12

#include <zephyr/dt-bindings/gpio/arducam-ffc-40pin-connector.h>

MIPI‑CSI2 data lane 0 negative.

◆ ARDUCAM_FFC_40PIN_MIPI_CSI_DL0_P

#define ARDUCAM_FFC_40PIN_MIPI_CSI_DL0_P   11

#include <zephyr/dt-bindings/gpio/arducam-ffc-40pin-connector.h>

MIPI‑CSI2 data lane 0 positive.

◆ ARDUCAM_FFC_40PIN_MIPI_CSI_DL1_N

#define ARDUCAM_FFC_40PIN_MIPI_CSI_DL1_N   6

#include <zephyr/dt-bindings/gpio/arducam-ffc-40pin-connector.h>

MIPI‑CSI2 data lane 1 negative.

◆ ARDUCAM_FFC_40PIN_MIPI_CSI_DL1_P

#define ARDUCAM_FFC_40PIN_MIPI_CSI_DL1_P   5

#include <zephyr/dt-bindings/gpio/arducam-ffc-40pin-connector.h>

MIPI‑CSI2 data lane 1 positive.

◆ ARDUCAM_FFC_40PIN_PCLK

#define ARDUCAM_FFC_40PIN_PCLK   27

◆ ARDUCAM_FFC_40PIN_RESET

#define ARDUCAM_FFC_40PIN_RESET   25

◆ ARDUCAM_FFC_40PIN_SCL

#define ARDUCAM_FFC_40PIN_SCL   20

◆ ARDUCAM_FFC_40PIN_SDA

#define ARDUCAM_FFC_40PIN_SDA   21

◆ ARDUCAM_FFC_40PIN_VSYNC

#define ARDUCAM_FFC_40PIN_VSYNC   23

◆ ARDUCAM_FFC_40PIN_XCLK

#define ARDUCAM_FFC_40PIN_XCLK   26