VSF Documented
Public Types | Data Fields
vk_usbh_dl1x5_t Struct Reference

Public Types

enum  {
  DL1X5_STATE_IDLE ,
  DL1X5_STATE_GET_STATUS ,
  DL1X5_STATE_READ_EDID ,
  DL1X5_STATE_SET_STD_CHANNEL ,
  DL1X5_STATE_SET_MODE ,
  DL1X5_STATE_CLS ,
  DL1X5_STATE_CLS_LAST ,
  DL1X5_STATE_RUNNING
}
 

Data Fields

vk_usbh_tusbh
 
vk_usbh_dev_tdev
 
vk_usbh_ifs_tifs
 
vk_usbh_urb_t urb_out
 
enum vk_usbh_dl1x5_t:: { ... }  state
 
bool is_busy
 
uint32_t pixel_addr
 
vga_timing_t timing
 
uint32_t cmd_pos
 
uint8_t cmd_buf [VSF_USBH_DL1X5_CFG_CMD_BUFFER_SIZE+2]
 
vk_usbh_dl1x5_callback_t callback
 
vsf_teda_t task
 
vk_disp_t vk_disp_area_t disp_area
 
uint16_tdisp_buff_rgb565
 
uint32_t disp_pixel_pos
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
DL1X5_STATE_IDLE 
DL1X5_STATE_GET_STATUS 
DL1X5_STATE_READ_EDID 
DL1X5_STATE_SET_STD_CHANNEL 
DL1X5_STATE_SET_MODE 
DL1X5_STATE_CLS 
DL1X5_STATE_CLS_LAST 
DL1X5_STATE_RUNNING 

Field Documentation

◆ usbh

vk_usbh_t* vk_usbh_dl1x5_t::usbh

◆ dev

vk_usbh_dev_t* vk_usbh_dl1x5_t::dev

◆ ifs

vk_usbh_ifs_t* vk_usbh_dl1x5_t::ifs

◆ urb_out

vk_usbh_urb_t vk_usbh_dl1x5_t::urb_out

◆ []

enum { ... } vk_usbh_dl1x5_t::state

◆ is_busy

bool vk_usbh_dl1x5_t::is_busy

◆ pixel_addr

uint32_t vk_usbh_dl1x5_t::pixel_addr

◆ timing

vga_timing_t vk_usbh_dl1x5_t::timing

◆ cmd_pos

uint32_t vk_usbh_dl1x5_t::cmd_pos

◆ cmd_buf

uint8_t vk_usbh_dl1x5_t::cmd_buf[VSF_USBH_DL1X5_CFG_CMD_BUFFER_SIZE+2]

◆ callback

vk_usbh_dl1x5_callback_t vk_usbh_dl1x5_t::callback

◆ task

vsf_teda_t vk_usbh_dl1x5_t::task

◆ disp_area

vk_disp_t vk_disp_area_t vk_usbh_dl1x5_t::disp_area

◆ disp_buff_rgb565

uint16_t* vk_usbh_dl1x5_t::disp_buff_rgb565

◆ disp_pixel_pos

uint32_t vk_usbh_dl1x5_t::disp_pixel_pos