|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Video-mode timing + format + sync configuration. More...
#include <ra8_mipi_dsi_types.h>
Data Fields | |
| ra8_mipi_dsi_dt_t | pixel_format |
| RGB565 / RGB666 / RGB888. | |
| ra8_mipi_dsi_vc_t | virtual_channel |
| VC for the pixel stream. | |
| bool | sync_pulse |
| Non-burst with sync pulse. | |
| bool | hsa_no_lp |
| Stay HS during HSA period. | |
| bool | hbp_no_lp |
| Stay HS during HBP period. | |
| bool | hfp_no_lp |
| Stay HS during HFP period. | |
| bool | vsync_active_high |
| VMVSSETR.VSPOL. | |
| bool | hsync_active_high |
| VMHSSETR.HSPOL. | |
| uint16_t | vertical_sync_lines |
| VMVSSETR.VSA[11:0]. | |
| uint16_t | vertical_active_lines |
| VMVSSETR.VACT[30:16]. | |
| uint16_t | vertical_back_porch |
| VMVPSETR.VBP[12:0]. | |
| uint16_t | vertical_front_porch |
| VMVPSETR.VFP[28:16]. | |
| uint16_t | horizontal_sync_lines |
| VMHSSETR.HSA[11:0]. | |
| uint16_t | horizontal_active_pixels |
| VMHSSETR.HACT[30:16]. | |
| uint16_t | horizontal_back_porch |
| VMHPSETR.HBP[12:0]. | |
| uint16_t | horizontal_front_porch |
| VMHPSETR.HFP[28:16]. | |
| uint16_t | video_mode_delay |
| VMSET1R.DLY[13:2] x 4. | |
Video-mode timing + format + sync configuration.
Aggregates the inputs to VMSET0R / VMSET1R / VMPPSETR / VMVSSETR / VMVPSETR / VMHSSETR / VMHPSETR. All counts are in panel pixels / lines (the hardware multiplies by the per-lane byte clock as needed).
Definition at line 189 of file ra8_mipi_dsi_types.h.
| bool ra8_mipi_dsi_video_cfg_t::hbp_no_lp |
Stay HS during HBP period.
Definition at line 194 of file ra8_mipi_dsi_types.h.
Referenced by ra8_mipi_dsi_video_start().
| bool ra8_mipi_dsi_video_cfg_t::hfp_no_lp |
Stay HS during HFP period.
Definition at line 195 of file ra8_mipi_dsi_types.h.
Referenced by ra8_mipi_dsi_video_start().
| uint16_t ra8_mipi_dsi_video_cfg_t::horizontal_active_pixels |
VMHSSETR.HACT[30:16].
Definition at line 203 of file ra8_mipi_dsi_types.h.
Referenced by ra8_mipi_dsi_video_configure().
| uint16_t ra8_mipi_dsi_video_cfg_t::horizontal_back_porch |
VMHPSETR.HBP[12:0].
Definition at line 204 of file ra8_mipi_dsi_types.h.
Referenced by ra8_mipi_dsi_video_configure().
| uint16_t ra8_mipi_dsi_video_cfg_t::horizontal_front_porch |
VMHPSETR.HFP[28:16].
Definition at line 205 of file ra8_mipi_dsi_types.h.
Referenced by ra8_mipi_dsi_video_configure().
| uint16_t ra8_mipi_dsi_video_cfg_t::horizontal_sync_lines |
VMHSSETR.HSA[11:0].
Definition at line 202 of file ra8_mipi_dsi_types.h.
Referenced by ra8_mipi_dsi_video_configure().
| bool ra8_mipi_dsi_video_cfg_t::hsa_no_lp |
Stay HS during HSA period.
Definition at line 193 of file ra8_mipi_dsi_types.h.
Referenced by ra8_mipi_dsi_video_start().
| bool ra8_mipi_dsi_video_cfg_t::hsync_active_high |
VMHSSETR.HSPOL.
Definition at line 197 of file ra8_mipi_dsi_types.h.
Referenced by ra8_mipi_dsi_video_configure().
| ra8_mipi_dsi_dt_t ra8_mipi_dsi_video_cfg_t::pixel_format |
RGB565 / RGB666 / RGB888.
Definition at line 190 of file ra8_mipi_dsi_types.h.
Referenced by ra8_mipi_dsi_video_configure().
| bool ra8_mipi_dsi_video_cfg_t::sync_pulse |
Non-burst with sync pulse.
Definition at line 192 of file ra8_mipi_dsi_types.h.
Referenced by ra8_mipi_dsi_video_configure().
| uint16_t ra8_mipi_dsi_video_cfg_t::vertical_active_lines |
VMVSSETR.VACT[30:16].
Definition at line 199 of file ra8_mipi_dsi_types.h.
Referenced by ra8_mipi_dsi_video_configure().
| uint16_t ra8_mipi_dsi_video_cfg_t::vertical_back_porch |
VMVPSETR.VBP[12:0].
Definition at line 200 of file ra8_mipi_dsi_types.h.
Referenced by ra8_mipi_dsi_video_configure().
| uint16_t ra8_mipi_dsi_video_cfg_t::vertical_front_porch |
VMVPSETR.VFP[28:16].
Definition at line 201 of file ra8_mipi_dsi_types.h.
Referenced by ra8_mipi_dsi_video_configure().
| uint16_t ra8_mipi_dsi_video_cfg_t::vertical_sync_lines |
VMVSSETR.VSA[11:0].
Definition at line 198 of file ra8_mipi_dsi_types.h.
Referenced by ra8_mipi_dsi_video_configure().
| uint16_t ra8_mipi_dsi_video_cfg_t::video_mode_delay |
VMSET1R.DLY[13:2] x 4.
Definition at line 206 of file ra8_mipi_dsi_types.h.
Referenced by ra8_mipi_dsi_video_configure().
| ra8_mipi_dsi_vc_t ra8_mipi_dsi_video_cfg_t::virtual_channel |
VC for the pixel stream.
Definition at line 191 of file ra8_mipi_dsi_types.h.
Referenced by ra8_mipi_dsi_video_configure().
| bool ra8_mipi_dsi_video_cfg_t::vsync_active_high |
VMVSSETR.VSPOL.
Definition at line 196 of file ra8_mipi_dsi_types.h.
Referenced by ra8_mipi_dsi_video_configure().