# OsalFirmware - [Overview](#section521004557165633) - [Summary](#section961483112165633) - [Data Fields](#pub-attribs) - [Details](#section1150528670165633) - [Field](#section1475257401165633) - [fwSize](#abc1fab9dde51713c504936594369d067) - [para](#a11f428199ca9e9e4f94c1ef7c2bdea11) ## **Overview** **Related Modules:** [OSAL](OSAL.md) **Description:** Defines the data structure for operating a firmware file. ## **Summary** ## Data Fields

Variable Name

Description

fwSize

uint32_t

para

void *

## **Details** ## **Field ** ## fwSize ``` uint32_t OsalFirmware::fwSize ``` **Description:** Firmware file size, which is returned by calling [OsalRequestFirmware](OSAL.md#ga428b9de7fb95a20ab9e25b47a7d4272c). ## para ``` void* OsalFirmware::para ``` **Description:** Pointer to a firmware file, which is returned by calling [OsalRequestFirmware](OSAL.md#ga428b9de7fb95a20ab9e25b47a7d4272c). You do not need to allocate space.