|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Static configuration passed to ra8_mipi_dsi_init. More...
#include <ra8_mipi_dsi_types.h>
Data Fields | |
| ra8_mipi_dsi_lane_count_t | lane_count |
| 1 or 2. | |
| ra8_mipi_dsi_clock_mode_t | clock_mode |
| HS clock mode. | |
| uint16_t | max_return_packet_size |
| DSISETR.MRPSZ. | |
| uint8_t | ulps_wakeup_period |
| ULPSSETR.WKUP. | |
| bool | ecc_check_enable |
| DSISETR.ECCEN. | |
| bool | eotp_enable |
| DSISETR.EOTPEN. | |
| bool | scramble_enable |
| DSISETR.SCREN. | |
| bool | tearing_detect_enable |
| DSISETR.EXTEMD. | |
| uint8_t | crc_check_vc_mask |
| Bit i = VCi CRC. | |
| ra8_mipi_dsi_timing_t | timing |
| Guard timings. | |
| ra8_mipi_dsi_timeouts_t | timeouts |
| Bus timeouts. | |
Static configuration passed to ra8_mipi_dsi_init.
cppcheck cannot see tests/ so it flags every field as unused; each member is read in ra8_mipi_dsi_init() in libs/ra8_hal/src/ra8_mipi_dsi.c.
Definition at line 282 of file ra8_mipi_dsi_types.h.
| ra8_mipi_dsi_clock_mode_t ra8_mipi_dsi_config_t::clock_mode |
HS clock mode.
Definition at line 284 of file ra8_mipi_dsi_types.h.
Referenced by ra8_mipi_dsi_init().
| uint8_t ra8_mipi_dsi_config_t::crc_check_vc_mask |
Bit i = VCi CRC.
Definition at line 291 of file ra8_mipi_dsi_types.h.
Referenced by internal_ra8_mipi_dsi_make_dsisetr().
| bool ra8_mipi_dsi_config_t::ecc_check_enable |
DSISETR.ECCEN.
Definition at line 287 of file ra8_mipi_dsi_types.h.
Referenced by internal_ra8_mipi_dsi_make_dsisetr().
| bool ra8_mipi_dsi_config_t::eotp_enable |
DSISETR.EOTPEN.
Definition at line 288 of file ra8_mipi_dsi_types.h.
Referenced by internal_ra8_mipi_dsi_make_dsisetr().
| ra8_mipi_dsi_lane_count_t ra8_mipi_dsi_config_t::lane_count |
1 or 2.
Definition at line 283 of file ra8_mipi_dsi_types.h.
Referenced by internal_ra8_mipi_dsi_make_txsetr(), and internal_ra8_mipi_dsi_validate_cfg().
| uint16_t ra8_mipi_dsi_config_t::max_return_packet_size |
DSISETR.MRPSZ.
Definition at line 285 of file ra8_mipi_dsi_types.h.
Referenced by internal_ra8_mipi_dsi_make_dsisetr().
| bool ra8_mipi_dsi_config_t::scramble_enable |
DSISETR.SCREN.
Definition at line 289 of file ra8_mipi_dsi_types.h.
Referenced by internal_ra8_mipi_dsi_make_dsisetr().
| bool ra8_mipi_dsi_config_t::tearing_detect_enable |
DSISETR.EXTEMD.
Definition at line 290 of file ra8_mipi_dsi_types.h.
Referenced by internal_ra8_mipi_dsi_make_dsisetr().
| ra8_mipi_dsi_timeouts_t ra8_mipi_dsi_config_t::timeouts |
Bus timeouts.
Definition at line 293 of file ra8_mipi_dsi_types.h.
Referenced by internal_program_timeouts().
| ra8_mipi_dsi_timing_t ra8_mipi_dsi_config_t::timing |
Guard timings.
Definition at line 292 of file ra8_mipi_dsi_types.h.
Referenced by internal_program_link().
| uint8_t ra8_mipi_dsi_config_t::ulps_wakeup_period |
ULPSSETR.WKUP.
Definition at line 286 of file ra8_mipi_dsi_types.h.
Referenced by internal_program_link().