Flash memory refers to a memory chip that holds its content even when the power is switched off. Flash memory is derived from EEPROM.
It can be used to store Open AT® Application and Open AT® Firmware binary files ,configuration related data or any other files.
So a part of Flash( ROM) can be used to store your application. There is a fixed space allocated for A&D +application. By decreasing the A&D size you can increase the Open AT application size if required. This can be done using AT+WOPEN= 6,<A&D size>.
And the maximum RAM size available for Open AT® applications depends on the embedded module RAM capabilities, and on the used memory option at project creation time. The maximum available RAM for an Open AT application is always 1MB less than the actual value of the actual RAM.
For example, if a total of 2 Mb of RAM, then the RAM available for his Open AT® application is 1 Mb, and this value will be displayed with adl_memGETinfo() API.For more information you can refer the ADL User Guide [2.3. Open AT® Memory Resources].
Yes. Open AT provides a GPIO service to handle GPIO operations and device services for handling UART operations. Please refer to the ADL User Guide.