-
Sorry for the confusion, but I thought there's also a non LE available.
Using wires would be ok if you can show me how to route the serial port to the SWD pins ;-)Does this mean there is no possibility to connect a Bangle.js 2 with an ESP32 because the ESP32 doesn't support BLE?
Should I create a new thread not mentioning BLE?
-
I'm not sure if this is the right thread, but it's the only one I've found:
I would like to establish a serial communication (SerialBT) between a Bangle.js 2 and an ESP32 - not necessarily with BLE.
I've learned from the posts above that it's difficult with Espruino on an ESP32, has anyone tried it with the default ESP-IDF?
Is there any chance for a serialBT connection between these two devices? -
I'm now using the data from the "My Location" app in https://github.com/espruino/BangleApps/pull/1430
You can try out the new widget on https://hilmarst.github.io/BangleApps/#moon
-
-
first wrong reading "702", next correct reading "1013".
A ticket was created:
https://github.com/espruino/BangleApps/issues/1429 -
I've replaced the 8 phases with the drawing function from @Andreas_Rozek, see https://github.com/espruino/BangleApps/pull/1430
-
https://www.espruino.com/ide/?gist=0aac0c7a020913a0f162571d9d3b1ee6
Choose 'RAM' and upload it to your Bangle.js 2 for testing yourself.... doesn't work any more: "// Error loading Gist 0aac0c7a020913a0f162571d9d3b1ee6"
... still works. -
-
-
-
Every time you connect to https://banglejs.com/apps/ the watch time is set by that website.
... as long as "Always update time when we connect" is not switched off, like on my PC (I did not do this).
I reset my GPS chip to factory settings with
$PCAS10,3*1F
and still got a time within a second.
I think as long as there is a satelite in view, it will also find the time.... or the AT6558R has a RTC inside that's not affected by a reset to factory settings and only loses time with a flat battery.
-
(off topic)
If you can connect with your phone you can always just open the App Loader and click 'install default apps' and that'll fix it too.
I've wondered myself where to find 'install default apps' in the App Loader until I've found it in the "About" tab...
Maybe the tab should be renamed to "Help", because there's also a link to the Bangle.js Troubleshooting page. -
-
To increase the lifespan of a Li-Ion battery it should not be charged to 100% - I'm searching for a software controlled method to stop the charging process. This may only be possible if the charging circuit is inside the nRF SoC.
A more difficult way would be to stop the charging with a "Bluetooth Relay Module". -
-
if you use the 'TinyDraw' app and a stylus, what you draw does not appear under the stylus
I've tested TinyDraw and it worked well (the paint does appear under the finger).
It seems that there's a touch sensitive area 176..191 outside of the LCD?Is it possible to write a widget to show the actual coordinates or draw a "visual feedback" like in the developer options of android? That would help to understand the behaviour of the buttons in the GPS Time app.
-
If we clip this down in the firmware ...
I would not clip this in the firmware, rather map the 191 to 176 (or 175?).
Or do a touchscreen calibration if not all watches go up to 191?I have some problems in the GPS time app when trying to touch the button areas on the right side: I have to touch the screen nearly in the middle to have a button press reaction, maybe the layout clips itself at 176?
-
Thus, what may (might?) finish this discussion could be a more detailed drawing of the current moon phase in the widget?
It's on my to-do list, you've already done some great work in http://forum.espruino.com/comments/16328587/
-
-
-
-
I've added
console.log(tap.x,tap.y);
after
Bangle.on('drag', function (tap) {
in https://github.com/espruino/BangleApps/blob/master/apps/tinydraw/app.js and receiving coordinates from x=8..191 and y=5..188 .
Maybe some kind of "touchscreen calibration" is needed... -
-
Here's the development App Loader:
https://espruino.github.io/BangleApps/?q=pattern%20launcher