# lv_uefi.h (/api/drivers/uefi/lv_uefi_h)



<RelatedHeaders name="lv_uefi_private.h" isPrivate="false" />

<ApiSummary functions="13" />

Functions [#functions]

<ApiMember kind="function" name="LV_UEFI_STATIC_ASSERT" file="drivers/uefi/lv_uefi.h" line="84" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/drivers/uefi/lv_uefi.h#L84">
  LV_UEFI_STATIC_ASSERT [#lv_uefi_static_assert]

  ```c title=" " lineNumbers=1
  LV_UEFI_STATIC_ASSERT(sizeof(BOOLEAN)==1, "Size check for 'BOOLEAN' failed.")
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name | Type                                 |
  | ---- | ------------------------------------ |
  | \`\` | `sizeof(BOOLEAN)`                    |
  | \`\` | `"Size check for 'BOOLEAN' failed."` |
</ApiMember>

<ApiMember kind="function" name="LV_UEFI_STATIC_ASSERT" file="drivers/uefi/lv_uefi.h" line="85" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/drivers/uefi/lv_uefi.h#L85">
  LV_UEFI_STATIC_ASSERT [#lv_uefi_static_assert-1]

  ```c title=" " lineNumbers=1
  LV_UEFI_STATIC_ASSERT(sizeof(INT8)==1, "Size check for 'INT8' failed.")
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name | Type                              |
  | ---- | --------------------------------- |
  | \`\` | `sizeof(INT8)`                    |
  | \`\` | `"Size check for 'INT8' failed."` |
</ApiMember>

<ApiMember kind="function" name="LV_UEFI_STATIC_ASSERT" file="drivers/uefi/lv_uefi.h" line="86" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/drivers/uefi/lv_uefi.h#L86">
  LV_UEFI_STATIC_ASSERT [#lv_uefi_static_assert-2]

  ```c title=" " lineNumbers=1
  LV_UEFI_STATIC_ASSERT(sizeof(UINT8)==1, "Size check for 'UINT8' failed.")
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name | Type                               |
  | ---- | ---------------------------------- |
  | \`\` | `sizeof(UINT8)`                    |
  | \`\` | `"Size check for 'UINT8' failed."` |
</ApiMember>

<ApiMember kind="function" name="LV_UEFI_STATIC_ASSERT" file="drivers/uefi/lv_uefi.h" line="87" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/drivers/uefi/lv_uefi.h#L87">
  LV_UEFI_STATIC_ASSERT [#lv_uefi_static_assert-3]

  ```c title=" " lineNumbers=1
  LV_UEFI_STATIC_ASSERT(sizeof(INT16)==2, "Size check for 'INT16' failed.")
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name | Type                               |
  | ---- | ---------------------------------- |
  | \`\` | `sizeof(INT16)`                    |
  | \`\` | `"Size check for 'INT16' failed."` |
</ApiMember>

<ApiMember kind="function" name="LV_UEFI_STATIC_ASSERT" file="drivers/uefi/lv_uefi.h" line="88" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/drivers/uefi/lv_uefi.h#L88">
  LV_UEFI_STATIC_ASSERT [#lv_uefi_static_assert-4]

  ```c title=" " lineNumbers=1
  LV_UEFI_STATIC_ASSERT(sizeof(UINT16)==2, "Size check for 'UINT16' failed.")
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name | Type                                |
  | ---- | ----------------------------------- |
  | \`\` | `sizeof(UINT16)`                    |
  | \`\` | `"Size check for 'UINT16' failed."` |
</ApiMember>

<ApiMember kind="function" name="LV_UEFI_STATIC_ASSERT" file="drivers/uefi/lv_uefi.h" line="89" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/drivers/uefi/lv_uefi.h#L89">
  LV_UEFI_STATIC_ASSERT [#lv_uefi_static_assert-5]

  ```c title=" " lineNumbers=1
  LV_UEFI_STATIC_ASSERT(sizeof(INT32)==4, "Size check for 'INT32' failed.")
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name | Type                               |
  | ---- | ---------------------------------- |
  | \`\` | `sizeof(INT32)`                    |
  | \`\` | `"Size check for 'INT32' failed."` |
</ApiMember>

<ApiMember kind="function" name="LV_UEFI_STATIC_ASSERT" file="drivers/uefi/lv_uefi.h" line="90" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/drivers/uefi/lv_uefi.h#L90">
  LV_UEFI_STATIC_ASSERT [#lv_uefi_static_assert-6]

  ```c title=" " lineNumbers=1
  LV_UEFI_STATIC_ASSERT(sizeof(UINT32)==4, "Size check for 'UINT32' failed.")
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name | Type                                |
  | ---- | ----------------------------------- |
  | \`\` | `sizeof(UINT32)`                    |
  | \`\` | `"Size check for 'UINT32' failed."` |
</ApiMember>

<ApiMember kind="function" name="LV_UEFI_STATIC_ASSERT" file="drivers/uefi/lv_uefi.h" line="91" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/drivers/uefi/lv_uefi.h#L91">
  LV_UEFI_STATIC_ASSERT [#lv_uefi_static_assert-7]

  ```c title=" " lineNumbers=1
  LV_UEFI_STATIC_ASSERT(sizeof(INT64)==8, "Size check for 'INT64' failed.")
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name | Type                               |
  | ---- | ---------------------------------- |
  | \`\` | `sizeof(INT64)`                    |
  | \`\` | `"Size check for 'INT64' failed."` |
</ApiMember>

<ApiMember kind="function" name="LV_UEFI_STATIC_ASSERT" file="drivers/uefi/lv_uefi.h" line="92" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/drivers/uefi/lv_uefi.h#L92">
  LV_UEFI_STATIC_ASSERT [#lv_uefi_static_assert-8]

  ```c title=" " lineNumbers=1
  LV_UEFI_STATIC_ASSERT(sizeof(UINT64)==8, "Size check for 'UINT64' failed.")
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name | Type                                |
  | ---- | ----------------------------------- |
  | \`\` | `sizeof(UINT64)`                    |
  | \`\` | `"Size check for 'UINT64' failed."` |
</ApiMember>

<ApiMember kind="function" name="LV_UEFI_STATIC_ASSERT" file="drivers/uefi/lv_uefi.h" line="93" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/drivers/uefi/lv_uefi.h#L93">
  LV_UEFI_STATIC_ASSERT [#lv_uefi_static_assert-9]

  ```c title=" " lineNumbers=1
  LV_UEFI_STATIC_ASSERT(sizeof(CHAR8)==1, "Size check for 'CHAR8' failed.")
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name | Type                               |
  | ---- | ---------------------------------- |
  | \`\` | `sizeof(CHAR8)`                    |
  | \`\` | `"Size check for 'CHAR8' failed."` |
</ApiMember>

<ApiMember kind="function" name="LV_UEFI_STATIC_ASSERT" file="drivers/uefi/lv_uefi.h" line="94" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/drivers/uefi/lv_uefi.h#L94">
  LV_UEFI_STATIC_ASSERT [#lv_uefi_static_assert-10]

  ```c title=" " lineNumbers=1
  LV_UEFI_STATIC_ASSERT(sizeof(CHAR16)==2, "Size check for 'CHAR16' failed.")
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name | Type                                |
  | ---- | ----------------------------------- |
  | \`\` | `sizeof(CHAR16)`                    |
  | \`\` | `"Size check for 'CHAR16' failed."` |
</ApiMember>

<ApiMember kind="function" name="LV_UEFI_STATIC_ASSERT" file="drivers/uefi/lv_uefi.h" line="100" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/drivers/uefi/lv_uefi.h#L100">
  LV_UEFI_STATIC_ASSERT [#lv_uefi_static_assert-11]

  ```c title=" " lineNumbers=1
  LV_UEFI_STATIC_ASSERT(sizeof(INTN)==8, "Size check for 'INTN' failed.")
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name | Type                              |
  | ---- | --------------------------------- |
  | \`\` | `sizeof(INTN)`                    |
  | \`\` | `"Size check for 'INTN' failed."` |
</ApiMember>

<ApiMember kind="function" name="LV_UEFI_STATIC_ASSERT" file="drivers/uefi/lv_uefi.h" line="101" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/drivers/uefi/lv_uefi.h#L101">
  LV_UEFI_STATIC_ASSERT [#lv_uefi_static_assert-12]

  ```c title=" " lineNumbers=1
  LV_UEFI_STATIC_ASSERT(sizeof(UINTN)==8, "Size check for 'UINTN' failed.")
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name | Type                               |
  | ---- | ---------------------------------- |
  | \`\` | `sizeof(UINTN)`                    |
  | \`\` | `"Size check for 'UINTN' failed."` |
</ApiMember>

Dependencies [#dependencies]

<FileIncludes includes="[&#x22;LV_USE_UEFI_INCLUDE&#x22;]" includedBy="[&#x22;lv_uefi_context.h&#x22;, &#x22;lv_uefi_display.h&#x22;, &#x22;lv_uefi_indev.h&#x22;, &#x22;lv_uefi_private.h&#x22;]" />
