PIXELRZ initialization structure.
Public Attributes#
Set mode.
MSB is transmitted first when set.
Memory alignment of data set to 0 when 8bit and 1 when 32bit boundary.
Invert the output from the block.
Jitter enable (used in parallel mode).
Enable sending stop symbol ( used in parallel mode).
Enable sending reset symbol (used in serial mode).
Trigger mode.
Sets the watermark level for the TXDATA FIFO. If TXDATA FIFO has more free entries than this programmed level, DMA request will be asserted.
Sets the prescaler factor for the baud clock. The baud clock will be divided by PRESCDIV+1. Must be set to 0 if not required.
Indicates the number of pixels present in a frame that range from 1 to 512 pixel per frame.
The number of data bits in a single pixel. Range from 1 to 512 bits.
Indicates the number of trail data bits that will be present at the end of frame ends. Trail bits range from 0 to 256.
Zero symbol high/low times.
One symbol high/low times.
Stop symbol high/low times.
Reset symbol high/low times.
Public Attribute Documentation#
memalign_32b_enable#
bool sl_hal_pixelrz_init_t::memalign_32b_enable
Memory alignment of data set to 0 when 8bit and 1 when 32bit boundary.
output_invert_enable#
bool sl_hal_pixelrz_init_t::output_invert_enable
Invert the output from the block.
stop_symbol_enable#
bool sl_hal_pixelrz_init_t::stop_symbol_enable
Enable sending stop symbol ( used in parallel mode).
reset_symbol_enable#
bool sl_hal_pixelrz_init_t::reset_symbol_enable
Enable sending reset symbol (used in serial mode).
fifo_watermark_level#
uint8_t sl_hal_pixelrz_init_t::fifo_watermark_level
Sets the watermark level for the TXDATA FIFO. If TXDATA FIFO has more free entries than this programmed level, DMA request will be asserted.
prescaler#
uint16_t sl_hal_pixelrz_init_t::prescaler
Sets the prescaler factor for the baud clock. The baud clock will be divided by PRESCDIV+1. Must be set to 0 if not required.
pixel_number#
uint16_t sl_hal_pixelrz_init_t::pixel_number
Indicates the number of pixels present in a frame that range from 1 to 512 pixel per frame.
pixel_width#
uint16_t sl_hal_pixelrz_init_t::pixel_width
The number of data bits in a single pixel. Range from 1 to 512 bits.
trail_data_width#
uint16_t sl_hal_pixelrz_init_t::trail_data_width
Indicates the number of trail data bits that will be present at the end of frame ends. Trail bits range from 0 to 256.
reset_symbol#
sl_hal_pixelrz_symbol_t sl_hal_pixelrz_init_t::reset_symbol
Reset symbol high/low times.