HPM SDK
HPMicro Software Development Kit
hpm_lvb_drv.c File Reference
#include "hpm_common.h"
#include "hpm_lvb_drv.h"

Functions

void lvb_get_default_config (lvb_config_t *cfg)
 get LVB of default config More...
 
void lvb_init (LVB_Type *ptr, lvb_config_t *cfg)
 LVB init. More...
 
void lvb_get_ch_default_config (lvb_ch_config_t *ch_cfg)
 get LVB channel of default config More...
 
void lvb_ch_config (LVB_Type *ptr, lvb_ch_num_t ch_num, lvb_ch_config_t *ch_cfg)
 LVB channel config. More...
 
void lvb_ch_enable (LVB_Type *ptr, lvb_ch_num_t ch_num)
 LVB channel enable. More...
 
void lvb_ch_disable (LVB_Type *ptr, lvb_ch_num_t ch_num)
 LVB channel disable. More...
 
void lvb_lvds_phy_lane_get_default_config (lvb_lvds_phy_lane_config_t *cfg)
 lvb lvds lane get default config More...
 
void lvb_lvds_phy_lane_init (LVB_Type *ptr, lvb_lvds_lane_idx_t tx_index, lvb_lvds_phy_lane_config_t *cfg)
 lvb lvds lane init and config More...
 
void lvb_lvds_phy0_poweron (LVB_Type *ptr)
 power on LVB phy0 More...
 
void lvb_lvds_phy1_poweron (LVB_Type *ptr)
 power on LVB phy1 More...
 
void lvb_lvds_phy0_powerdown (LVB_Type *ptr)
 power down LVB phy0 More...
 
void lvb_lvds_phy1_powerdown (LVB_Type *ptr)
 power down LVB phy0 More...