12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- /*******************************************************************************
- * @file rom_api.h
- * @author ZS308A Team
- * @version V1.0
- * @date 2022-12-13
- * @brief alipay rom api
- *******************************************************************************/
- #ifndef _ROM_API_H
- #define _ROM_API_H
- /******************************************************************************/
- //includes
- /******************************************************************************/
- #include <alipay_rom.h>
- /******************************************************************************/
- //constants
- /******************************************************************************/
- #define _data_rom_start Load$$RW_RAM$$Base
- #define _data_rom_end Load$$RW_RAM$$Limit
- #define _data_ram_start Image$$RW_RAM$$Base
- #define _data_ram_end Image$$RW_RAM$$Limit
- #define _bss_start Image$$RW_RAM$$ZI$$Base
- #define _bss_end Image$$RW_RAM$$ZI$$Limit
- #define _heap_start Image$$ARM_LIB_HEAP$$ZI$$Base
- #define _heap_end Image$$ARM_LIB_HEAP$$ZI$$Limit
- /******************************************************************************/
- //typedef
- /******************************************************************************/
- /******************************************************************************/
- //variable
- /******************************************************************************/
- extern char _data_rom_start[];
- extern char _data_rom_end[];
- extern char _data_ram_start[];
- extern char _data_ram_end[];
- extern char _bss_start[];
- extern char _bss_end[];
- extern char _heap_start[];
- extern char _heap_end[];
- /* rom api */
- extern const alipay_api_t alipay_api;
- /******************************************************************************/
- //function
- /******************************************************************************/
- #endif /* _ROM_API_H */
|