1
0
Fork 0
Commit Graph

613 Commits (9be8b06c6878431e9684a544ecbd210554045d5d)

Author SHA1 Message Date
ml server 9be8b06c68 jebbatime.png 2021-06-12 17:48:41 -06:00
ml server 2c8457f058 sim, fewer features 2021-06-12 17:43:22 -06:00
ml server 5d41bcda22 scriplet to upload main.py... 2021-06-12 17:39:22 -06:00
ml server cd48b23239 non-free bits 2021-06-12 17:13:05 -06:00
ml server 38fdaf5b1c set time after flash 2021-06-12 16:54:56 -06:00
ml server e86b207360 dev url 2021-06-12 16:37:17 -06:00
ml server fe930cee3b v1.0.1 url 2021-06-12 16:34:51 -06:00
ml server 9ad4aff2d0 scriplets, flash build/release watch/dev 2021-06-12 16:04:15 -06:00
ml server 29d4b48cba no gadgetbridge 2021-06-12 15:59:27 -06:00
jebbatime build server 3120967fb5 reboot into bootloader scriplets 2021-06-12 15:57:22 -06:00
ml server a3bacc2c00 run scriptlets 2021-06-12 15:54:52 -06:00
ml server 0c1d959b28 flash with build 2021-06-12 15:50:30 -06:00
ml server 7dc9995465 dev flash uses build image, not release 2021-06-12 15:31:29 -06:00
jebbatime build server a493df75a1 deps script, build dir... 2021-06-12 15:26:47 -06:00
ml server acbb2820a8 right console 2021-06-12 15:19:17 -06:00
ml server f359a42955 console scriptlets 2021-06-12 15:17:07 -06:00
jebbatime build server 41e0475c93 Set time scriptlets 2021-06-12 15:14:59 -06:00
jebba e89f23efe3 ntpdate 2021-06-12 15:03:33 -06:00
jebbatime build server 9b0e9c8308 reset scriptlets 2021-06-12 15:02:40 -06:00
jebbatime build server a312638fe9 brightness scriptlets 2021-06-12 15:01:10 -06:00
jebbatime build server 82297534dc battery scriptlets 2021-06-12 14:58:49 -06:00
jebbatime build server 05f00659f1 checktime scriptlets 2021-06-12 14:57:35 -06:00
jebbatime build server 32e1b8b5fd disconnect scriptlets 2021-06-12 14:55:26 -06:00
jebbatime build server d2001dc84b connect scriptlets 2021-06-12 14:53:40 -06:00
jebba 5e2a513b02 bluez 2021-06-12 14:51:55 -06:00
jebba e5ae058bca Merge branch 'jebbatime' of spacecruft.org:jebbatime/jebbatime into jebbatime 2021-06-12 14:51:31 -06:00
jebba 1cc4505f06 bluez 2021-06-12 14:51:08 -06:00
jebbatime build server e7e7dd4f9d build scriptlet 2021-06-12 14:49:08 -06:00
jebba 24147b141c 5min 2021-06-12 14:47:20 -06:00
ml server c6963b2ced git root 2021-06-12 14:42:19 -06:00
ml server 886f4d9b37 add flasher script 2021-06-12 14:38:58 -06:00
ml server 01762ca9dd Flash dev watch script 2021-06-12 14:30:25 -06:00
ml server 3e78d5baa4 config 2021-06-12 14:09:49 -06:00
jebba 2d2b7e005a use config 2021-06-12 14:08:19 -06:00
jebbatime build server 735df86e75 sample config 2021-06-12 14:07:10 -06:00
jebbatime build server aa56655de1 jebbatime 2021-06-12 13:49:52 -06:00
jebbatime build server 40655b78ac lobstertwobold64 2021-06-12 13:42:09 -06:00
jebbatime build server 6d3c3c2b5f lobstertwobold to python 2021-06-12 13:37:36 -06:00
jebba c3a73d198a Font mini-howto 2021-06-12 13:36:33 -06:00
jebba 84bca0a5ec python3-ecdsa dep 2021-06-12 13:32:54 -06:00
jebba 41ac6ac144 compile 2021-06-12 13:21:25 -06:00
jebba d648c79667 deps 2021-06-12 13:11:44 -06:00
jebba 9cd0ea8630 setup, deps 2021-06-12 12:51:15 -06:00
jebba 36076a129a use spacecruft mirrors for git submodules 2021-06-12 12:05:56 -06:00
jebba 968c0da215 readme stub 2021-06-12 11:53:48 -06:00
Daniel Thompson fb18705b9b manager/rtc: Experimental power saving technique
Currently the time is calculated 8 times per second from (relatively) slow
python code. Optimize the power consumed by reducing the number of times
we check for wall time updates to only once-per-second and use native
code generation to reduce VM overhead when executing this critical code.

At the time of writing the difference is battery life has not yet been
measured (but we know the current master branch is worse than v0.4 and,
in theory at least, this should close the gap).

Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2021-06-04 10:49:33 +01:00
Daniel Thompson 4ad8273902 draw565: Fix bounding box calculations
wasp-os uses an drawing optimization technique to automatically place
a single pixel line on the right of glyphs when rendering them. This
results in a change to the bounding box for a rendered string (by adding
a single pixel on the right of the final character). Fix the bounding box
calculations accordingly. Among other things this eliminates graphical
artifacts when rendering labels in 2048.

Fixes: #203
Fixes: 58b5c0378e ("draw565: Optimize the string drawing")
Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2021-06-04 10:46:25 +01:00
Tait Berlette 1115ac2fff MemoryError exception now shows custom message instead of CrashApp.
Signed-off-by: Tait Berlette <54515877+taitberlette@users.noreply.github.com>
2021-06-03 21:45:24 +01:00
Tait Berlette 9ded8e28a6 Added weather application.
Signed-off-by: Tait Berlette <54515877+taitberlette@users.noreply.github.com>
2021-06-03 21:43:38 +01:00
Daniel Thompson e76a4afd85 manager: Improve application registration
When an application is registered using a string that gives the class
name (e.g.  "apps.chrono.ChronoApp") when we automatically delete
the module from a couple of namespaces. This ensures the garbage
collector can do a deeper clean when the application is unregistered.

We also provide a means to directly register watch faces (e.g. to
replace the default clock).

Fixes: #214
Signed-off-by: Daniel Thompson <daniel@redfelineninja.org.uk>
2021-06-03 19:57:09 +01:00