VSF Documented
Data Structures | Macros | Typedefs | Enumerations
lvgl.h File Reference
#include <stdbool.h>

Go to the source code of this file.

Data Structures

struct  lv_font_fmt_txt_glyph_dsc_t
 
struct  lv_font_fmt_txt_cmap_t
 
struct  lv_font_fmt_txt_dsc_t
 
struct  lv_font_glyph_dsc_t
 
struct  _lv_font_struct
 

Macros

#define LVGL_VERSION_MAJOR   7
 
#define LVGL_VERSION_MINOR   0
 
#define LVGL_VERSION_PATCH   1
 
#define LVGL_VERSION_INFO   "dev"
 
#define NULL   ((void*) 0)
 
#define FALSE   0
 
#define TRUE   1
 
#define LV_VERSION_CHECK(x, y, z)   (x == LVGL_VERSION_MAJOR && (y < LVGL_VERSION_MINOR || (y == LVGL_VERSION_MINOR && z <= LVGL_VERSION_PATCH)))
 

Typedefs

typedef signed char int8_t
 
typedef unsigned char u8
 
typedef unsigned char uint8_t
 
typedef unsigned short u16
 
typedef unsigned short uint16_t
 
typedef signed short s16
 
typedef signed short int16_t
 
typedef unsigned int u32
 
typedef unsigned int tu8
 
typedef unsigned int tu16
 
typedef unsigned int tbool
 
typedef unsigned int tu32
 
typedef unsigned int uint32_t
 
typedef signed int s32
 
typedef signed int int32_t
 
typedef int16_t lv_coord_t
 
typedef uint32_t lv_uintptr_t
 
typedef uint8_t lv_font_fmt_txt_cmap_type_t
 
typedef struct _lv_font_struct lv_font_t
 

Enumerations

enum  {
  LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY ,
  LV_FONT_FMT_TXT_CMAP_FORMAT0_FULL ,
  LV_FONT_FMT_TXT_CMAP_SPARSE_TINY ,
  LV_FONT_FMT_TXT_CMAP_SPARSE_FULL
}
 

Detailed Description

Include all LittleV GL related headers

Macro Definition Documentation

◆ LVGL_VERSION_MAJOR

#define LVGL_VERSION_MAJOR   7

◆ LVGL_VERSION_MINOR

#define LVGL_VERSION_MINOR   0

◆ LVGL_VERSION_PATCH

#define LVGL_VERSION_PATCH   1

◆ LVGL_VERSION_INFO

#define LVGL_VERSION_INFO   "dev"

◆ NULL

#define NULL   ((void*) 0)

◆ FALSE

#define FALSE   0

◆ TRUE

#define TRUE   1

◆ LV_VERSION_CHECK

#define LV_VERSION_CHECK (   x,
  y,
 
)    (x == LVGL_VERSION_MAJOR && (y < LVGL_VERSION_MINOR || (y == LVGL_VERSION_MINOR && z <= LVGL_VERSION_PATCH)))

Gives 1 if the x.y.z version is supported in the current version Usage:

Typedef Documentation

◆ int8_t

typedef signed char int8_t

◆ u8

typedef unsigned char u8

◆ uint8_t

typedef unsigned char uint8_t

◆ u16

typedef unsigned short u16

◆ uint16_t

typedef unsigned short uint16_t

◆ s16

typedef signed short s16

◆ int16_t

typedef signed short int16_t

◆ u32

typedef unsigned int u32

◆ tu8

typedef unsigned int tu8

◆ tu16

typedef unsigned int tu16

◆ tbool

typedef unsigned int tbool

◆ tu32

typedef unsigned int tu32

◆ uint32_t

typedef unsigned int uint32_t

◆ s32

typedef signed int s32

◆ int32_t

typedef signed int int32_t

◆ lv_coord_t

◆ lv_uintptr_t

◆ lv_font_fmt_txt_cmap_type_t

◆ lv_font_t

typedef struct _lv_font_struct lv_font_t

Describe the properties of a font

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

Format of font character map.

Enumerator
LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY 
LV_FONT_FMT_TXT_CMAP_FORMAT0_FULL 
LV_FONT_FMT_TXT_CMAP_SPARSE_TINY 
LV_FONT_FMT_TXT_CMAP_SPARSE_FULL