diff options
Diffstat (limited to 'fw/fe310/phone/main.c')
-rw-r--r-- | fw/fe310/phone/main.c | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/fw/fe310/phone/main.c b/fw/fe310/phone/main.c index 125a9d2..8696ebe 100644 --- a/fw/fe310/phone/main.c +++ b/fw/fe310/phone/main.c @@ -3,9 +3,14 @@ #include <unistd.h> #include <string.h> +#include <encoding.h> +#include <platform.h> #include <prci_driver.h> #include <eos.h> +#include <soc/pwr.h> +#include <dev/flash.h> +#include <dev/gt911.h> #include <dev/eve.h> #include <eve/eve.h> @@ -23,6 +28,7 @@ #include "phone.h" #include "modem.h" #include "timer.h" +#include "flash.h" #include "test.h" static const uint32_t touch_matrix[6] = {0xf7ac,0x440,0x3e704,0xfffff718,0x108a3,0xfff76d42}; @@ -56,6 +62,12 @@ static int home_page(EVEWindow *window, EVEViewStack *stack) { { .widget.type = EVE_WIDGET_TYPE_PAGE, .widget.g.w = APP_SCREEN_W, + .widget.tspec.page.title = "Flash", + .widget.tspec.page.constructor = flash_app, + }, + { + .widget.type = EVE_WIDGET_TYPE_PAGE, + .widget.g.w = APP_SCREEN_W, .widget.tspec.page.title = "Test", .widget.tspec.page.constructor = test_app, }, @@ -69,9 +81,8 @@ static int home_page(EVEWindow *window, EVEViewStack *stack) { void mem_print(void); -#include <dev/gt911.h> - int main() { + int i; uint8_t wakeup_cause; wakeup_cause = eos_init(); @@ -80,9 +91,12 @@ int main() { printf("FREQ:%lu\n", PRCI_get_cpu_freq()); printf("\nREADY.\n"); + mem_print(); eos_gt911_cfg_print(); + // eos_flash_fast(); + wifi_init(); cell_init(); phone_init(); |