jeffmer / watchapps Goto Github PK
View Code? Open in Web Editor NEWSupport to run Bangle/Espruino Apps on P8, ROCK and Magic3 Smart Watches
License: MIT License
Support to run Bangle/Espruino Apps on P8, ROCK and Magic3 Smart Watches
License: MIT License
I have installed Alarm but after opening it get stuck on "Loading" and error console:
Uncaught SyntaxError: Got '=' expected EOF
at line 5 col 215 in alarm.app.js
...t]=function(){editAlarm(idx);};});=menu['< Back']=()=>{load();};return E.s...
^
in function "showMainMenu" called from line 7 col 14 in alarm.app.js
showMainMenu();
After trying to remove from Apploader, I get the green snackbar confirmation but the app is not removed.
If i remove manually, i can reinstall but the issue persists.
Installed apps
[{"id":"boot","version":"0.01"},
{"id":"main","version":"0.04"},
{"id":"launch","version":"0.03"},
{"id":"setting","version":"0.03"},
{"id":"multiclock","version":"0.07"},
{"id":"calc","version":"0.01"},
{"id":"widbat","version":"0.06"},
{"id":"alarm","version":"0.10"},
{"id":"pairs","version":"0.01"},
{"id":"blackjack","version":"0.02"},
"P8","2v10.364"]
Great thanks for providing support for those smartwatches.
I own a GW32 and now want to go Espruino with this.
Since the watch had screws, it was easy for me to contact swd with openocd.
Unfortunately the firmware here seems to be made for a bootloader and DFU (nRFconnect).
In nRFconnect I see that my GW32 watch shows a DFU service.
Can I use this directly? or is this the wrong bootloader?
Should I do mass erase and flash some specific bootloader?
If I want to use the most recent Espruino, what files beside the banglejs.py file need modification?
Would it be possible to port the bangle "GadgetBridge" apps to Watchapps?
I haven't tried to install but I assume that required functions from bangle will be missing here.
Hi, is it possible to add support for PineTime? Seems like it's almost like P8 watch which is already supported..
Hi!
WatchApps/apps/heart/heartv2.app.js
Line 34 in d8dff30
I think this line should be written int a = (next-c) % NSLOT;
as the current form will be out of bounds when next == c
After installing basic apps from Apps Loader (between 10:00 and 12:00) the computer time was synced to watch.
As it got an hour less than in here I set my proper timezone (2) from settings.
Now the watch seemed to have a good time (format 12H) for many hours
However, it wasn't and it began showing 13:00 at 1:00 AM :o
BTW maybe it is not easy to reproduce and was caused by the combination of setting timezone at certain time...
After setting time from the AppsLoader it got the proper time and it has been working well for days
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.