1
0
Fork 0
Commit graph

692 commits

Author SHA1 Message Date
Tony Robinson
ae4230a6d7 Small change to fill() to exit early if there is nothing to do.
This avoids running unnessary code and avoids a bug in set_window().

Signed-off-by: Tony Robinson <tony@tonyRobinson.com>
2023-10-07 09:04:51 +01:00
Francesco Gazzetta
b32787e5ea docs: contributing: use --force-with-lease instead of --force
It's a little less destructive

Signed-off-by: Francesco Gazzetta <fgaz@fgaz.me>
2023-10-03 15:29:30 +01:00
Daniel Thompson
a5a1537e38 docs: contributing: Add a --force to the DCO update guidance
Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2023-10-03 11:38:53 +01:00
Francesco Gazzetta
b7d772db8e Add .readthedocs.yaml
It is now mandatory
https://blog.readthedocs.com/migrate-configuration-v2/

Also fixes empty app library in rtd.

Signed-off-by: Francesco Gazzetta <fgaz@fgaz.me>
2023-09-27 15:52:59 +01:00
thiswillbeyourgithub
43eb3f3980 Update tools/wasptool
Co-authored-by: Francesco Gazzetta <fgaz@fgaz.me>
Signed-off-by: thiswillbeyourgithub <26625900+thiswillbeyourgithub@users.noreply.github.com>
2023-09-27 13:07:21 +01:00
olivier-cornelis
ee257d6ade new: allow to specify local name of file when using wasptool pull with argument 'as'
Signed-off-by: olivier-cornelis <klduycea@mailer.me>
2023-09-27 13:07:21 +01:00
thiswillbeyourgithub
6a67d9bf9f new: disable ppg light by default on startup
Signed-off-by: thiswillbeyourgithub <github@32mail.33mail.com>
2023-09-27 13:05:53 +01:00
thiswillbeyourgithub
a7c3e68f25 fix: simulator was missing some time functions
Signed-off-by: thiswillbeyourgithub <26625900+thiswillbeyourgithub@users.noreply.github.com>
2023-09-26 10:13:55 +01:00
Kyle Evans
9486899f4e wasp: Allow for clearing a tick request
There currently appears to be no way to remove a tick request,
and calling this func without args gives:

    self.tick_expiry = watch.rtc.get_uptime_ms() + period_ms
                       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
TypeError: unsupported operand type(s) for +: 'int' and 'NoneType'

Signed-off-by: Kyle Evans <kvans32@gmail.com>
2023-08-26 12:44:18 +01:00
Eloi Torrents
410b9da55f Simplify send_cmd in gadgetbridge.py
Signed-off-by: Eloi Torrents <eloitor@disroot.org>
2023-08-26 12:41:51 +01:00
Eloi Torrents
92ffa7cd1c Add 15 Puzzle app
Signed-off-by: Eloi Torrents <eloitor@disroot.org>
2023-08-24 21:19:16 +01:00
thiswillbeyourgithub
f50d03e529 minor: pep8
Signed-off-by: thiswillbeyourgithub <github@32mail.33mail.com>
2023-08-24 10:18:59 +01:00
thiswillbeyourgithub
81e38a85b0 fix: remove any alarm given an action
Signed-off-by: thiswillbeyourgithub <github@32mail.33mail.com>
2023-08-24 10:18:59 +01:00
Tom Chiverton
1ad2ee1d66 draw565: Correct arguments order in polar() docs
Signed-off-by: Tom Chiverton <tomchiverton@users.noreply.github.com>
2023-08-24 10:17:10 +01:00
Francesco Gazzetta
0424efd304 Add nix development shell
Signed-off-by: Francesco Gazzetta <fgaz@fgaz.me>
2023-08-24 10:16:11 +01:00
Francesco Gazzetta
a0a36e9225 Use python -m to run pytest
Not every distro calls it `pytest-3`.
By using `$(PYTHON) -m` we ensure it's coherent with the python install

