ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_ov5640_bus_t Struct Reference

Injected SCCB and time services. More...

#include <ra8_ov5640.h>

Data Fields

ra8_ov5640_read_fn_t read_reg
 Injected single-register read.
ra8_ov5640_write_fn_t write_reg
 Injected single-register write.
ra8_ov5640_delay_fn_t delay_ms
 Injected millisecond delay.
void * ctx
 Caller-owned transport context.

Detailed Description

Injected SCCB and time services.

Definition at line 60 of file ra8_ov5640.h.

Field Documentation

◆ ctx

void* ra8_ov5640_bus_t::ctx

Caller-owned transport context.

Definition at line 64 of file ra8_ov5640.h.

Referenced by internal_ov5640_write_vga_base(), ra8_ov5640_configure(), ra8_ov5640_read_reg(), ra8_ov5640_stream_set(), and ra8_ov5640_write_reg().

◆ delay_ms

ra8_ov5640_delay_fn_t ra8_ov5640_bus_t::delay_ms

Injected millisecond delay.

Definition at line 63 of file ra8_ov5640.h.

Referenced by internal_ov5640_write_vga_base(), ra8_ov5640_configure(), ra8_ov5640_init(), and ra8_ov5640_stream_set().

◆ read_reg

ra8_ov5640_read_fn_t ra8_ov5640_bus_t::read_reg

Injected single-register read.

Definition at line 61 of file ra8_ov5640.h.

Referenced by ra8_ov5640_init(), and ra8_ov5640_read_reg().

◆ write_reg

ra8_ov5640_write_fn_t ra8_ov5640_bus_t::write_reg

Injected single-register write.

Definition at line 62 of file ra8_ov5640.h.

Referenced by ra8_ov5640_init(), and ra8_ov5640_write_reg().


The documentation for this struct was generated from the following file: