Commit Graph

216 Commits (c3587d04a7c2269ad9daadd5472f0ed37467ca5a)
 

Author SHA1 Message Date
sqfmi c3587d04a7 Update config.h 9 months ago
sqfmi ce71292ea9 Add new watchface and uptime 9 months ago
sqfmi e5556cb700 Merge branch 'dev' 9 months ago
SQFMI 83aada6452
Merge pull request #201 from sukhpalhub/wifi-feature
Issue #89 Added mac address and local ip
9 months ago
Sukhpal Singh 3a7eff4a8e Remove wifi setup guide from readme 9 months ago
SQFMI aaa3d91113
Merge pull request #202 from khenderick/feature/weather-source
Keep track on weather source
9 months ago
Kenneth Henderick f49e1a5fab
Keep track on whether weather data was fetched from external source 9 months ago
Sukhpal Singh 9ac9aeded9 Issue #89 Added mac address and local ip
- Displayed mac address when setting up wifi
- Display local ip when wifi is connected from the setup
9 months ago
SQFMI ef0534e92b Update to version 1.4.5 9 months ago
SQFMI 2cdfeaa0d1
Merge pull request #199 from sqfmi/dev
Dev
9 months ago
SQFMI 7333873f08
Merge pull request #193 from Alex-K37/ambig_overload
fixed compilation error: ambiguous overload for 'operator='
9 months ago
SQFMI 9a64af8b3d
Merge pull request #178 from DarkZeros/OptimizeDisplay
Optimise GxEPD2 Display
9 months ago
SQFMI 5921655691
Merge pull request #188 from shtrom/fix/gmtOffset_from_weather
Set GMT offset from weatherdata. Will override GMT offset in settings after API call.
9 months ago
SQFMI 472eee733d
Merge branch 'master' into fix/gmtOffset_from_weather 9 months ago
SQFMI 6e41b9c982
Merge pull request #190 from shtrom/feature/exit-inactive-menu
Exit menu after some inactive time
9 months ago
Olivier Mehani dd3797f2d5
Exit menu after some inactive time
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
10 months ago
Alex-K37 5e451fbf04 fixed compilation error: ambiguous overload for 'operator='
.pio/libdeps/watchy/Watchy/src/Watchy.cpp: In member function 'weatherData Watchy::getWeatherData(String, String, String, String, String, uint8_t)':
.pio/libdeps/watchy/Watchy/src/Watchy.cpp:620:48: error: ambiguous overload for 'operator=' (operand types are 'String' and 'JSONVar')
             responseObject["weather"][0]["main"];
                                                ^
In file included from /home/krupp/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:166,
                 from .pio/libdeps/watchy/Watchy/src/Watchy.h:4,
                 from .pio/libdeps/watchy/Watchy/src/Watchy.cpp:1:
/home/build/.platformio/packages/framework-arduinoespressif32/cores/esp32/WString.h:102:18: note: candidate: 'String& String::operator=(const String&)'
         String & operator =(const String &rhs);
                  ^~~~~~~~
/home/build/.platformio/packages/framework-arduinoespressif32/cores/esp32/WString.h:103:18: note: candidate: 'String& String::operator=(const char*)'
         String & operator =(const char *cstr);
                  ^~~~~~~~
10 months ago
SQFMI c5344d9d42
Merge pull request #189 from shtrom/feature/vibrate-o-clock
Vibrate every hour on the dot
11 months ago
Olivier Mehani cbb4820d85
fixup! Add opion to vibrate every hour (and on reset) 11 months ago
Olivier Mehani c750754e8a
fixup! Get gmtOffset from weather data, for use in all NTP requests 11 months ago
Olivier Mehani 5f07f2ec63
Add opion to vibrate every hour (and on reset)
Set watchySettings.vibrateOClock to true

Signed-off-by: Olivier Mehani <shtrom@ssji.net>
11 months ago
Olivier Mehani b0e405e187
Use designated initialisers for watchySettings
This [0] allows to skip obsolete fields, and generally not have to rely
on field ordering.

