|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Snapshot of DVP sync activity observed through GPIO input samples. More...
#include <cam_ceu.h>
Data Fields | |
| uint32_t | vsync_edges |
| Observed VIO_VD transitions. | |
| uint32_t | hsync_edges |
| Observed VIO_HD transitions. | |
| uint32_t | hsync_high_min |
| Shortest observed high run, samples. | |
| uint32_t | hsync_high_max |
| Longest observed high run, samples. | |
| uint32_t | hsync_low_min |
| Shortest observed low run, samples. | |
| uint32_t | hsync_low_max |
| Longest observed low run, samples. | |
| uint32_t | hsync_high_cycles_min |
| Shortest high run, CPU cycles. | |
| uint32_t | hsync_high_cycles_max |
| Longest high run, CPU cycles. | |
| uint32_t | pclk_edges |
| Observed VIO_CLK transitions. | |
| uint32_t | pclk_half_cycles_min |
| Shortest observed VIO_CLK half-period. | |
| uint32_t | data_samples |
| Data bytes sampled on active-line PCLK rises. | |
| uint32_t | data_changes |
| Changes between consecutive sampled bytes. | |
| uint32_t | measured_lines |
| Completed HREF pulses measured in PCLK edges. | |
| uint32_t | line_pclk_min |
| Minimum PCLK rises inside one HREF pulse. | |
| uint32_t | line_pclk_max |
| Maximum PCLK rises inside one HREF pulse. | |
| uint32_t | line_pclk_mean |
| Mean PCLK rises inside measured HREF pulses. | |
| uint32_t | line_pclk_long |
| HREF pulses exceeding 1024 sampled PCLK rises. | |
| uint8_t | data_min |
| Minimum sampled VIO_D[7:0] value. | |
| uint8_t | data_max |
| Maximum sampled VIO_D[7:0] value. | |
| uint8_t | data_and |
| AND reduction of sampled VIO_D[7:0]. | |
| uint8_t | data_or |
| OR reduction of sampled VIO_D[7:0]. | |
Snapshot of DVP sync activity observed through GPIO input samples.
| uint8_t cam_ceu_sync_probe_t::data_and |
AND reduction of sampled VIO_D[7:0].
Definition at line 46 of file cam_ceu.h.
Referenced by cam_measure_sync(), and cam_print_data_probe().
| uint32_t cam_ceu_sync_probe_t::data_changes |
Changes between consecutive sampled bytes.
Definition at line 38 of file cam_ceu.h.
Referenced by cam_print_data_probe(), and cam_record_probe_data().
| uint8_t cam_ceu_sync_probe_t::data_max |
Maximum sampled VIO_D[7:0] value.
Definition at line 45 of file cam_ceu.h.
Referenced by cam_measure_sync(), and cam_print_data_probe().
| uint8_t cam_ceu_sync_probe_t::data_min |
Minimum sampled VIO_D[7:0] value.
Definition at line 44 of file cam_ceu.h.
Referenced by cam_measure_sync(), and cam_print_data_probe().
| uint8_t cam_ceu_sync_probe_t::data_or |
OR reduction of sampled VIO_D[7:0].
Definition at line 47 of file cam_ceu.h.
Referenced by cam_measure_sync(), and cam_print_data_probe().
| uint32_t cam_ceu_sync_probe_t::data_samples |
Data bytes sampled on active-line PCLK rises.
Definition at line 37 of file cam_ceu.h.
Referenced by cam_measure_sync(), cam_print_data_probe(), and cam_record_probe_data().
| uint32_t cam_ceu_sync_probe_t::hsync_edges |
Observed VIO_HD transitions.
Definition at line 28 of file cam_ceu.h.
Referenced by cam_print_sync_probe(), and cam_record_sync_sample().
| uint32_t cam_ceu_sync_probe_t::hsync_high_cycles_max |
Longest high run, CPU cycles.
Definition at line 34 of file cam_ceu.h.
Referenced by cam_measure_sync(), and cam_print_hsync_probe().
| uint32_t cam_ceu_sync_probe_t::hsync_high_cycles_min |
Shortest high run, CPU cycles.
Definition at line 33 of file cam_ceu.h.
Referenced by cam_measure_sync(), and cam_print_hsync_probe().
| uint32_t cam_ceu_sync_probe_t::hsync_high_max |
Longest observed high run, samples.
Definition at line 30 of file cam_ceu.h.
Referenced by cam_measure_sync(), and cam_print_hsync_probe().
| uint32_t cam_ceu_sync_probe_t::hsync_high_min |
Shortest observed high run, samples.
Definition at line 29 of file cam_ceu.h.
Referenced by cam_measure_sync(), and cam_print_hsync_probe().
| uint32_t cam_ceu_sync_probe_t::hsync_low_max |
Longest observed low run, samples.
Definition at line 32 of file cam_ceu.h.
Referenced by cam_measure_sync(), and cam_print_hsync_probe().
| uint32_t cam_ceu_sync_probe_t::hsync_low_min |
Shortest observed low run, samples.
Definition at line 31 of file cam_ceu.h.
Referenced by cam_measure_sync(), and cam_print_hsync_probe().
| uint32_t cam_ceu_sync_probe_t::line_pclk_long |
HREF pulses exceeding 1024 sampled PCLK rises.
Definition at line 43 of file cam_ceu.h.
Referenced by cam_measure_lines(), and cam_print_line_probe().
| uint32_t cam_ceu_sync_probe_t::line_pclk_max |
Maximum PCLK rises inside one HREF pulse.
Definition at line 41 of file cam_ceu.h.
Referenced by cam_measure_lines(), and cam_print_line_probe().
| uint32_t cam_ceu_sync_probe_t::line_pclk_mean |
Mean PCLK rises inside measured HREF pulses.
Definition at line 42 of file cam_ceu.h.
Referenced by cam_measure_lines(), and cam_print_line_probe().
| uint32_t cam_ceu_sync_probe_t::line_pclk_min |
Minimum PCLK rises inside one HREF pulse.
Definition at line 40 of file cam_ceu.h.
Referenced by cam_measure_lines(), and cam_print_line_probe().
| uint32_t cam_ceu_sync_probe_t::measured_lines |
Completed HREF pulses measured in PCLK edges.
Definition at line 39 of file cam_ceu.h.
Referenced by cam_measure_lines(), and cam_print_line_probe().
| uint32_t cam_ceu_sync_probe_t::pclk_edges |
Observed VIO_CLK transitions.
Definition at line 35 of file cam_ceu.h.
Referenced by cam_print_data_probe(), and cam_record_sync_sample().
| uint32_t cam_ceu_sync_probe_t::pclk_half_cycles_min |
Shortest observed VIO_CLK half-period.
Definition at line 36 of file cam_ceu.h.
Referenced by cam_measure_sync(), cam_print_data_probe(), and cam_record_sync_sample().
| uint32_t cam_ceu_sync_probe_t::vsync_edges |
Observed VIO_VD transitions.
Definition at line 27 of file cam_ceu.h.
Referenced by cam_print_sync_probe(), and cam_record_sync_sample().