Signed-off-by: Francesco Gazzetta <fgaz@fgaz.me>
2023-06-21 19:14:46 +01:00
thiswillbeyourgithub
f288f441c7
new: add pomodoro app (third trial) (#418)
Add a pomodoro timer

* added pomodoro.py
* added icon
* mention pomodoro in the readme
* updated docstring
* make compatible with lack of get/set attribute
* fix wrong offset when swiping up
* added screenshot* added pomodoro.py

Icon design by Plan5. Thanks!
Co-Authored-By: Plan5

Signed-off-by: thiswillbeyourgithub <github@32mail.33mail.com>
2023-05-16 15:18:49 +01:00
thiswillbeyourgithub
03c16d6c99 feat: remove any alarm given an action
Signed-off-by: thiswillbeyourgithub <github@32mail.33mail.com>
2023-05-16 15:10:14 +01:00
Ayke van Laethem
4ca3a4ef20 docs: fix last PNVRAM address
Signed-off-by: Ayke van Laethem <aykevanlaethem@gmail.com>
2023-05-16 15:09:18 +01:00
Michiel Beijen
41102f3ed4 docs: update link to repo in install documentation
Fixes issue mentioned in https://github.com/wasp-os/wasp-os/issues/415

Signed-off-by: Michiel Beijen <mb@x14.nl>
2023-05-16 15:08:23 +01:00
Francesco Gazzetta
4aeebb4071 Makefile: use CURDIR instead of PWD
https://stackoverflow.com/questions/52437728/bash-what-is-the-difference-between-pwd-and-curdir

Signed-off-by: Francesco Gazzetta <fgaz@fgaz.me>
2023-03-23 08:34:00 +00:00
Adam Blair
e494eab608 Wasp A La carte
Configure wasp using a central toml file

Signed-off-by: Adam Blair <adampblair@protonmail.com>
2023-03-19 15:17:18 +00:00
Adam Blair
b84276b456 Doc update: how to autoload apps in flash
Signed-off-by: Adam Blair adampblair@protonmail.com
2023-03-10 17:41:39 +00:00
Adam Blair
fd030eeff8 Phone finder app
* Added phone finder app that works with Gadgetbridge
* Fixed bug in ToggleButton
* Moved send_cmd from music player to gadgetbridge.py for all apps to use

Signed-off-by: Adam Blair adampblair@protonmail.com
2023-03-10 17:39:51 +00:00
Daniel Thompson
99272f482f tools/pynus: Update to latest version
* Use a more compatible shebang

Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2023-01-15 18:16:55 +00:00
Daniel Thompson
8ad72f1fb5
Merge pull request #387 from thiswillbeyourgithub/battery_smoothing
fix: battery level is not reset when charging without rebooting
2023-01-15 14:27:03 +00:00
thiswillbeyourgithub
32da478760 fix: battery smoothing was not reset before rebooting
Signed-off-by: thiswillbeyourgithub <github@32mail.33mail.com>
2023-01-15 15:21:07 +01:00
Daniel Thompson
9b8380433c docs: Update all the github links after the move
Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2023-01-10 21:50:02 +00:00
Daniel Thompson
06a21b5e9e gitmodules: Update after migrating the repos to a new org
Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2023-01-10 21:45:06 +00:00
Daniel Thompson
d9b9234aa1 contributing: Improve documentation for make check
Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2022-10-02 11:08:05 +01:00
Daniel Thompson
c43d9b1a70 simulator: test_qa: Add explicit image size tests
Ensure screenshots are standard sized and that their usage in both
the README and the class docstrings are scaled appropriately.

Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2022-10-02 10:49:48 +01:00
Daniel Thompson
ae8d184250
Merge pull request #361 from thiswillbeyourgithub/pr_comment_dont_remove_battery_pin
add comment warning to ignore IDE asking to remove unused imports
2022-10-01 20:58:19 +01:00
thiswillbeyourgithub
dae4f3d9ce docs: add comments explaining why keep Pin import for battery
Signed-off-by: thiswillbeyourgithub <github@32mail.33mail.com>
2022-10-01 20:39:50 +02:00
Daniel Thompson
752fe77376
Merge pull request #318 from thiswillbeyourgithub/battery_smoothing
fix: smoothen battery level before showing it to user
2022-08-16 20:49:57 +01:00
Daniel Thompson
2bf22b10c1
Merge pull request #344 from thiswillbeyourgithub/feat_saved_alarms
feat: save alarms across reboots
2022-08-16 20:20:42 +01:00
Daniel Thompson
3a57bee8b6
Merge pull request #337 from fgaz/upload-base64
Use base64 encoding for binary upload
2022-08-15 15:56:08 +01:00
thiswillbeyourgithub
d49324422d fix: activate alarm at boot
Signed-off-by: thiswillbeyourgithub <github@32mail.33mail.com>
2022-07-28 20:46:58 +02:00
thiswillbeyourgithub
a39683021d fix
Signed-off-by: thiswillbeyourgithub <github@32mail.33mail.com>
2022-07-28 20:46:58 +02:00
thiswillbeyourgithub
d12cd8d452 fix: files without suffix are deleted
Signed-off-by: thiswillbeyourgithub <github@32mail.33mail.com>
2022-07-25 21:42:59 +02:00
thiswillbeyourgithub
20027dc16a fix: don't erase previous alarm if none loaded
Signed-off-by: thiswillbeyourgithub <github@32mail.33mail.com>
2022-07-25 21:42:58 +02:00
thiswillbeyourgithub
040edba1f7 fix: asked by daniel_thompson
Signed-off-by: thiswillbeyourgithub <github@32mail.33mail.com>
2022-07-25 21:42:58 +02:00
thiswillbeyourgithub
cb51e83a28 new: increment minutes by 5 instead of 1
Signed-off-by: thiswillbeyourgithub <github@32mail.33mail.com>
2022-07-20 11:41:49 +02:00
thiswillbeyourgithub
6e9b7b374d feat: save alarms across reboots
Signed-off-by: thiswillbeyourgithub <github@32mail.33mail.com>
2022-07-20 11:41:49 +02:00
thiswillbeyourgithub
3f054b40e1 docs: mention that pressing the button will stop the watch
Signed-off-by: thiswillbeyourgithub <github@32mail.33mail.com>
2022-07-20 10:22:06 +02:00
Francesco Gazzetta
6147ea5712 Use base64 encoding for binary upload
The old encoding had a 300% overhead
Base64 has a 33% overhead

Signed-off-by: Francesco Gazzetta <fgaz@fgaz.me>
2022-06-15 20:04:10 +02:00
Daniel Thompson
af59556a65
Merge pull request #277 from fgaz/beacon
Add beacon app
2022-05-29 18:33:09 +01:00
Daniel Thompson
a527624cfa
Merge branch 'master' into beacon 2022-05-29 17:35:05 +01:00
thiswillbeyourgithub
c63c29fe76 fix: by fgaz, thanks!
Signed-off-by: thiswillbeyourgithub <github@32mail.33mail.com>
2022-05-29 17:32:13 +01:00
thiswillbeyourgithub
e5802839ec new: brightness and color change of flashlight
Signed-off-by: thiswillbeyourgithub <github@32mail.33mail.com>
2022-05-29 17:32:13 +01:00
Francesco Gazzetta
9adeea17bb Allow to set accel sensor orientation
Signed-off-by: Francesco Gazzetta <fgaz@fgaz.me>
2022-05-29 17:28:45 +01:00