[0] https://www.cppstories.com/2021/designated-init-cpp20/

Signed-off-by: Olivier Mehani <shtrom@ssji.net>
11 months ago
Olivier Mehani 2bd89ef250
Get gmtOffset from weather data, for use in all NTP requests
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
11 months ago
SQFMI eb43be0634
Update README.md 12 months ago
sqfmi 9e5d7ad19c Merge branch 'master' into dev 12 months ago
sqfmi 99158e19d4 v1.4.3
- add ntp sync to weather call
- removed dst param since it's not used
12 months ago
sqfmi a24b1d0945 Merge branch 'master' into dev 12 months ago
sqfmi 8adde783be update library 12 months ago
SQFMI 4c56a38f34
Merge pull request #181 from ITCactus/fix-version-about-screen
fix "LibVer" info on "About Watchy" screen
12 months ago
SQFMI 53acbe6929
Merge pull request #179 from DarkZeros/Arduino_2.0.3+_fix
Tentative fixes for 2.0.3+
12 months ago
sqfmi c5ceab1a49 Merge branch 'pr/178' into dev 1 year ago
sqfmi 5e0834f309 Merge branch 'master' into dev 1 year ago
SQFMI fdfe7ee2be
Merge pull request #177 from DarkZeros/SPI20MHz
SPI set to 20MHz
1 year ago
ITCactus 819606e892 fix "LibVer" info on "About Watchy" screen 1 year ago
Daniel Ansorregui 04126ce5f6 Tentative fixes for 2.0.3+
* Found that the Resets were caused
  by the timer wakeup being set
* Also, some pins will crash the
  device if we access them.
  Maybe they were protected in 2.0.2
  and now they are not.
1 year ago
Daniel Ansorregui 5c27f4721f Optimise GxEPD2 Display
* This change implements certain
  speed improvements on top of
  upstream GxEPD2 that are not fully
  accepted by the upstream maintainer.
* The change Adds a new WatchyDisplay class
  and implements the mods in there.

* Using transactions for SPI communication
* Remove extra delays for yield()
* Remove 10ms active waits in resets

* This reduces (874ms -> 657ms) the display
  update. Making it more responsive and
  Saving 21mJ/update or 2.6mAh/day
1 year ago
Daniel Ansorregui 561673927c Set SPI to 20MHz
* Speed up SPI transfer to the display
  by using 20Mhz instead of default 4Mhz
  This saves around 16ms = 1.5mJ/refresh
  or 2160mJ/day = 0.6mWh/day = 0.2mAh/day
  (890ms -> 874ms)
1 year ago
sqfmi 2e957fb80b Merge branch 'master' into dev 1 year ago
SQFMI 5690db077f
Merge pull request #168 from stuartpb/patch-1
PCF8563: Call rtc_pcf.getDateTime in WatchyRTC::read
1 year ago
sqfmi 44c51fce90 Merge branch 'master' into dev 1 year ago
Stuart P. Bentley 37ea6135da
PCF8563: Call rtc_pcf.getDateTime in WatchyRTC::read
Fixes #128 as noted by @neaket
1 year ago
SQFMI 3e3a8859a9
Update README.md 1 year ago
sqfmi 715a0e1bd3 fix include order 1 year ago
SQFMI 00dc02fe21
Merge pull request #162 from ajraymond/fix_missing_defines
Fix missing defines breaking compilation
1 year ago
SQFMI 4b739afbd0
Merge branch 'master' into fix_missing_defines 1 year ago
SQFMI c5ddfb4e7b
Update library.json 1 year ago
SQFMI 8440fc7960
Update library.properties 1 year ago
SQFMI 0bdbcbc348
Update README.md 1 year ago
SQFMI 433050a63a
Merge pull request #161 from aneeshdurg/formatter
Introduce and use a consistent style
1 year ago
Alexandre J. Raymond 170029672a Fix missing defines breaking compilation 1 year ago