HPM SDK
HPMicro Software Development Kit
hpm_panel_hw_interface Struct Reference

#include <hpm_panel.h>

Data Fields

uint32_t lcdc_pixel_clk_khz
 
void(* set_reset_pin_level )(uint8_t level)
 
void(* set_backlight )(uint16_t percent)
 
void(* set_video_router )(void)
 
union {
   struct {
      hpm_panel_mipi_format   format
 
      void *   mipi_host_base
 
      void *   mipi_phy_base
 
   }   mipi
 
   struct {
      uint32_t   channel_di_index:8
 
      uint32_t   channel_index:8
 
      void *   lvb_base
 
   }   lvds
 
video
 

Field Documentation

◆ channel_di_index

uint32_t hpm_panel_hw_interface::channel_di_index

◆ channel_index

uint32_t hpm_panel_hw_interface::channel_index

◆ format

hpm_panel_mipi_format hpm_panel_hw_interface::format

◆ lcdc_pixel_clk_khz

uint32_t hpm_panel_hw_interface::lcdc_pixel_clk_khz

◆ lvb_base

void* hpm_panel_hw_interface::lvb_base

◆ 

struct { ... } hpm_panel_hw_interface::lvds

◆ 

struct { ... } hpm_panel_hw_interface::mipi

◆ mipi_host_base

void* hpm_panel_hw_interface::mipi_host_base

◆ mipi_phy_base

void* hpm_panel_hw_interface::mipi_phy_base

◆ set_backlight

void(* hpm_panel_hw_interface::set_backlight) (uint16_t percent)

◆ set_reset_pin_level

void(* hpm_panel_hw_interface::set_reset_pin_level) (uint8_t level)

◆ set_video_router

void(* hpm_panel_hw_interface::set_video_router) (void)

◆ 

union { ... } hpm_panel_hw_interface::video

The documentation for this struct was generated from the following file: