From 8c99ffb741a4dd616220394e5b2843e49ba390c3 Mon Sep 17 00:00:00 2001 From: sharandac Date: Wed, 22 Jul 2020 22:49:06 +0200 Subject: [PATCH] some updates and copy memo --- data/tile_map.ods | Bin 14114 -> 11787 bytes src/config.h | 25 +++- src/gui/gui.cpp | 21 +++ src/gui/gui.h | 21 +++ src/gui/keyboard.cpp | 27 +++- src/gui/keyboard.h | 21 +++ src/gui/mainbar/app_tile/app_tile.cpp | 21 +++ src/gui/mainbar/app_tile/app_tile.h | 21 +++ src/gui/mainbar/main_tile/main_tile.cpp | 23 ++- src/gui/mainbar/main_tile/main_tile.h | 21 +++ src/gui/mainbar/mainbar.cpp | 23 +++ src/gui/mainbar/mainbar.h | 23 +++ src/gui/mainbar/note_tile/note_tile.cpp | 21 +++ src/gui/mainbar/note_tile/note_tile.h | 21 +++ .../battery_settings/battery_settings.cpp | 21 +++ .../battery_settings/battery_settings.h | 21 +++ .../display_settings/display_setting.cpp | 21 +++ .../display_settings/display_settings.h | 21 +++ .../move_settings/move_settings.cpp | 21 +++ .../setup_tile/move_settings/move_settings.h | 21 +++ src/gui/mainbar/setup_tile/setup.cpp | 21 +++ src/gui/mainbar/setup_tile/setup.h | 21 +++ .../time_settings/time_settings.cpp | 21 +++ .../setup_tile/time_settings/time_settings.h | 21 +++ src/gui/mainbar/setup_tile/update/update.cpp | 21 +++ src/gui/mainbar/setup_tile/update/update.h | 21 +++ .../wlan_settings/wlan_settings.cpp | 21 +++ .../setup_tile/wlan_settings/wlan_settings.h | 21 +++ src/gui/screenshot.cpp | 21 +++ src/gui/screenshot.h | 21 +++ src/gui/splashscreen.cpp | 21 +++ src/gui/splashscreen.h | 21 +++ src/gui/statusbar.cpp | 21 +++ src/gui/statusbar.h | 21 +++ src/gui/widget/weather/weather.cpp | 137 +++++++++++++++++- src/gui/widget/weather/weather.h | 33 +++++ src/hardware/bma.cpp | 21 +++ src/hardware/bma.h | 21 +++ src/hardware/display.cpp | 21 +++ src/hardware/display.h | 21 +++ src/hardware/motor.cpp | 21 +++ src/hardware/motor.h | 21 +++ src/hardware/pmu.cpp | 2 +- src/hardware/pmu.h | 21 +++ src/hardware/powermgm.cpp | 26 ++++ src/hardware/powermgm.h | 21 +++ src/hardware/timesync.cpp | 27 +++- src/hardware/timesync.h | 21 +++ src/hardware/touch.cpp | 21 +++ src/hardware/touch.h | 21 +++ src/hardware/wifictl.cpp | 49 ++++--- src/hardware/wifictl.h | 21 +++ src/my-ttgo-watch.ino | 29 +++- src/webserver/webserver.cpp | 21 +++ src/webserver/webserver.h | 22 +++ ttgo-t-watch2020_v1.ino.bin | Bin 1835328 -> 1836256 bytes ttgo-t-watch2020_v1.version.txt | 2 +- 57 files changed, 1272 insertions(+), 37 deletions(-) diff --git a/data/tile_map.ods b/data/tile_map.ods index dd0806c02b45a94642f75159a95a23c29b9a0abb..36d990d1f7c85791365ae5131333a178a4760ab5 100644 GIT binary patch delta 9314 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 delta 11673 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 Z`rj$idf3PjxH!|+*%*+^Kl~H?{{a2z*aiRq diff --git a/src/config.h b/src/config.h index b3c6623..fb5d07c 100644 --- a/src/config.h +++ b/src/config.h @@ -1,3 +1,26 @@ +/**************************************************************************** + config.h + + Tu May 22 21:23:51 2020 + Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #ifndef _CONFIG_H #define _CONFIG_H @@ -8,6 +31,6 @@ /* * firmeware version string */ - #define __FIRMWARE__ "2020072202" + #define __FIRMWARE__ "2020072203" #endif // _CONFIG_H diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index 189a910..3b29b58 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #include "config.h" #include #include diff --git a/src/gui/gui.h b/src/gui/gui.h index 8680a66..92cff30 100644 --- a/src/gui/gui.h +++ b/src/gui/gui.h @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #ifndef _GUI_H #define _GUI_H diff --git a/src/gui/keyboard.cpp b/src/gui/keyboard.cpp index 79aebd0..cb4df52 100644 --- a/src/gui/keyboard.cpp +++ b/src/gui/keyboard.cpp @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #include "config.h" #include "keyboard.h" @@ -10,9 +31,9 @@ void keyboard_setup( void ) { return; kb = lv_keyboard_create( lv_scr_act() , NULL); - lv_obj_set_size(kb, LV_HOR_RES, LV_VER_RES / 2 ); -// lv_obj_set_size(kb, LV_HOR_RES, LV_VER_RES / 3); -// lv_obj_align( kb, lv_scr_act(), LV_ALIGN_IN_BOTTOM_MID, 0, 0 ); +// lv_obj_set_size(kb, LV_HOR_RES, LV_VER_RES / 2 ); + lv_obj_set_size(kb, LV_HOR_RES, LV_VER_RES / 3); + lv_obj_align( kb, lv_scr_act(), LV_ALIGN_IN_BOTTOM_MID, 0, 0 ); lv_keyboard_set_cursor_manage(kb, true); lv_obj_set_event_cb( kb, kb_event_cb ); lv_obj_set_hidden( kb, true ); diff --git a/src/gui/keyboard.h b/src/gui/keyboard.h index 993f5e8..afa65f6 100644 --- a/src/gui/keyboard.h +++ b/src/gui/keyboard.h @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #ifndef _KEYBOARD_H #define _KEYBOARD_H diff --git a/src/gui/mainbar/app_tile/app_tile.cpp b/src/gui/mainbar/app_tile/app_tile.cpp index 0c02f4c..bd56e92 100644 --- a/src/gui/mainbar/app_tile/app_tile.cpp +++ b/src/gui/mainbar/app_tile/app_tile.cpp @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #include "config.h" #include "../mainbar.h" #include "app_tile.h" diff --git a/src/gui/mainbar/app_tile/app_tile.h b/src/gui/mainbar/app_tile/app_tile.h index 9943adc..90893a1 100644 --- a/src/gui/mainbar/app_tile/app_tile.h +++ b/src/gui/mainbar/app_tile/app_tile.h @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #ifndef _APP_TILE_H #define _APP_TILE_H diff --git a/src/gui/mainbar/main_tile/main_tile.cpp b/src/gui/mainbar/main_tile/main_tile.cpp index 076f147..dcc83fa 100644 --- a/src/gui/mainbar/main_tile/main_tile.cpp +++ b/src/gui/mainbar/main_tile/main_tile.cpp @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #include #include @@ -6,7 +27,6 @@ #include "main_tile.h" static lv_obj_t *main_cont = NULL; -static lv_obj_t *widget_cont = NULL; static lv_obj_t *clock_cont = NULL; static lv_obj_t *timelabel = NULL; static lv_obj_t *datelabel = NULL; @@ -82,7 +102,6 @@ lv_obj_t *main_tile_register_widget( void ) { lv_obj_align( clock_cont, main_cont, LV_ALIGN_IN_TOP_MID, 0, 0 ); lv_obj_align( widget_entry[ widget ].widget , main_cont, LV_ALIGN_IN_BOTTOM_MID, 0, -32 ); lv_obj_set_hidden( widget_entry[ widget ].widget, false ); - Serial.printf("register widget on main tile\r\n" ); return( widget_entry[ widget ].widget ); } } diff --git a/src/gui/mainbar/main_tile/main_tile.h b/src/gui/mainbar/main_tile/main_tile.h index 3a45c46..3c7c8ae 100644 --- a/src/gui/mainbar/main_tile/main_tile.h +++ b/src/gui/mainbar/main_tile/main_tile.h @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #ifndef _MAIL_TILE_H #define _MAIL_TILE_H diff --git a/src/gui/mainbar/mainbar.cpp b/src/gui/mainbar/mainbar.cpp index 81275cd..64cc8fb 100644 --- a/src/gui/mainbar/mainbar.cpp +++ b/src/gui/mainbar/mainbar.cpp @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #include #include "config.h" @@ -6,6 +27,7 @@ #include "setup_tile/setup.h" #include "note_tile/note_tile.h" #include "app_tile/app_tile.h" +#include "gui/keyboard.h" #include "setup_tile/battery_settings/battery_settings.h" #include "setup_tile/wlan_settings/wlan_settings.h" @@ -23,6 +45,7 @@ lv_tile_entry_t tile_entry[ TILE_NUM ] { { NULL, TILE_TYPE_MAIN_TILE, MAIN_TILE, main_tile_setup, { 0 , 0 } }, { NULL, TILE_TYPE_APP_TILE, APP_TILE, app_tile_setup, { 1 , 0 } }, { NULL, TILE_TYPE_NOTE_TILE, NOTE_TILE, note_tile_setup, { 0 , 1 } }, + { NULL, TILE_TYPE_KEYBOARD_TILE, KEYBOARD_TILE, NULL, { 0 , 6 } }, { NULL, TILE_TYPE_SETUP_TILE, SETUP_TILE, setup_tile_setup, { 1 , 1 } }, { NULL, TILE_TYPE_SETUP, WLAN_SETTINGS_TILE, wlan_settings_tile_setup, { 0,3 } }, { NULL, TILE_TYPE_SETUP, WLAN_PASSWORD_TILE, wlan_password_tile_setup, { 0,4 } }, diff --git a/src/gui/mainbar/mainbar.h b/src/gui/mainbar/mainbar.h index 277cf49..0655a9c 100644 --- a/src/gui/mainbar/mainbar.h +++ b/src/gui/mainbar/mainbar.h @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #ifndef _MAINBAR_H #define _MAINBAR_H @@ -9,6 +30,7 @@ TILE_TYPE_MAIN_TILE, TILE_TYPE_APP_TILE, TILE_TYPE_NOTE_TILE, + TILE_TYPE_KEYBOARD_TILE, TILE_TYPE_SETUP_TILE, TILE_TYPE_SETUP, TILE_TYPE_WIDGET_TILE, @@ -22,6 +44,7 @@ SETUP_TILE, NOTE_TILE, APP_TILE, + KEYBOARD_TILE, WLAN_SETTINGS_TILE, WLAN_PASSWORD_TILE, MOVE_SETTINGS_TILE, diff --git a/src/gui/mainbar/note_tile/note_tile.cpp b/src/gui/mainbar/note_tile/note_tile.cpp index 7a9aa22..4ac5967 100644 --- a/src/gui/mainbar/note_tile/note_tile.cpp +++ b/src/gui/mainbar/note_tile/note_tile.cpp @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #include "config.h" #include "../mainbar.h" #include "note_tile.h" diff --git a/src/gui/mainbar/note_tile/note_tile.h b/src/gui/mainbar/note_tile/note_tile.h index ed6d9ac..a0af9e8 100644 --- a/src/gui/mainbar/note_tile/note_tile.h +++ b/src/gui/mainbar/note_tile/note_tile.h @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #ifndef _NOTE_TILE_H #define _NOTE_TILE_H diff --git a/src/gui/mainbar/setup_tile/battery_settings/battery_settings.cpp b/src/gui/mainbar/setup_tile/battery_settings/battery_settings.cpp index d01f3fe..362c2b6 100644 --- a/src/gui/mainbar/setup_tile/battery_settings/battery_settings.cpp +++ b/src/gui/mainbar/setup_tile/battery_settings/battery_settings.cpp @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #include "config.h" #include #include "battery_settings.h" diff --git a/src/gui/mainbar/setup_tile/battery_settings/battery_settings.h b/src/gui/mainbar/setup_tile/battery_settings/battery_settings.h index c05caac..f3259a6 100644 --- a/src/gui/mainbar/setup_tile/battery_settings/battery_settings.h +++ b/src/gui/mainbar/setup_tile/battery_settings/battery_settings.h @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #ifndef _BATTERY_SETTINGS_H #define _BATTERY_SETTINGS_H diff --git a/src/gui/mainbar/setup_tile/display_settings/display_setting.cpp b/src/gui/mainbar/setup_tile/display_settings/display_setting.cpp index 8a97daf..21f786e 100644 --- a/src/gui/mainbar/setup_tile/display_settings/display_setting.cpp +++ b/src/gui/mainbar/setup_tile/display_settings/display_setting.cpp @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #include "config.h" #include "display_settings.h" diff --git a/src/gui/mainbar/setup_tile/display_settings/display_settings.h b/src/gui/mainbar/setup_tile/display_settings/display_settings.h index c5dab3c..f574c01 100644 --- a/src/gui/mainbar/setup_tile/display_settings/display_settings.h +++ b/src/gui/mainbar/setup_tile/display_settings/display_settings.h @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #ifndef _DISPLAY_SETTINGS_H #define _DISPLAY_SETTINGS_H diff --git a/src/gui/mainbar/setup_tile/move_settings/move_settings.cpp b/src/gui/mainbar/setup_tile/move_settings/move_settings.cpp index e34459f..7ab0984 100644 --- a/src/gui/mainbar/setup_tile/move_settings/move_settings.cpp +++ b/src/gui/mainbar/setup_tile/move_settings/move_settings.cpp @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #include "config.h" #include "move_settings.h" diff --git a/src/gui/mainbar/setup_tile/move_settings/move_settings.h b/src/gui/mainbar/setup_tile/move_settings/move_settings.h index ed0ea50..219d135 100644 --- a/src/gui/mainbar/setup_tile/move_settings/move_settings.h +++ b/src/gui/mainbar/setup_tile/move_settings/move_settings.h @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #ifndef _MOVE_SETTINGS_H #define _MOVE_SETTINGS_H diff --git a/src/gui/mainbar/setup_tile/setup.cpp b/src/gui/mainbar/setup_tile/setup.cpp index 2302cd4..d39df49 100644 --- a/src/gui/mainbar/setup_tile/setup.cpp +++ b/src/gui/mainbar/setup_tile/setup.cpp @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #include "config.h" #include "setup.h" diff --git a/src/gui/mainbar/setup_tile/setup.h b/src/gui/mainbar/setup_tile/setup.h index 4f4d7cf..98e8ef2 100644 --- a/src/gui/mainbar/setup_tile/setup.h +++ b/src/gui/mainbar/setup_tile/setup.h @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #ifndef _SETUP_H #define _SETUP_H diff --git a/src/gui/mainbar/setup_tile/time_settings/time_settings.cpp b/src/gui/mainbar/setup_tile/time_settings/time_settings.cpp index 6e632b9..1ccb771 100644 --- a/src/gui/mainbar/setup_tile/time_settings/time_settings.cpp +++ b/src/gui/mainbar/setup_tile/time_settings/time_settings.cpp @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #include "config.h" #include "time_settings.h" #include diff --git a/src/gui/mainbar/setup_tile/time_settings/time_settings.h b/src/gui/mainbar/setup_tile/time_settings/time_settings.h index 438c155..a26c804 100644 --- a/src/gui/mainbar/setup_tile/time_settings/time_settings.h +++ b/src/gui/mainbar/setup_tile/time_settings/time_settings.h @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #ifndef _TIME_SETTINGS_H #define _TIME_SETTINGS_H diff --git a/src/gui/mainbar/setup_tile/update/update.cpp b/src/gui/mainbar/setup_tile/update/update.cpp index 04a68ee..3e04a65 100644 --- a/src/gui/mainbar/setup_tile/update/update.cpp +++ b/src/gui/mainbar/setup_tile/update/update.cpp @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #include "config.h" #include #include diff --git a/src/gui/mainbar/setup_tile/update/update.h b/src/gui/mainbar/setup_tile/update/update.h index 49503c4..e690b57 100644 --- a/src/gui/mainbar/setup_tile/update/update.h +++ b/src/gui/mainbar/setup_tile/update/update.h @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #ifndef _UPDATE_H #define _UPDATE_H diff --git a/src/gui/mainbar/setup_tile/wlan_settings/wlan_settings.cpp b/src/gui/mainbar/setup_tile/wlan_settings/wlan_settings.cpp index 25b6cee..2a44583 100644 --- a/src/gui/mainbar/setup_tile/wlan_settings/wlan_settings.cpp +++ b/src/gui/mainbar/setup_tile/wlan_settings/wlan_settings.cpp @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #include "config.h" #include "wlan_settings.h" diff --git a/src/gui/mainbar/setup_tile/wlan_settings/wlan_settings.h b/src/gui/mainbar/setup_tile/wlan_settings/wlan_settings.h index 1a67408..ba2a9da 100644 --- a/src/gui/mainbar/setup_tile/wlan_settings/wlan_settings.h +++ b/src/gui/mainbar/setup_tile/wlan_settings/wlan_settings.h @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #ifndef _WLAN_SETTINGS_H #define _WLAN_SETTINGS_H diff --git a/src/gui/screenshot.cpp b/src/gui/screenshot.cpp index 0e68e98..6ded53c 100644 --- a/src/gui/screenshot.cpp +++ b/src/gui/screenshot.cpp @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #include "config.h" #include "screenshot.h" diff --git a/src/gui/screenshot.h b/src/gui/screenshot.h index 4ce5372..ff84de8 100644 --- a/src/gui/screenshot.h +++ b/src/gui/screenshot.h @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #ifndef _SCREENSHOT_H #define _SCREENSHOT_H diff --git a/src/gui/splashscreen.cpp b/src/gui/splashscreen.cpp index a96228e..3fb2280 100644 --- a/src/gui/splashscreen.cpp +++ b/src/gui/splashscreen.cpp @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #include "config.h" #include "hardware/display.h" diff --git a/src/gui/splashscreen.h b/src/gui/splashscreen.h index 4648225..3e25169 100644 --- a/src/gui/splashscreen.h +++ b/src/gui/splashscreen.h @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #ifndef _SPLASHSCREEN_H #define _SPLASHSCREEN_H diff --git a/src/gui/statusbar.cpp b/src/gui/statusbar.cpp index 0caca06..deba7df 100644 --- a/src/gui/statusbar.cpp +++ b/src/gui/statusbar.cpp @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #include "config.h" #include diff --git a/src/gui/statusbar.h b/src/gui/statusbar.h index f85552a..f26741a 100644 --- a/src/gui/statusbar.h +++ b/src/gui/statusbar.h @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #ifndef _STATUSBAR_H #define _STATUSBAR_H diff --git a/src/gui/widget/weather/weather.cpp b/src/gui/widget/weather/weather.cpp index 7e512fb..3809f3b 100644 --- a/src/gui/widget/weather/weather.cpp +++ b/src/gui/widget/weather/weather.cpp @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #include "config.h" #include #include "weather.h" @@ -5,6 +26,9 @@ #include "gui/mainbar/mainbar.h" #include "gui/mainbar/main_tile/main_tile.h" #include "gui/statusbar.h" +#include "gui/keyboard.h" + +weather_config_t weather_config; lv_tile_number weather_widget_tile_num = NO_TILE; lv_tile_number weather_widget_setup_tile_num = NO_TILE; @@ -17,6 +41,9 @@ LV_IMG_DECLARE(weather_48px); LV_FONT_DECLARE(Ubuntu_16px); void weather_widget_setup( void ) { + + weather_load_config(); + // get a free widget tile and a widget setup tile weather_widget_tile_num = mainbar_get_next_free_tile( TILE_TYPE_WIDGET_TILE ); weather_widget_setup_tile_num = mainbar_get_next_free_tile( TILE_TYPE_WIDGET_SETUP ); @@ -54,14 +81,17 @@ static void enter_weather_widget_event_cb( lv_obj_t * obj, lv_event_t event ) { * */ lv_obj_t *weather_widget_setup_tile = NULL; +lv_obj_t *weather_apikey_textfield = NULL; +lv_obj_t *weather_lat_textfield = NULL; +lv_obj_t *weather_lon_textfield = NULL; lv_style_t weather_widget_setup_style; LV_IMG_DECLARE(exit_32px); +static void weather_apikey_event_cb( lv_obj_t * obj, lv_event_t event ); static void exit_weather_widget_setup_event_cb( lv_obj_t * obj, lv_event_t event ); void weather_widget_setup_tile_setup( lv_obj_t *tile, lv_style_t *style, lv_coord_t hres, lv_coord_t vres ) { - Serial.printf("setup widget setup tile\r\n"); lv_style_init( &weather_widget_setup_style ); lv_style_set_radius( &weather_widget_setup_style, LV_OBJ_PART_MAIN, 0); lv_style_set_bg_color( &weather_widget_setup_style, LV_OBJ_PART_MAIN, LV_COLOR_GRAY); @@ -89,12 +119,72 @@ void weather_widget_setup_tile_setup( lv_obj_t *tile, lv_style_t *style, lv_coor lv_label_set_text( exit_label, "exit weather setup"); lv_obj_align( exit_label, exit_btn, LV_ALIGN_OUT_RIGHT_MID, 5, 0 ); + lv_obj_t *weather_apikey_cont = lv_obj_create( weather_widget_setup_tile, NULL ); + lv_obj_set_size(weather_apikey_cont, hres , 40); + lv_obj_add_style( weather_apikey_cont, LV_OBJ_PART_MAIN, style ); + lv_obj_align( weather_apikey_cont, weather_widget_setup_tile, LV_ALIGN_IN_TOP_RIGHT, 0, 75 ); + lv_obj_t *weather_apikey_label = lv_label_create( weather_apikey_cont, NULL); + lv_obj_add_style( weather_apikey_label, LV_OBJ_PART_MAIN, style ); + lv_label_set_text( weather_apikey_label, "key"); + lv_obj_align( weather_apikey_label, weather_apikey_cont, LV_ALIGN_IN_LEFT_MID, 5, 0 ); + weather_apikey_textfield = lv_textarea_create( weather_apikey_cont, NULL); + lv_textarea_set_text( weather_apikey_textfield, weather_config.apikey ); + lv_textarea_set_pwd_mode( weather_apikey_textfield, false); + lv_textarea_set_one_line( weather_apikey_textfield, true); + lv_textarea_set_cursor_hidden( weather_apikey_textfield, true); + lv_obj_set_width( weather_apikey_textfield, LV_HOR_RES /4 * 3 ); + lv_obj_align( weather_apikey_textfield, weather_apikey_cont, LV_ALIGN_IN_RIGHT_MID, -5, 0 ); + lv_obj_set_event_cb( weather_apikey_textfield, weather_apikey_event_cb ); + lv_obj_t *weather_lat_cont = lv_obj_create( weather_widget_setup_tile, NULL ); + lv_obj_set_size(weather_lat_cont, hres / 2 , 40 ); + lv_obj_add_style( weather_lat_cont, LV_OBJ_PART_MAIN, style ); + lv_obj_align( weather_lat_cont, weather_apikey_cont, LV_ALIGN_OUT_BOTTOM_LEFT, 0, 0 ); + lv_obj_t *weather_lat_label = lv_label_create( weather_lat_cont, NULL); + lv_obj_add_style( weather_lat_label, LV_OBJ_PART_MAIN, style ); + lv_label_set_text( weather_lat_label, "lat"); + lv_obj_align( weather_lat_label, weather_lat_cont, LV_ALIGN_IN_LEFT_MID, 5, 0 ); + weather_lat_textfield = lv_textarea_create( weather_lat_cont, NULL); + lv_textarea_set_text( weather_lat_textfield, weather_config.lat ); + lv_textarea_set_pwd_mode( weather_lat_textfield, false); + lv_textarea_set_one_line( weather_lat_textfield, true); + lv_textarea_set_cursor_hidden( weather_lat_textfield, true); + lv_obj_set_width( weather_lat_textfield, LV_HOR_RES / 4 ); + lv_obj_align( weather_lat_textfield, weather_lat_cont, LV_ALIGN_IN_RIGHT_MID, -5, 0 ); + lv_obj_set_event_cb( weather_lat_textfield, weather_apikey_event_cb ); + + lv_obj_t *weather_lon_cont = lv_obj_create( weather_widget_setup_tile, NULL ); + lv_obj_set_size(weather_lon_cont, hres / 2 , 40 ); + lv_obj_add_style( weather_lon_cont, LV_OBJ_PART_MAIN, style ); + lv_obj_align( weather_lon_cont, weather_apikey_cont, LV_ALIGN_OUT_BOTTOM_RIGHT, 0, 0 ); + lv_obj_t *weather_lon_label = lv_label_create( weather_lon_cont, NULL); + lv_obj_add_style( weather_lon_label, LV_OBJ_PART_MAIN, style ); + lv_label_set_text( weather_lon_label, "lon"); + lv_obj_align( weather_lon_label, weather_lon_cont, LV_ALIGN_IN_LEFT_MID, 5, 0 ); + weather_lon_textfield = lv_textarea_create( weather_lon_cont, NULL); + lv_textarea_set_text( weather_lon_textfield, weather_config.lon ); + lv_textarea_set_pwd_mode( weather_lon_textfield, false); + lv_textarea_set_one_line( weather_lon_textfield, true); + lv_textarea_set_cursor_hidden( weather_lon_textfield, true); + lv_obj_set_width( weather_lon_textfield, LV_HOR_RES / 4 ); + lv_obj_align( weather_lon_textfield, weather_lon_cont, LV_ALIGN_IN_RIGHT_MID, -5, 0 ); + lv_obj_set_event_cb( weather_lon_textfield, weather_apikey_event_cb ); +} + +static void weather_apikey_event_cb( lv_obj_t * obj, lv_event_t event ) { + if( event == LV_EVENT_CLICKED ) { + keyboard_set_textarea( obj ); + } + else if ( event == LV_EVENT_DEFOCUSED ) { + keyboard_hide(); + } } static void exit_weather_widget_setup_event_cb( lv_obj_t * obj, lv_event_t event ) { switch( event ) { - case( LV_EVENT_CLICKED ): mainbar_jump_to_tilenumber( weather_widget_tile_num, LV_ANIM_ON ); + case( LV_EVENT_CLICKED ): keyboard_hide(); + weather_save_config(); + mainbar_jump_to_tilenumber( weather_widget_tile_num, LV_ANIM_ON ); break; } } @@ -113,7 +203,6 @@ static void exit_weather_widget_event_cb( lv_obj_t * obj, lv_event_t event ); static void setup_weather_widget_event_cb( lv_obj_t * obj, lv_event_t event ); void weather_widget_tile_setup( lv_obj_t *tile, lv_style_t *style, lv_coord_t hres, lv_coord_t vres ) { - Serial.printf("setup widget tile\r\n"); lv_obj_t * exit_btn = lv_imgbtn_create(tile, NULL); lv_imgbtn_set_src(exit_btn, LV_BTN_STATE_RELEASED, &exit_32px); lv_imgbtn_set_src(exit_btn, LV_BTN_STATE_PRESSED, &exit_32px); @@ -155,4 +244,46 @@ static void setup_weather_widget_event_cb( lv_obj_t * obj, lv_event_t event ) { case( LV_EVENT_CLICKED ): mainbar_jump_to_tilenumber( weather_widget_setup_tile_num, LV_ANIM_ON ); break; } +} + +/* + * + */ +void weather_save_config( void ) { + + strcpy( weather_config.apikey, lv_textarea_get_text( weather_apikey_textfield ) ); + strcpy( weather_config.lat, lv_textarea_get_text( weather_lat_textfield ) ); + strcpy( weather_config.lon, lv_textarea_get_text( weather_lon_textfield ) ); + + fs::File file = SPIFFS.open( WEATHER_CONFIG_FILE, FILE_WRITE ); + + if ( !file ) { + Serial.printf("Can't save file: %s\r\n", WEATHER_CONFIG_FILE ); + } + else { + file.write( (uint8_t *)&weather_config, sizeof( weather_config ) ); + file.close(); + } +} + +/* + * + */ +void weather_load_config( void ) { + + fs::File file = SPIFFS.open( WEATHER_CONFIG_FILE, FILE_READ ); + + if (!file) { + Serial.printf("Can't open file: %s\r\n", WEATHER_CONFIG_FILE ); + } + else { + int filesize = file.size(); + if ( filesize > sizeof( weather_config ) ) { + Serial.printf("Failed to read configfile. Wrong filesize!\r\n" ); + } + else { + file.read( (uint8_t *)&weather_config, filesize ); + } + file.close(); + } } \ No newline at end of file diff --git a/src/gui/widget/weather/weather.h b/src/gui/widget/weather/weather.h index d35c4e7..c742df3 100644 --- a/src/gui/widget/weather/weather.h +++ b/src/gui/widget/weather/weather.h @@ -1,12 +1,45 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #ifndef _WEATHER_H #define _WEATHER_H #include + #define WEATHER_CONFIG_FILE "/weather.cfg" + + typedef struct { + char apikey[64]=""; + char lon[16]=""; + char lat[16]=""; + } weather_config_t; + void weather_widget_setup( void ); void weather_widget_tile_setup( lv_obj_t *tile, lv_style_t *style, lv_coord_t hres, lv_coord_t vres ); void weather_widget_setup_tile_setup( lv_obj_t *tile, lv_style_t *style, lv_coord_t hres, lv_coord_t vres ); + + void weather_save_config( void ); + + void weather_load_config( void ); #endif // _WEATHER_H diff --git a/src/hardware/bma.cpp b/src/hardware/bma.cpp index 4db0206..d4aea93 100644 --- a/src/hardware/bma.cpp +++ b/src/hardware/bma.cpp @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #include "config.h" #include #include diff --git a/src/hardware/bma.h b/src/hardware/bma.h index ff72580..a94b09d 100644 --- a/src/hardware/bma.h +++ b/src/hardware/bma.h @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #ifndef _BMA_H #define _BMA_H diff --git a/src/hardware/display.cpp b/src/hardware/display.cpp index c055c5c..05116eb 100644 --- a/src/hardware/display.cpp +++ b/src/hardware/display.cpp @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #include "config.h" #include diff --git a/src/hardware/display.h b/src/hardware/display.h index 1f0a662..4a75611 100644 --- a/src/hardware/display.h +++ b/src/hardware/display.h @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #ifndef _DISPLAY_H #define _DISPLAY_H diff --git a/src/hardware/motor.cpp b/src/hardware/motor.cpp index 4a8a364..06ba8cd 100644 --- a/src/hardware/motor.cpp +++ b/src/hardware/motor.cpp @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #include "motor.h" #include "powermgm.h" diff --git a/src/hardware/motor.h b/src/hardware/motor.h index 53b1cff..03b62a1 100644 --- a/src/hardware/motor.h +++ b/src/hardware/motor.h @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #ifndef _MOTOR_H #define _MOTOR_H diff --git a/src/hardware/pmu.cpp b/src/hardware/pmu.cpp index 7869297..2f19e79 100644 --- a/src/hardware/pmu.cpp +++ b/src/hardware/pmu.cpp @@ -26,7 +26,7 @@ void pmu_setup( TTGOClass *ttgo ) { // enable coulumb counter if ( ttgo->power->EnableCoulombcounter() ) Serial.printf("enable coulumb counter failed!\r\n"); - if ( ttgo->power->setChargingTargetVoltage( AXP202_TARGET_VOL_4_2V ) ) + if ( ttgo->power->setChargingTargetVoltage( AXP202_TARGET_VOL_4_36V ) ) Serial.printf("target voltage set failed!\r\n"); if ( ttgo->power->setChargeControlCur( 300 ) ) Serial.printf("charge current set failed!\r\n"); diff --git a/src/hardware/pmu.h b/src/hardware/pmu.h index 9e1f970..904f9ba 100644 --- a/src/hardware/pmu.h +++ b/src/hardware/pmu.h @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #ifndef _PMU_H #define _PMU_H diff --git a/src/hardware/powermgm.cpp b/src/hardware/powermgm.cpp index c8d7e84..8c28b75 100644 --- a/src/hardware/powermgm.cpp +++ b/src/hardware/powermgm.cpp @@ -1,7 +1,29 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #include "config.h" #include #include #include +#include #include "pmu.h" #include "bma.h" @@ -11,6 +33,8 @@ #include "motor.h" #include "touch.h" +#include "gui/mainbar/mainbar.h" + EventGroupHandle_t powermgm_status = NULL; /* @@ -40,8 +64,10 @@ void powermgm_loop( TTGOClass *ttgo ) { powermgm_clear_event( POWERMGM_STANDBY ); ttgo->openBL(); ttgo->displayWakeup(); + ttgo->bl->adjust( 0 ); ttgo->rtc->syncToSystem(); ttgo->startLvglTick(); + mainbar_jump_to_maintile( LV_ANIM_OFF ); lv_disp_trig_activity(NULL); if ( bma_get_config( BMA_STEPCOUNTER ) ) ttgo->bma->enableStepCountInterrupt( true ); diff --git a/src/hardware/powermgm.h b/src/hardware/powermgm.h index e044251..657508a 100644 --- a/src/hardware/powermgm.h +++ b/src/hardware/powermgm.h @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #ifndef _POWERMGM_H #define _POWERMGM_H diff --git a/src/hardware/timesync.cpp b/src/hardware/timesync.cpp index d4c3fba..bf601ff 100644 --- a/src/hardware/timesync.cpp +++ b/src/hardware/timesync.cpp @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #include "config.h" #include "timesync.h" #include @@ -92,8 +113,9 @@ void timesync_set_timezone( int32_t timezone ) { void timesync_Task( void * pvParameters ) { while( true ) { + vTaskDelay( 250 ); if ( xEventGroupGetBits( time_event_handle ) & TIME_SYNC_REQUEST ) { - struct tm timeinfo; + struct tm info; TTGOClass *ttgo = TTGOClass::getWatch(); long gmtOffset_sec = timesync_config.timezone * 3600; @@ -104,10 +126,11 @@ void timesync_Task( void * pvParameters ) { configTime( gmtOffset_sec, daylightOffset_sec, "pool.ntp.org" ); - if( !getLocalTime( &timeinfo ) ) { + if( !getLocalTime( &info ) ) { Serial.println( "Failed to obtain time\r\n" ); } ttgo->rtc->syncToRtc(); + xEventGroupClearBits( time_event_handle, TIME_SYNC_REQUEST ); } vTaskSuspend( _timesync_Task ); diff --git a/src/hardware/timesync.h b/src/hardware/timesync.h index bcf79f3..4ccfed0 100644 --- a/src/hardware/timesync.h +++ b/src/hardware/timesync.h @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #ifndef _TIME_SYNC_H #define _TIME_SYNC_H diff --git a/src/hardware/touch.cpp b/src/hardware/touch.cpp index 3eaa598..89bc9d0 100644 --- a/src/hardware/touch.cpp +++ b/src/hardware/touch.cpp @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #include "config.h" #include "touch.h" diff --git a/src/hardware/touch.h b/src/hardware/touch.h index a998288..d0fd714 100644 --- a/src/hardware/touch.h +++ b/src/hardware/touch.h @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #ifndef _TOUCH_H #define _TOUCH_H diff --git a/src/hardware/wifictl.cpp b/src/hardware/wifictl.cpp index 041f08b..58d8bc2 100644 --- a/src/hardware/wifictl.cpp +++ b/src/hardware/wifictl.cpp @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #include "config.h" #include #include @@ -187,7 +208,6 @@ bool wifictl_insert_network( const char *ssid, const char *password ) { // check for an emty entry for( int entry = 0 ; entry < NETWORKLIST_ENTRYS; entry++ ) { if( strlen( wifictl_networklist[ entry ].ssid ) == 0 ) { - Serial.printf("wifictl: insert network\r\n"); strncpy( wifictl_networklist[ entry ].ssid, ssid, sizeof( wifictl_networklist[ entry ].ssid ) ); strncpy( wifictl_networklist[ entry ].password, password, sizeof( wifictl_networklist[ entry ].password ) ); wifictl_save_network(); @@ -215,6 +235,7 @@ void wifictl_on( void ) { void wifictl_off( void ) { if ( wifi_init == false ) return; + vTaskResume( _wifictl_Task ); powermgm_set_event( POWERMGM_WIFI_OFF_REQUEST ); } @@ -227,23 +248,17 @@ void wifictl_Task( void * pvParameters ) { while( true ) { vTaskDelay( 50 ); - if ( powermgm_get_event( POWERMGM_STANDBY ) ) { - vTaskSuspend( _wifictl_Task ); + if ( powermgm_get_event( POWERMGM_WIFI_ON_REQUEST ) ) { + statusbar_wifi_set_state( true, "activate" ); + WiFi.mode( WIFI_STA ); + powermgm_clear_event( POWERMGM_WIFI_OFF_REQUEST | POWERMGM_WIFI_ACTIVE | POWERMGM_WIFI_CONNECTED | POWERMGM_WIFI_SCAN | POWERMGM_WIFI_ON_REQUEST ); } - else { - if ( powermgm_get_event( POWERMGM_WIFI_ON_REQUEST ) ) { - Serial.printf("wlan on request\r\n"); - statusbar_wifi_set_state( true, "activate" ); - WiFi.mode( WIFI_STA ); - powermgm_clear_event( POWERMGM_WIFI_OFF_REQUEST | POWERMGM_WIFI_ACTIVE | POWERMGM_WIFI_CONNECTED | POWERMGM_WIFI_SCAN | POWERMGM_WIFI_ON_REQUEST ); - } - else if ( powermgm_get_event( POWERMGM_WIFI_OFF_REQUEST ) ) { - Serial.printf("wlan off request\r\n"); - statusbar_wifi_set_state( false, "" ); - WiFi.mode( WIFI_OFF ); - esp_wifi_stop(); - powermgm_clear_event( POWERMGM_WIFI_OFF_REQUEST | POWERMGM_WIFI_ACTIVE | POWERMGM_WIFI_CONNECTED | POWERMGM_WIFI_SCAN | POWERMGM_WIFI_ON_REQUEST ); - } + else if ( powermgm_get_event( POWERMGM_WIFI_OFF_REQUEST ) ) { + statusbar_wifi_set_state( false, "" ); + WiFi.mode( WIFI_OFF ); + esp_wifi_stop(); + powermgm_clear_event( POWERMGM_WIFI_OFF_REQUEST | POWERMGM_WIFI_ACTIVE | POWERMGM_WIFI_CONNECTED | POWERMGM_WIFI_SCAN | POWERMGM_WIFI_ON_REQUEST ); } + vTaskSuspend( _wifictl_Task ); } } \ No newline at end of file diff --git a/src/hardware/wifictl.h b/src/hardware/wifictl.h index 8ed817a..1790a3c 100644 --- a/src/hardware/wifictl.h +++ b/src/hardware/wifictl.h @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #ifndef _WIFICTL_H #define _WIFICTL_H diff --git a/src/my-ttgo-watch.ino b/src/my-ttgo-watch.ino index ce6031c..394bb8d 100644 --- a/src/my-ttgo-watch.ino +++ b/src/my-ttgo-watch.ino @@ -1,11 +1,26 @@ +/**************************************************************************** + my-ttgo-watch.ino + + Tu May 22 21:23:51 2020 + Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + /* -Copyright (c) 2019 lewis he -This is just a demonstration. Most of the functions are not implemented. -The main implementation is low-power standby. -The off-screen standby (not deep sleep) current is about 4mA. -Select standard motherboard and standard backplane for testing. -Created by Lewis he on October 10, 2019. -*/ + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #include "config.h" #include diff --git a/src/webserver/webserver.cpp b/src/webserver/webserver.cpp index 8c8d865..e867362 100644 --- a/src/webserver/webserver.cpp +++ b/src/webserver/webserver.cpp @@ -1,3 +1,24 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ #include #include diff --git a/src/webserver/webserver.h b/src/webserver/webserver.h index 6680170..3c92434 100644 --- a/src/webserver/webserver.h +++ b/src/webserver/webserver.h @@ -1,3 +1,25 @@ +/**************************************************************************** + * Tu May 22 21:23:51 2020 + * Copyright 2020 Dirk Brosswick + * Email: dirk.brosswick@googlemail.com + ****************************************************************************/ + +/* + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ + #ifndef _ASYNCWEBSERVER_H #define _ASYNCWEBSERVER_H diff --git a/ttgo-t-watch2020_v1.ino.bin b/ttgo-t-watch2020_v1.ino.bin index aef23edd5652d5d59be386f4d37bc2dd4b7216a2..faccdcdb8d59187b6a41878df6bf1691fc8f086c 100644 GIT binary patch delta 243586 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 C5)6L; delta 242889 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

wemBPXEua&vFY1h#x(@rl#8L1X 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 O>fl$7sb4iD%>My`d0MFe diff --git a/ttgo-t-watch2020_v1.version.txt b/ttgo-t-watch2020_v1.version.txt index 6067626..c532714 100644 --- a/ttgo-t-watch2020_v1.version.txt +++ b/ttgo-t-watch2020_v1.version.txt @@ -1 +1 @@ -2020072202 +2020072203