Commit Graph

183 Commits (5f07f2ec63d5b21fb1877f1c069b55509083c1f1)

Author SHA1 Message Date
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
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 8adde783be update library 2022-10-08 16:22:33 -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 fdfe7ee2be
Merge pull request #177 from DarkZeros/SPI20MHz
SPI set to 20MHz
2022-08-27 16:05:25 -04: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 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 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
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 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
sqfmi 26f5ac20c0 Add NTPClient dependency 2022-01-03 21:55:50 -05:00
sqfmi de126cd292 Updated NTP to use NTPClient.h 2022-01-03 21:41:36 -05:00
SQFMI 5f1aeabff6
Merge pull request #138 from sqfmi/dev
Dev
2022-01-01 21:29:04 -05:00
SQFMI 623c1e0ac1
Merge pull request #137 from anielsen001/fix-comma-warning-in-library-json
Fix comma warning in library json
2022-01-01 21:28:31 -05:00
Aaron Nielsen df37a3b9ef fix warning in library.json due to missing comman 2022-01-01 14:54:42 -05:00
SQFMI 8ace9dba96
Merge pull request #135 from sqfmi/dev
change line endings
2021-12-30 23:17:33 -05:00
SQFMI 2bfe297e7b change line endings 2021-12-30 23:16:03 -05:00
SQFMI 79553f4abd
Update library.properties 2021-12-30 22:49:23 -05:00
SQFMI c5be1917a5
Update library.json 2021-12-30 22:49:12 -05:00
sqfmi 9f0ce88057 user definable settings 2021-12-30 22:47:38 -05:00
Paco Hope 7ffb458385 added .vscode for Visual Studio 2021-12-30 14:31:21 -05:00
sqfmi eb89c09a31 moved NTP sync to main Watchy lib 2021-12-30 13:02:40 -05:00
sqfmi a454e65ba2 add NTP to menu 2021-12-30 01:50:13 -05:00