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>
2022-10-16 22:30:49 +11:00
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>
2022-10-16 22:30:21 +11:00
Olivier Mehani
2bd89ef250
Get gmtOffset from weather data, for use in all NTP requests
...
Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2022-10-16 22:29:21 +11:00
SQFMI
eb43be0634
Update README.md
2022-10-14 22:37:50 -04:00
sqfmi
9e5d7ad19c
Merge branch 'master' into dev
2022-10-14 22:23:24 -04:00
sqfmi
99158e19d4
v1.4.3
...
- add ntp sync to weather call
- removed dst param since it's not used
2022-10-14 22:23:06 -04:00
sqfmi
a24b1d0945
Merge branch 'master' into dev
2022-10-08 16:23:36 -04:00
sqfmi
8adde783be
update library
2022-10-08 16:22:33 -04:00
SQFMI
4c56a38f34
Merge pull request #181 from ITCactus/fix-version-about-screen
...
fix "LibVer" info on "About Watchy" screen
2022-10-08 02:55:25 -04:00
SQFMI
53acbe6929
Merge pull request #179 from DarkZeros/Arduino_2.0.3+_fix
...
Tentative fixes for 2.0.3+
2022-10-07 22:17:27 -04:00
sqfmi
c5ceab1a49
Merge branch 'pr/178' into dev
2022-08-27 16:09:25 -04:00
sqfmi
5e0834f309
Merge branch 'master' into dev
2022-08-27 16:06:03 -04:00
SQFMI
fdfe7ee2be
Merge pull request #177 from DarkZeros/SPI20MHz
...
SPI set to 20MHz
2022-08-27 16:05:25 -04:00
ITCactus
819606e892
fix "LibVer" info on "About Watchy" screen
2022-08-05 15:07:56 +02:00
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.
2022-08-03 18:21:27 +01:00
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
2022-08-03 17:08:12 +01:00
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)
2022-08-03 11:52:52 +01:00
sqfmi
2e957fb80b
Merge branch 'master' into dev
2022-07-10 12:10:28 -04:00
SQFMI
5690db077f
Merge pull request #168 from stuartpb/patch-1
...
PCF8563: Call rtc_pcf.getDateTime in WatchyRTC::read
2022-07-10 12:09:53 -04:00
sqfmi
44c51fce90
Merge branch 'master' into dev
2022-07-10 12:09:04 -04:00
Stuart P. Bentley
37ea6135da
PCF8563: Call rtc_pcf.getDateTime in WatchyRTC::read
...
Fixes #128 as noted by @neaket
2022-05-17 11:22:54 -07:00
SQFMI
3e3a8859a9
Update README.md
2022-05-07 00:06:06 -04:00
sqfmi
715a0e1bd3
fix include order
2022-05-06 23:58:07 -04:00
SQFMI
00dc02fe21
Merge pull request #162 from ajraymond/fix_missing_defines
...
Fix missing defines breaking compilation
2022-05-06 23:54:33 -04:00
SQFMI
4b739afbd0
Merge branch 'master' into fix_missing_defines
2022-05-06 23:54:27 -04:00
SQFMI
c5ddfb4e7b
Update library.json
2022-05-06 22:29:08 -04:00
SQFMI
8440fc7960
Update library.properties
2022-05-06 22:28:55 -04:00
SQFMI
0bdbcbc348
Update README.md
2022-05-06 22:16:54 -04:00
SQFMI
433050a63a
Merge pull request #161 from aneeshdurg/formatter
...
Introduce and use a consistent style
2022-05-06 22:12:03 -04:00
Alexandre J. Raymond
170029672a
Fix missing defines breaking compilation
2022-05-03 21:41:35 -04:00
Aneesh Durg
8f55e2f694
Format all files
2022-04-28 20:17:00 -05:00
Aneesh Durg
3a6af55a6f
Add formatter script
2022-04-28 20:16:09 -05:00
SQFMI
48c796ec27
Merge pull request #160 from sqfmi/dev
...
Dev
2022-04-25 12:51:24 -04:00
SQFMI
6fc2c3ec21
Merge pull request #159 from Batchyx/compilefix
...
Various compilation fixes
2022-04-25 12:41:53 -04:00
Batchyx
ccef29a679
Fix compilation of Watchy_Tetris
...
Inheriting the constructor is enough, no need to declare another
constructor that does not compile.
2022-04-20 18:09:03 +02:00
Batchyx
6e9a6a8c05
Fix compilation with latest version of DS3232RTC
...
The ALARM_2, SQWAVE_NONE and ALM2_EVERY_MINUTE definitions were moved
inside DS3232RTC.
2022-04-20 18:08:11 +02:00
sqfmi
cd17d2046d
Merge branch 'dev'
2022-01-23 18:32:50 -05:00
sqfmi
ee57707698
Revert "Update config.h"
...
This reverts commit da92b9d4a1
.
2022-01-23 16:15:12 -05:00
SQFMI
ce7b6bf2f3
Merge pull request #144 from lifton/dev
...
Add link to purchase Watchy at Crowd Supply
2022-01-23 16:07:48 -05:00
Joshua Harlan Lifton
8e2582f02a
Fix typo and light copy edits
2022-01-22 12:11:56 -05:00
Joshua Harlan Lifton
266fb8ea95
Add link to purchase Watchy at Crowd Supply
2022-01-22 12:06:00 -05:00
SQFMI
da92b9d4a1
Update config.h
2022-01-21 17:46:39 -05:00
SQFMI
cd743e5ebf
Update config.h
2022-01-19 21:39:43 -05:00
sqfmi
3c9afbb6d2
update to 1.4.0
...
moved pin definitions to pins_arduino.h
2022-01-19 21:38:26 -05:00
SQFMI
083b2d90d8
Merge pull request #142 from rastagraffix/dev
...
Tag lib version with 'dev' for the dev branch and tighten up the
2022-01-18 21:44:19 -05:00
Lyndon Nerenberg
7bd9cf3ab0
Tag lib version with 'dev' for the dev branch and tighten up the
...
About menu to allow for longer lib version strings.
2022-01-15 19:58:58 -08:00
sqfmi
f79f7482c1
use units params so it can be overridden
2022-01-12 19:23:02 -05:00
наб
a7637604b4
Properly handle metric temperature w/o wifi
2022-01-11 00:09:58 +01:00
sqfmi
c5b43d2eac
small tweaks to "About Watchy"
2022-01-06 17:20:57 -05:00
Lyndon Nerenberg
bf7425c7dc
Add an "About Watchy" menu item.
...
This replaces "Check Battery" and adds the following info:
* Firmware version
* RTC chip type
The firmware version is #defined in Watchy.h. There might be a
way to do this that's friendlier to the library release process,
but I'll leave that up to the people who actually build the releases.
I plan to extend the About menu with some radio-related info as
I work on getting BLE pairing working with my iPhone.
2022-01-05 00:25:22 -08:00