HPM SDK
HPMicro Software Development Kit
hpm_segment_led.h File Reference
#include "hpm_eui_drv.h"

Go to the source code of this file.

Data Structures

struct  segment_led_disp_config_t
 segment led disp config structure More...
 

Functions

void segment_led_config_eui_instance (EUI_Type *eui, uint32_t eui_clock_freq)
 config segment led eui instance and clock frequency. More...
 
void segment_led_config_blink_period (uint32_t on_ms, uint32_t off_ms)
 config segment led blink on and off time. More...
 
void segment_led_config_disp_blink (uint8_t index, uint16_t blink_bit_sel)
 config segment led blink bit selection. More...
 
void segment_led_set_disp_data (uint8_t index, uint16_t data)
 config segment led display data. More...
 

Function Documentation

◆ segment_led_config_blink_period()

void segment_led_config_blink_period ( uint32_t  on_ms,
uint32_t  off_ms 
)

config segment led blink on and off time.

Parameters
[in]on_mson time in ms
[in]off_msoff time in ms

◆ segment_led_config_disp_blink()

void segment_led_config_disp_blink ( uint8_t  index,
uint16_t  blink_bit_sel 
)

config segment led blink bit selection.

Parameters
[in]indexindex of segment leds
[in]blink_bit_selblink bit selection

◆ segment_led_config_eui_instance()

void segment_led_config_eui_instance ( EUI_Type *  eui,
uint32_t  eui_clock_freq 
)

config segment led eui instance and clock frequency.

Parameters
[in]euiEUI base address
[in]eui_clock_freqeui clock frequency

◆ segment_led_set_disp_data()

void segment_led_set_disp_data ( uint8_t  index,
uint16_t  data 
)

config segment led display data.

Parameters
[in]indexindex of segment leds
[in]datadata to display