Loading...
Searching...
No Matches
Display device generic API implementation for U8G2

Implementation of display device generic API for U8G2 monochrome displays. More...

Detailed Description

Implementation of display device generic API for U8G2 monochrome displays.

For more information on how to use this module, refer to U8G2 graphic library for monochome displays.

Topics

 Default configuration for U8G2 displays
 These configuration parameters are used by auto_init when the the integration of U8G2 graphic library for monochome displays to Display device generic API is enabled.
 

Files

file  u8g2_display.h
 
file  u8g2_display_disp_dev.h
 Definition of the driver for the disp_dev generic interface.
 

Data Structures

struct  u8g2_display_params_t
 U8G2 display initialization parameters. More...
 
struct  u8g2_display_t
 U8G2 display device structure. More...
 

Typedefs

typedef void(* u8g2_init_function_t) (u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)
 Function pointer type for u8g2 initialization functions.
 

Functions

int u8g2_display_init (u8g2_display_t *dev, const u8g2_display_params_t *params)
 Initialize a monochrome u8g2 display device.
 

Typedef Documentation

◆ u8g2_init_function_t

typedef void(* u8g2_init_function_t) (u8g2_t *u8g2, const u8g2_cb_t *rotation, u8x8_msg_cb byte_cb, u8x8_msg_cb gpio_and_delay_cb)

Function pointer type for u8g2 initialization functions.

See also
Check the u8g2 reference for possible setup functions: https://github.com/olikraus/u8g2/wiki/u8g2setupc#setup-function-reference

Definition at line 38 of file u8g2_display.h.

Function Documentation

◆ u8g2_display_init()

int u8g2_display_init ( u8g2_display_t * dev,
const u8g2_display_params_t * params )

Initialize a monochrome u8g2 display device.

Parameters
[in,out]devDevice descriptor of the driver
[in]paramsInitialization parameters
Return values
0on success
-1on error
Precondition
dev must not be NULL
params must not be NULL