1425bb815Sopenharmony_ci#ifndef CONFIG_GT_H
2425bb815Sopenharmony_ci#define CONFIG_GT_H
3425bb815Sopenharmony_ci
4425bb815Sopenharmony_ci#ifdef JERRY_FOR_IAR_CONFIG
5425bb815Sopenharmony_ci
6425bb815Sopenharmony_ci#ifdef JERRY_IAR_GT
7425bb815Sopenharmony_ci
8425bb815Sopenharmony_ci#include "mc_fs.h"
9425bb815Sopenharmony_ci#include "mc_memory_config.h"
10425bb815Sopenharmony_ci#include "mc_memory.h"
11425bb815Sopenharmony_ci#include "mc_type.h"
12425bb815Sopenharmony_ci#include "mc_hal_rtc.h"
13425bb815Sopenharmony_ci
14425bb815Sopenharmony_ci#ifndef INPUTJS_BUFFER_SIZE
15425bb815Sopenharmony_ci#define INPUTJS_BUFFER_SIZE (32 * 1024)
16425bb815Sopenharmony_ci#endif /* INPUTJS_BUFFER_SIZE */
17425bb815Sopenharmony_ci
18425bb815Sopenharmony_ci#ifndef SNAPSHOT_BUFFER_SIZE
19425bb815Sopenharmony_ci#define SNAPSHOT_BUFFER_SIZE (24 * 1024)
20425bb815Sopenharmony_ci#endif /* SNAPSHOT_BUFFER_SIZE */
21425bb815Sopenharmony_ci
22425bb815Sopenharmony_ci// Maximum size for js and snapshot file
23425bb815Sopenharmony_ci__no_init static uint8_t input_buffer[INPUTJS_BUFFER_SIZE] @ ACE_CACHE_ADDRESS;
24425bb815Sopenharmony_ci__no_init static uint8_t snapshot_buffer[SNAPSHOT_BUFFER_SIZE] @ SNAPSHOT_24K_ADDRESS;
25425bb815Sopenharmony_ci
26425bb815Sopenharmony_ci#endif // JERRY_IAR_GT
27425bb815Sopenharmony_ci#endif // JERRY_FOR_IAR_CONFIG
28425bb815Sopenharmony_ci
29425bb815Sopenharmony_ci#endif // CONFIG_GT_H
30