/**1* @file lv_version.h2*3*/45#ifndef LV_VERSION_H6#define LV_VERSION_H78#ifdef __cplusplus9extern "C" {10#endif1112/*********************13* INCLUDES14*********************/15/*Current version of LittlevGL*/16#define LVGL_VERSION_MAJOR 517#define LVGL_VERSION_MINOR 318#define LVGL_VERSION_PATCH 019#define LVGL_VERSION_INFO "hekate"202122/*********************23* DEFINES24*********************/2526/**********************27* TYPEDEFS28**********************/2930/**********************31* GLOBAL PROTOTYPES32**********************/3334/**********************35* MACROS36**********************/37/* Gives 1 if the x.y.z version is supported in the current version38* Usage:39*40* - Require v641* #if LV_VERSION_CHECK(6,0,0)42* new_func_in_v6();43* #endif44*45*46* - Require at least v5.347* #if LV_VERSION_CHECK(5,3,0)48* new_feature_from_v5_3();49* #endif50*51*52* - Require v5.3.2 bugfixes53* #if LV_VERSION_CHECK(5,3,2)54* bugfix_in_v5_3_2();55* #endif56*57* */58#define LV_VERSION_CHECK(x,y,z) (x == LVGL_VERSION_MAJOR && (y < LVGL_VERSION_MINOR || (y == LVGL_VERSION_MINOR && z <= LVGL_VERSION_PATCH)))596061#ifdef __cplusplus62} /* extern "C" */63#endif6465#endif /*LV_VERSION_H*/666768