oledb
2.0.0.0
|
This file contains API for OLED B Click Driver. More...
#include "drv_digital_out.h"
#include "drv_i2c_master.h"
#include "drv_spi_master.h"
Go to the source code of this file.
Data Structures | |
struct | oledb_s |
Click context object definition. More... | |
struct | oledb_cfg_t |
Click configuration structure definition. More... | |
Typedefs | |
typedef uint8_t | oledb_drv_select_t |
typedef uint8_t | oledb_data_t |
typedef uint8_t | oledb_data_mode_t |
typedef const uint8_t | oledb_resources_t |
typedef err_t(* | oledb_master_write_t) (struct oledb_s *, oledb_data_t, oledb_data_mode_t) |
typedef uint8_t | oledb_select_t |
Communication type. More... | |
typedef struct oledb_s | oledb_t |
Click context object definition. More... | |
Functions | |
void | oledb_cfg_setup (oledb_cfg_t *cfg) |
Configuration Object Setup function. More... | |
err_t | oledb_init (oledb_t *ctx, oledb_cfg_t *cfg) |
Click Initialization function. More... | |
err_t | oledb_send (oledb_t *ctx, oledb_data_t tx_data, oledb_data_mode_t data_mode) |
Send function. More... | |
void | oledb_default_cfg (oledb_t *ctx) |
Click Default Configuration function. More... | |
void | oledb_set_page (oledb_t *ctx, oledb_data_t page_addr) |
Page Setting function. More... | |
void | oledb_set_column (oledb_t *ctx, oledb_data_t col_addr) |
Column Setting function. More... | |
void | oledb_display_picture (oledb_t *ctx, oledb_resources_t *pic) |
Display Picture function. More... | |
void | oledb_set_contrast (oledb_t *ctx, oledb_data_t value) |
Contrast Setting function. More... | |
void | oledb_scroll_right (oledb_t *ctx, oledb_data_t start_page_addr, oledb_data_t end_page_addr) |
Scroll Right function. More... | |
void | oledb_scroll_left (oledb_t *ctx, oledb_data_t start_page_addr, oledb_data_t end_page_addr) |
Scroll Left function. More... | |
void | oledb_scroll_diag_right (oledb_t *ctx, oledb_data_t start_page_addr, oledb_data_t end_page_addr) |
Scroll Diagonally Right function. More... | |
void | oledb_scroll_diag_left (oledb_t *ctx, oledb_data_t start_page_addr, oledb_data_t end_page_addr) |
Scroll Diagonally Left function. More... | |
void | oledb_stop_scroll (oledb_t *ctx) |
Stop Scrolling function. More... | |
This file contains API for OLED B Click Driver.