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>
12 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>
12 months ago
Olivier Mehani
2bd89ef250
Get gmtOffset from weather data, for use in all NTP requests
...
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
12 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
Aneesh Durg
8f55e2f694
Format all files
1 year ago
Aneesh Durg
3a6af55a6f
Add formatter script
1 year ago
SQFMI
48c796ec27
Merge pull request #160 from sqfmi/dev
...
Dev
1 year ago
SQFMI
6fc2c3ec21
Merge pull request #159 from Batchyx/compilefix
...
Various compilation fixes
1 year ago
Batchyx
ccef29a679
Fix compilation of Watchy_Tetris
...
Inheriting the constructor is enough, no need to declare another
constructor that does not compile.
1 year ago
Batchyx
6e9a6a8c05
Fix compilation with latest version of DS3232RTC
...
The ALARM_2, SQWAVE_NONE and ALM2_EVERY_MINUTE definitions were moved
inside DS3232RTC.
1 year ago
sqfmi
cd17d2046d
Merge branch 'dev'
2 years ago
sqfmi
ee57707698
Revert "Update config.h"
...
This reverts commit da92b9d4a1
.
2 years ago