|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
App-specific GPIO diagnostic for the parallel DVP camera signals. More...
Go to the source code of this file.
Data Structures | |
| struct | cam_ceu_sync_probe_t |
| Snapshot of DVP sync activity observed through GPIO input samples. More... | |
Functions | |
| ra8_err_t | cam_probe_sync_activity (cam_ceu_sync_probe_t *out_probe) |
| Measure DVP sync, clock, and data activity before CEU routing. | |
App-specific GPIO diagnostic for the parallel DVP camera signals.
Samples the 11 J35 DVP pins as GPIO before the board adapter routes them to CEU. Capture itself uses the reusable ra8_camera_source_ceu backend with caller-owned state and storage; this app module retains only the unusually detailed signal-integrity probe needed by the HIL verdict banner.
Definition in file cam_ceu.h.
| ra8_err_t cam_probe_sync_activity | ( | cam_ceu_sync_probe_t * | out_probe | ) |
Measure DVP sync, clock, and data activity before CEU routing.
Temporarily samples the camera connector as GPIO to characterize live sensor timing before the CEU peripheral claims the pins.
| [out] | out_probe | Receives observed sync transition counts. |
| k_ra8_ok | Sampling completed and populated out_probe. |
| k_ra8_err_null_ptr | out_probe was null. |
Definition at line 420 of file cam_ceu.c.
References cam_claim_probe_pins(), cam_get_probe_ports(), cam_measure_lines(), cam_measure_sync(), cam_release_probe_pins(), k_ra8_ok, k_ra8_pin_2, k_ra8_pin_3, k_ra8_pin_4, RA8_CHECK_NULL_PTR, and s_ceu_pins.
Referenced by cam_prepare_capture().