lv_examples.h 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. /**
  2. * @file lv_examples.h
  3. *
  4. */
  5. #ifndef LV_EXAMPLES_H
  6. #define LV_EXAMPLES_H
  7. #ifdef __cplusplus
  8. extern "C" {
  9. #endif
  10. #define LV_EX_CONF_INCLUDE_SIMPLE
  11. /*********************
  12. * INCLUDES
  13. *********************/
  14. #define LV_LVGL_H_INCLUDE_SIMPLE 1
  15. #if defined(LV_LVGL_H_INCLUDE_SIMPLE)
  16. #include "lvgl.h"
  17. #else
  18. #include "../lvgl/lvgl.h"
  19. #endif
  20. #if defined(LV_EX_CONF_PATH)
  21. #define __LV_TO_STR_AUX(x) #x
  22. #define __LV_TO_STR(x) __LV_TO_STR_AUX(x)
  23. #include __LV_TO_STR(LV_EX_CONF_PATH)
  24. #undef __LV_TO_STR_AUX
  25. #undef __LV_TO_STR
  26. #elif defined(LV_EX_CONF_INCLUDE_SIMPLE)
  27. #include "lv_ex_conf.h"
  28. #else
  29. #include "../lv_ex_conf.h"
  30. #endif
  31. #include "src/lv_ex_get_started/lv_ex_get_started.h"
  32. #include "src/lv_ex_style/lv_ex_style.h"
  33. #include "src/lv_ex_widgets/lv_ex_widgets.h"
  34. #include "src/lv_demo_widgets/lv_demo_widgets.h"
  35. #include "src/lv_demo_benchmark/lv_demo_benchmark.h"
  36. #include "src/lv_demo_stress/lv_demo_stress.h"
  37. #include "src/lv_demo_keypad_encoder/lv_demo_keypad_encoder.h"
  38. #include "src/lv_demo_printer/lv_demo_printer.h"
  39. #include "src/lv_demo_music/lv_demo_music.h"
  40. /*********************
  41. * DEFINES
  42. *********************/
  43. /*Test lvgl version*/
  44. #if LV_VERSION_CHECK(7, 11, 0) == 0
  45. #error "lv_examples: Wrong lvgl version"
  46. #endif
  47. /**********************
  48. * TYPEDEFS
  49. **********************/
  50. /**********************
  51. * GLOBAL PROTOTYPES
  52. **********************/
  53. /**********************
  54. * MACROS
  55. **********************/
  56. #ifdef __cplusplus
  57. } /* extern "C" */
  58. #endif
  59. #endif /*LV_EXAMPLES_H*/