316 Commits

Author SHA1 Message Date
Gordon Williams
03b9578927 add pressure measurements for SPL06-007 (not currently correct) 2021-01-20 14:08:01 +00:00
Gordon Williams
1049974e35 merge in work on new device 2021-01-19 16:13:32 +00:00
Gordon Williams
dd86ffad08 Add support for relaying full touchscreen events in devices that support it
Fix flip-on-idle behaviour for non-Bangle.js smartwatch ports
2020-11-17 14:18:43 +00:00
Gordon Williams
79117c93f2 Merge branch 'master' into NRF_SDK17 2020-10-29 16:33:45 +00:00
Gordon Williams
5a490b8859 ID205 build working 2020-10-29 11:45:26 +00:00
Gordon Williams
cf8ec6e612 Fix Bangle.js GPS regression after recent changes to support some other devices 2020-10-28 08:36:09 +00:00
Gordon Williams
ef48eeae42 tweak for build of other devices 2020-10-26 12:01:41 +00:00
Gordon Williams
ab51d0b4a8 rename DT No.1 F5 board 2020-10-23 09:00:53 +01:00
Gordon Williams
bbd4a2da23 Fix GPS issues 2020-10-19 15:44:40 +01:00
Gordon Williams
425435b155 Merging in support for the F5 2020-10-19 15:30:21 +01:00
Gordon Williams
2c5ade6a55 Abstract IO chip control away, fix GPS on Q3 (fix #5) 2020-10-19 13:53:26 +01:00
Gordon Williams
b38b525541 re-adding ID205 support - boots, but no LCD yet 2020-10-19 12:34:52 +01:00
Gordon Williams
f6ca3b7fc4 Merge branch 'master' into SMAQ3 2020-10-19 10:43:57 +01:00
Gordon Williams
3c912d08e2 Bangle.js: Add debounce to the button used to wake Bangle.js up from sleep
http://forum.espruino.com/conversations/354637
2020-10-12 11:53:32 +01:00
Gordon Williams
4ecdc298f1 Attempt at fixing Bangle.js power saving crash #1937 - it's possible that rescheduling app timer from within an IRQ can sometimes cause problems 2020-09-30 15:09:47 +01:00
Gordon Williams
243172b3e6 misc tweaks - docs and build 2020-09-30 13:56:57 +01:00
Gordon Williams
bf5361da6c More time wasted due to Nordic's usual 'hey, let's randomly change EVERYTHING' approach to new SDK versions
Not even bothered testing - it won't work - but at least it builds now
2020-09-23 14:26:35 +01:00
Gordon Williams
3408ea70bd Improve build of F18 and Q3 with same source 2020-09-17 10:07:29 +01:00
Gordon Williams
8a6fdb237c Merge branch 'master' into SMAQ3 2020-09-17 09:44:46 +01:00
Gordon Williams
e2c94dee6c Bangle.js: Fix backlight flicker regression if at part brightness (fix #1925) 2020-09-15 13:26:27 +01:00
Gordon Williams
eca6aae810 Fix I2C arbitration errors with dimmed backlight (#1925) - but we still get some flicker 2020-09-04 09:35:51 +01:00
Gordon Williams
514a9ff71c lcd timeout 2020-09-03 14:39:02 +01:00
Gordon Williams
cee98e66af Fix build issues after merge 2020-09-03 14:36:18 +01:00
Gordon Williams
753cffe2d1 Merge branch 'master' into SMAQ3 2020-09-03 14:22:04 +01:00
Gordon Williams
5fb1235dad Bangle.js: When not moved for 1 minute, slow down accelerometer poll interval from 80 to 800ms (fix #1921) 2020-08-27 14:49:17 +01:00
Gordon Williams
23af197016 Bangle.js: Peripheral polling now only fully wakes Bangle when an event requires JS processing (ref #1921) 2020-08-27 11:57:13 +01:00
Gordon Williams
7883a86733 Bangle.js: Accelerometer now runs in low power mode (saving ~150uA) 2020-08-27 11:08:27 +01:00
Gordon Williams
3b1318da79 Minor fix for 554f6806ea287cf91c82102f7e052f8a4f537d5d 2020-08-26 16:59:56 +01:00
Gordon Williams
41b497ef26 Bangle.js: Accelerometer poll handler now uses RTC app_timer, not TIMER1. 1mA->0.5mA standby current (ref #1920) 2020-08-26 16:42:40 +01:00
Gordon Williams
9cbbd301f6 Merge branch 'master' into SMAQ3 2020-08-06 10:59:45 +01:00
Gordon Williams
c2f9a929aa micro:bit: Re-added tab complete (enough space now)
micro:bit: Added a fake pin for LED/LED1 that uses the LED matrix
2020-08-05 12:13:07 +01:00
Gordon Williams
19a4301b6a only toggle EXTCOMIN if LCD on 2020-08-03 08:41:22 +01:00
Gordon Williams
ace3ff50d7 draw widgets at edge of screen for Q3 2020-07-29 09:02:58 +01:00
Gordon Williams
8eaa4278cb Add EXTCOMIN toggling - thanks @atc1441! 2020-07-24 08:28:26 +01:00
Gordon Williams
4d06a27c7d Fix button handling on SMAQ3 2020-07-17 16:40:08 +01:00
Gordon Williams
bf5472f796 Fix menu/alert/etc for SMAQ3 2020-07-17 14:41:28 +01:00
Gordon Williams
6ae8090140 Add fake BTN1..BTN3 using right hand side of screen 2020-07-17 13:31:26 +01:00
Gordon Williams
ae0472e510 Add SPI flash for storage, and touch support 2020-07-14 16:55:21 +01:00
Gordon Williams
d2f7a3e7f9 Add automatic flip, and fix logo on smaller screens 2020-07-14 15:50:22 +01:00
Gordon Williams
c14f207c83 Merge branch 'master' into SMAQ3 2020-07-14 15:10:24 +01:00
Gordon Williams
4e51736c81 fix bangle build regression 2020-07-14 08:18:25 +01:00
Gordon Williams
f49f7fb444 Shrink new vector font sizes to allow multi-line use (fix #1873) 2020-07-13 11:17:24 +01:00
Gordon Williams
a4674b065f Accelerometer now working... 2020-07-03 14:50:29 +01:00
Gordon Williams
9ee4e3d3be minor refactor 2020-07-03 13:52:20 +01:00
Gordon Williams
b9122196be SMAQ3 runs with LCD, beep,buzz,button - no working accel/compass/etc yet 2020-07-03 13:51:51 +01:00
Gordon Williams
04a50800c7 nRF52: fix instability when accessing ADC from IRQs and event loop at the same time (fix #1861) 2020-06-26 16:25:12 +01:00
Gordon Williams
3ca677f0d9 Bangle.js: Fix FIFO_FULL error with gpsnav/gpsrec - don't warn of lost GPS-raw data if not listening for it (fix #1859) 2020-06-10 11:02:58 +01:00
Gordon Williams
dfc70eb2fc Bangle.js: Now warn if GPS data overflows (fix #1847) 2020-06-08 09:12:09 +01:00
Gordon Williams
46796ea7ad Bangle.js: Ensure BTN3 exits debug mode (fix #1842) 2020-06-05 11:56:39 +01:00
Gordon Williams
15de460b31 Update showMenu docs to be more explicit, and remove duplicate entries in docs 2020-06-05 08:08:04 +01:00