Gadgetbridge/app/src/main/res
Daniel Thompson 9e6c121dd9 wasp-os: Introduce a new device type
wasp-os is an open-source firmware, based on MicroPython, for smart
watches that are based on the nRF52 family of microcontrollers.
Currently this includes the hacker friendly PineTime from Pine64 as
well as the Colmi P8, which is a popular device with watch modders.

For GadgetBridge integration wasp-os is very similar to handling
Espruino/BangleJS: the watch will interact with the bridge by
providing REPL-over-BLE via the Nordic UART service.

wasp-os implements the same JSON-wrapped-in-GB()-function-call
protocol used for BangleJS buy the differences in capability
between the two firmwares lead us to introducing a different
device type... and also a different icon since the lead devices
for wasp-os are square!

I plan to keep as aligned as possible with the BangleJS device
type, however at present the major differences include:

1. Specify the bonding style (wasp-os currently does not support
   bonding... so no need to ask).
2. Disable some of the not-yet-implemented features.
3. Reduce the minimum packet size to fix communication reliability
   issues with the MicroPython NUS implementation.
4. Switch the date/time setting syntax from JavaScript to MicroPython.
2021-02-04 20:03:44 +01:00
..
anim Add Activity Summary Statistics Drawer 2020-08-21 23:51:46 +02:00
color Use checkboxes for notification and pebblemsg blacklist 2018-06-19 18:26:06 +02:00
drawable adds a 'Delete files from export directory' to Data management 2021-01-10 23:39:38 +01:00
drawable-hdpi Redrew the ZeTime as vector 2020-08-11 18:27:03 +03:00
drawable-mdpi Redrew the ZeTime as vector 2020-08-11 18:27:03 +03:00
drawable-v21 Use a vector resource instead of the raster background image 2018-08-01 21:52:35 +02:00
drawable-xhdpi Redrew the ZeTime as vector 2020-08-11 18:27:03 +03:00
drawable-xxhdpi Redrew the ZeTime as vector 2020-08-11 18:27:03 +03:00
layout Fossil HR: allow app management on watch from GB 2021-02-01 01:57:13 +01:00
layout-land Add intensity to Sleep charts 2020-11-12 13:50:44 +01:00
menu Data(base) Management screen clarifications 2021-01-03 15:46:12 +01:00
mipmap-anydpi-v26 Add adaptive launcher icon 2018-02-19 21:39:48 +01:00
mipmap-hdpi Add adaptive launcher icon 2018-02-19 21:39:48 +01:00
mipmap-mdpi Add adaptive launcher icon 2018-02-19 21:39:48 +01:00
mipmap-xhdpi Add adaptive launcher icon 2018-02-19 21:39:48 +01:00
mipmap-xxhdpi Add adaptive launcher icon 2018-02-19 21:39:48 +01:00
mipmap-xxxhdpi Add adaptive launcher icon 2018-02-19 21:39:48 +01:00
values wasp-os: Introduce a new device type 2021-02-04 20:03:44 +01:00
values-bg refactored settings to "per-device" according to wiki 2020-10-11 17:24:11 +03:00
values-ca Translated using Weblate (Catalan) 2020-11-21 22:12:27 +01:00
values-cs Translated using Weblate (Czech) 2021-01-12 16:07:11 +01:00
values-de Translated using Weblate (German) 2021-01-12 16:07:11 +01:00
values-el fixed all strings 2020-10-11 17:27:30 +03:00
values-en-rGB fixed all strings 2020-10-11 17:27:30 +03:00
values-es Translated using Weblate (Spanish) 2020-12-05 16:22:14 +01:00
values-et fixed all strings 2020-10-11 17:27:30 +03:00
values-fa fixed all strings 2020-10-11 17:27:30 +03:00
values-fi refactored settings to "per-device" according to wiki 2020-10-11 17:24:11 +03:00
values-fr Translated using Weblate (French) 2021-01-12 16:07:11 +01:00
values-fr-rCA Translated using Weblate (French (Canada)) 2020-12-05 16:22:14 +01:00
values-gl fixed all strings 2020-10-11 17:27:30 +03:00
values-he Translated using Weblate (Hebrew) 2021-01-12 16:07:11 +01:00
values-hi fixed all strings 2020-10-11 17:27:30 +03:00
values-hr fixed all strings 2020-10-11 17:27:30 +03:00
values-hu refactored settings to "per-device" according to wiki 2020-10-11 17:24:11 +03:00
values-id fixed all strings 2020-10-11 17:27:30 +03:00
values-it Translated using Weblate (Italian) 2020-12-28 22:08:02 +01:00
values-ja fixed all strings 2020-10-11 17:27:30 +03:00
values-ka fixed all strings 2020-10-11 17:27:30 +03:00
values-ko fixed all strings 2020-10-11 17:27:30 +03:00
values-lt fixed all strings 2020-10-11 17:27:30 +03:00
values-lv fixed all strings 2020-10-11 17:27:30 +03:00
values-ml fixed all strings 2020-10-11 17:27:30 +03:00
values-my fixed all strings 2020-10-11 17:27:30 +03:00
values-nb-rNO Translated using Weblate (Norwegian Bokmål) 2021-01-12 16:07:11 +01:00
values-nl fixed all strings 2020-10-11 17:27:30 +03:00
values-pl Translated using Weblate (Polish) 2021-01-12 16:07:11 +01:00
values-pt Translated using Weblate (Portuguese) 2020-12-05 22:16:10 +01:00
values-pt-rBR Translated using Weblate (Portuguese (Brazil)) 2020-12-28 22:08:02 +01:00
values-ro fixed all strings 2020-10-11 17:27:30 +03:00
values-ru Translated using Weblate (Russian) 2020-12-28 22:08:02 +01:00
values-sk fixed all strings 2020-10-11 17:27:30 +03:00
values-sv refactored settings to "per-device" according to wiki 2020-10-11 17:24:11 +03:00
values-tr Translated using Weblate (Turkish) 2021-01-12 16:07:11 +01:00
values-uk Translated using Weblate (Ukrainian) 2020-11-21 22:12:27 +01:00
values-v14 + Add Widget which allows quickly creating an alarm depending on the user's preferred sleep length (in hours). 2016-02-29 21:36:39 +01:00
values-vi fixed all strings 2020-10-11 17:27:30 +03:00
values-w820dp First checkin of actual code 2015-01-07 14:00:18 +01:00
values-zh-rCN Translated using Weblate (Chinese (Simplified)) 2021-01-12 16:07:11 +01:00
values-zh-rTW fixed all strings 2020-10-11 17:27:30 +03:00
xml Fossil Hybrid: file handle can be passed to service as string 2021-01-30 21:10:36 +01:00
.gitignore ignore values-en, always created by tx pull -a 2015-05-07 20:46:24 +02:00
android-logger.properties Search & replace: use slf4j for logging instead of Logcat directly 2015-05-12 06:33:37 +02:00