Functions | |
| hpm_panel_t * | hpm_panel_find_device_default (void) |
| Find default panel. More... | |
| hpm_panel_t * | hpm_panel_find_device (const char *name) |
| Find panel for name. More... | |
| const char * | hpm_panel_get_name (hpm_panel_t *panel) |
| Get panel name. More... | |
| const hpm_panel_timing_t * | hpm_panel_get_timing (hpm_panel_t *panel) |
| Get panel timing. More... | |
| hpm_panel_if_type_t | hpm_panel_get_if_type (hpm_panel_t *panel) |
| Get panel interface type. More... | |
| void | hpm_panel_register_interface (hpm_panel_t *panel, hpm_panel_hw_interface_t *hw_if) |
| Register platform level hardware interface. More... | |
| void | hpm_panel_reset (hpm_panel_t *panel) |
| Reset the panel. More... | |
| void | hpm_panel_init (hpm_panel_t *panel) |
| Initialize the panel. More... | |
| void | hpm_panel_power_on (hpm_panel_t *panel) |
| Power on the panel. More... | |
| void | hpm_panel_power_off (hpm_panel_t *panel) |
| Power off the panel. More... | |
| void | hpm_panel_set_backlight (hpm_panel_t *panel, uint16_t percent) |
| Set backlight value. More... | |
| uint8_t | hpm_panel_get_backlight (hpm_panel_t *panel) |
| Get backlight value. More... | |
| void | hpm_panel_delay_ms (uint32_t ms) |
| Delay specified milliseconds. More... | |
| void | hpm_panel_delay_us (uint32_t us) |
| Delay specified microseconds. More... | |
Variables | |
| hpm_panel_t | panel_tm070rdh13 |
| hpm_panel_t | panel_cc10128007 |
| hpm_panel_t | panel_mc10128007_31b |
| hpm_panel_t | panel_tm103xdgp01 |
| static hpm_panel_t * | panel_list [] |
| void hpm_panel_delay_ms | ( | uint32_t | ms | ) |
Delay specified milliseconds.
| [in] | ms | expected delay interval in milliseconds |
| void hpm_panel_delay_us | ( | uint32_t | us | ) |
Delay specified microseconds.
| [in] | us | expected delay interval in microseconds |
| hpm_panel_t* hpm_panel_find_device | ( | const char * | name | ) |
Find panel for name.
| [in] | name | of panel |
| hpm_panel_t* hpm_panel_find_device_default | ( | void | ) |
Find default panel.
| uint8_t hpm_panel_get_backlight | ( | hpm_panel_t * | panel | ) |
Get backlight value.
| [in] | panel | pointer of panel instance |
| hpm_panel_if_type_t hpm_panel_get_if_type | ( | hpm_panel_t * | panel | ) |
Get panel interface type.
| [in] | panel | pointer of panel instance |
| const char* hpm_panel_get_name | ( | hpm_panel_t * | panel | ) |
Get panel name.
| panel | pointer of panel instance |
| const hpm_panel_timing_t* hpm_panel_get_timing | ( | hpm_panel_t * | panel | ) |
Get panel timing.
| panel | pointer of panel instance |
| void hpm_panel_init | ( | hpm_panel_t * | panel | ) |
Initialize the panel.
| [in] | panel | pointer of panel instance |
| void hpm_panel_power_off | ( | hpm_panel_t * | panel | ) |
Power off the panel.
| [in] | panel | pointer of panel instance |
| void hpm_panel_power_on | ( | hpm_panel_t * | panel | ) |
Power on the panel.
| [in] | panel | pointer of panel instance |
| void hpm_panel_register_interface | ( | hpm_panel_t * | panel, |
| hpm_panel_hw_interface_t * | hw_if | ||
| ) |
Register platform level hardware interface.
| [in] | panel | pointer of panel instance |
| [in] | hw_if | pointer of hardware interface |
| void hpm_panel_reset | ( | hpm_panel_t * | panel | ) |
Reset the panel.
| [in] | panel | pointer of panel instance |
| void hpm_panel_set_backlight | ( | hpm_panel_t * | panel, |
| uint16_t | percent | ||
| ) |
Set backlight value.
| [in] | panel | pointer of panel instance |
| [in] | percent | percent of backlight [0 - 100] |
|
extern |
|
static |
|
extern |
|
extern |
|
extern |