|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Address bundle programmed into the CDAYR / CDACR family. More...
#include <ra8_ceu_types.h>
Data Fields | |
| uint8_t * | y_top |
| CDAYR – Y / top-field address. | |
| uint8_t * | c_top |
| CDACR – C / top-field C address. | |
| uint8_t * | y_bottom |
| CDBYR – Y bottom-field address. | |
| uint8_t * | c_bottom |
| CDBCR – C bottom-field C address. | |
| uint8_t * | y_top_2 |
| CDAYR2 – bundle-2 Y top. | |
| uint8_t * | c_top_2 |
| CDACR2 – bundle-2 C top. | |
| uint8_t * | y_bottom_2 |
| CDBYR2 – bundle-2 Y bottom. | |
| uint8_t * | c_bottom_2 |
| CDBCR2 – bundle-2 C bottom. | |
| uint32_t | bundle_size_bytes |
| CBDSR bundle write size (bytes/lines). | |
Address bundle programmed into the CDAYR / CDACR family.
Every pointer must be 8-byte aligned (HUM Ch 60.2.13-60.2.16 p 3656-3658). The bottom-field and bundle-2 pointers are only required for interlace + bundle-write modes; pass NULL to leave the matching register at zero.
Definition at line 323 of file ra8_ceu_types.h.
| uint32_t ra8_ceu_buffers_t::bundle_size_bytes |
CBDSR bundle write size (bytes/lines).
Definition at line 332 of file ra8_ceu_types.h.
Referenced by internal_plane_b_apply_overrides(), and internal_program_addresses().
| uint8_t* ra8_ceu_buffers_t::c_bottom |
CDBCR – C bottom-field C address.
Definition at line 327 of file ra8_ceu_types.h.
Referenced by internal_plane_b_apply_overrides(), internal_program_addresses(), and internal_validate_buffers().
| uint8_t* ra8_ceu_buffers_t::c_bottom_2 |
CDBCR2 – bundle-2 C bottom.
Definition at line 331 of file ra8_ceu_types.h.
Referenced by internal_plane_b_apply_overrides(), internal_program_addresses(), and internal_validate_buffers().
| uint8_t* ra8_ceu_buffers_t::c_top |
CDACR – C / top-field C address.
Definition at line 325 of file ra8_ceu_types.h.
Referenced by internal_plane_b_apply_overrides(), internal_program_addresses(), and internal_validate_buffers().
| uint8_t* ra8_ceu_buffers_t::c_top_2 |
CDACR2 – bundle-2 C top.
Definition at line 329 of file ra8_ceu_types.h.
Referenced by internal_plane_b_apply_overrides(), internal_program_addresses(), and internal_validate_buffers().
| uint8_t* ra8_ceu_buffers_t::y_bottom |
CDBYR – Y bottom-field address.
Definition at line 326 of file ra8_ceu_types.h.
Referenced by internal_plane_b_apply_overrides(), internal_program_addresses(), and internal_validate_buffers().
| uint8_t* ra8_ceu_buffers_t::y_bottom_2 |
CDBYR2 – bundle-2 Y bottom.
Definition at line 330 of file ra8_ceu_types.h.
Referenced by internal_plane_b_apply_overrides(), internal_program_addresses(), and internal_validate_buffers().
| uint8_t* ra8_ceu_buffers_t::y_top |
CDAYR – Y / top-field address.
Definition at line 324 of file ra8_ceu_types.h.
Referenced by internal_arm_capture(), internal_plane_b_apply_overrides(), internal_program_addresses(), internal_validate_buffers(), and ra8_ceu_capture_start_ex().
| uint8_t* ra8_ceu_buffers_t::y_top_2 |
CDAYR2 – bundle-2 Y top.
Definition at line 328 of file ra8_ceu_types.h.
Referenced by internal_plane_b_apply_overrides(), internal_program_addresses(), and internal_validate_buffers().