# API Reference (/api)



<ApiSummary functions="3384" enums="177" structs="316" typedefs="365" macros="2445" variables="118" />

Modules [#modules]

<IndexCards
  items="[
{ title: &#x22;Core&#x22;, href: &#x22;./core&#x22;, description: &#x22;615 functions, 42 types, 25 macros&#x22; },
{ title: &#x22;Debugging&#x22;, href: &#x22;./debugging&#x22;, description: &#x22;51 functions, 8 types, 3 macros&#x22; },
{ title: &#x22;Display&#x22;, href: &#x22;./display&#x22;, description: &#x22;86 functions, 8 types, 5 macros&#x22; },
{ title: &#x22;Draw&#x22;, href: &#x22;./draw&#x22;, description: &#x22;640 functions, 130 types, 167 macros&#x22; },
{ title: &#x22;Drivers&#x22;, href: &#x22;./drivers&#x22;, description: &#x22;323 functions, 115 types, 1126 macros&#x22; },
{ title: &#x22;Font&#x22;, href: &#x22;./font&#x22;, description: &#x22;30 functions, 21 types, 63 macros&#x22; },
{ title: &#x22;Indev&#x22;, href: &#x22;./indev&#x22;, description: &#x22;81 functions, 21 types, 2 macros&#x22; },
{ title: &#x22;Layouts&#x22;, href: &#x22;./layouts&#x22;, description: &#x22;15 functions, 8 types, 6 macros&#x22; },
{ title: &#x22;Libs&#x22;, href: &#x22;./libs&#x22;, description: &#x22;225 functions, 95 types, 62 macros&#x22; },
{ title: &#x22;Misc&#x22;, href: &#x22;./misc&#x22;, description: &#x22;587 functions, 277 types, 331 macros&#x22; },
{ title: &#x22;Osal&#x22;, href: &#x22;./osal&#x22;, description: &#x22;18 functions, 1 types&#x22; },
{ title: &#x22;Others&#x22;, href: &#x22;./others&#x22;, description: &#x22;48 functions, 11 types&#x22; },
{ title: &#x22;Stdlib&#x22;, href: &#x22;./stdlib&#x22;, description: &#x22;38 functions, 2 types, 8 macros&#x22; },
{ title: &#x22;Themes&#x22;, href: &#x22;./themes&#x22;, description: &#x22;25 functions, 2 types&#x22; },
{ title: &#x22;Tick&#x22;, href: &#x22;./tick&#x22;, description: &#x22;8 functions, 3 types&#x22; },
{ title: &#x22;Widgets&#x22;, href: &#x22;./widgets&#x22;, description: &#x22;588 functions, 105 types, 26 macros&#x22; }
]"
/>

Headers [#headers]

<ModuleOverview>
  | Header                                | Functions | Types |
  | ------------------------------------- | --------- | ----- |
  | <ApiLink name="lv_api_map_v8.h" />    | 3         | 9     |
  | <ApiLink name="lv_api_map_v9_0.h" />  | 0         | 0     |
  | <ApiLink name="lv_api_map_v9_1.h" />  | 0         | 0     |
  | <ApiLink name="lv_api_map_v9_2.h" />  | 0         | 0     |
  | <ApiLink name="lv_api_map_v9_3.h" />  | 0         | 0     |
  | <ApiLink name="lv_api_map_v9_4.h" />  | 0         | 0     |
  | <ApiLink name="lv_api_map_v9_5.h" />  | 0         | 0     |
  | <ApiLink name="lv_conf_internal.h" /> | 0         | 0     |
  | <ApiLink name="lv_conf_kconfig.h" />  | 0         | 0     |
  | <ApiLink name="lv_init.h" />          | 3         | 0     |
  | <ApiLink name="lvgl.h" />             | 0         | 0     |
  | <ApiLink name="lvgl_private.h" />     | 0         | 0     |
</ModuleOverview>
