|
caffeine-sal 0.1.17
Header-only polymorphic middleware services layer for the Caffeine Framework
|
Display Virtual Method Table (VMT). More...
#include <cfn_sal_dev_display.h>
Data Fields | |
| cfn_hal_api_base_t | base |
| cfn_hal_error_code_t(* | turn_on )(cfn_sal_dev_display_t *driver) |
| cfn_hal_error_code_t(* | turn_off )(cfn_sal_dev_display_t *driver) |
| cfn_hal_error_code_t(* | set_brightness )(cfn_sal_dev_display_t *driver, uint8_t percent) |
| cfn_hal_error_code_t(* | set_backlight )(cfn_sal_dev_display_t *driver, uint8_t percent) |
| cfn_hal_error_code_t(* | draw_pixel )(cfn_sal_dev_display_t *driver, uint16_t x, uint16_t y, uint32_t color) |
| cfn_hal_error_code_t(* | draw_line )(cfn_sal_dev_display_t *driver, uint16_t x0, uint16_t y0, uint16_t x1, uint16_t y1, uint32_t color) |
| cfn_hal_error_code_t(* | draw_rect )(cfn_sal_dev_display_t *driver, uint16_t x, uint16_t y, uint16_t w, uint16_t h, uint32_t color) |
| cfn_hal_error_code_t(* | fill_rect )(cfn_sal_dev_display_t *driver, uint16_t x, uint16_t y, uint16_t w, uint16_t h, uint32_t color) |
| cfn_hal_error_code_t(* | draw_bitmap )(cfn_sal_dev_display_t *driver, uint16_t x, uint16_t y, uint16_t w, uint16_t h, const uint8_t *data) |
| cfn_hal_error_code_t(* | clear_window )(cfn_sal_dev_display_t *driver, uint16_t x, uint16_t y, uint16_t w, uint16_t h) |
| cfn_hal_error_code_t(* | set_cursor )(cfn_sal_dev_display_t *driver, uint16_t x, uint16_t y) |
| cfn_hal_error_code_t(* | clear )(cfn_sal_dev_display_t *driver) |
| cfn_hal_error_code_t(* | update )(cfn_sal_dev_display_t *driver) |
| cfn_hal_error_code_t(* | write_data )(cfn_sal_dev_display_t *driver, const uint8_t *data, size_t len) |
| cfn_hal_error_code_t(* | write_command )(cfn_sal_dev_display_t *driver, uint8_t cmd) |
| cfn_hal_error_code_t(* | set_orientation )(cfn_sal_dev_display_t *driver, uint8_t orientation) |
Display Virtual Method Table (VMT).
| cfn_hal_api_base_t cfn_sal_dev_display_api_s::base |
| cfn_hal_error_code_t(* cfn_sal_dev_display_api_s::clear) (cfn_sal_dev_display_t *driver) |
| cfn_hal_error_code_t(* cfn_sal_dev_display_api_s::clear_window) (cfn_sal_dev_display_t *driver, uint16_t x, uint16_t y, uint16_t w, uint16_t h) |
| cfn_hal_error_code_t(* cfn_sal_dev_display_api_s::draw_bitmap) (cfn_sal_dev_display_t *driver, uint16_t x, uint16_t y, uint16_t w, uint16_t h, const uint8_t *data) |
| cfn_hal_error_code_t(* cfn_sal_dev_display_api_s::draw_line) (cfn_sal_dev_display_t *driver, uint16_t x0, uint16_t y0, uint16_t x1, uint16_t y1, uint32_t color) |
| cfn_hal_error_code_t(* cfn_sal_dev_display_api_s::draw_pixel) (cfn_sal_dev_display_t *driver, uint16_t x, uint16_t y, uint32_t color) |
| cfn_hal_error_code_t(* cfn_sal_dev_display_api_s::draw_rect) (cfn_sal_dev_display_t *driver, uint16_t x, uint16_t y, uint16_t w, uint16_t h, uint32_t color) |
| cfn_hal_error_code_t(* cfn_sal_dev_display_api_s::fill_rect) (cfn_sal_dev_display_t *driver, uint16_t x, uint16_t y, uint16_t w, uint16_t h, uint32_t color) |
| cfn_hal_error_code_t(* cfn_sal_dev_display_api_s::set_backlight) (cfn_sal_dev_display_t *driver, uint8_t percent) |
| cfn_hal_error_code_t(* cfn_sal_dev_display_api_s::set_brightness) (cfn_sal_dev_display_t *driver, uint8_t percent) |
| cfn_hal_error_code_t(* cfn_sal_dev_display_api_s::set_cursor) (cfn_sal_dev_display_t *driver, uint16_t x, uint16_t y) |
| cfn_hal_error_code_t(* cfn_sal_dev_display_api_s::set_orientation) (cfn_sal_dev_display_t *driver, uint8_t orientation) |
| cfn_hal_error_code_t(* cfn_sal_dev_display_api_s::turn_off) (cfn_sal_dev_display_t *driver) |
| cfn_hal_error_code_t(* cfn_sal_dev_display_api_s::turn_on) (cfn_sal_dev_display_t *driver) |
| cfn_hal_error_code_t(* cfn_sal_dev_display_api_s::update) (cfn_sal_dev_display_t *driver) |
| cfn_hal_error_code_t(* cfn_sal_dev_display_api_s::write_command) (cfn_sal_dev_display_t *driver, uint8_t cmd) |
| cfn_hal_error_code_t(* cfn_sal_dev_display_api_s::write_data) (cfn_sal_dev_display_t *driver, const uint8_t *data, size_t len) |