Gordon Williams
|
c1826f612d
|
Added ESPR_NO_SOFTWARE_SERIAL, disable hardware I2C/SPI and re-enable JIT on Bangle.js 1
Based on da38facc65 (commitcomment-125064396)
|
2023-09-08 11:18:01 +01:00 |
|
Gordon Williams
|
7aa4a4aab6
|
oops
|
2023-08-18 14:04:27 +01:00 |
|
Gordon Williams
|
da38facc65
|
Bangle.js 1: remove OneWire and JIT as it uses too much flash space to exist alongside UTF8+Tensorflow on nRF52
|
2023-08-18 13:43:07 +01:00 |
|
Gordon Williams
|
0f16231a43
|
add JIT to DK build
|
2023-08-04 16:20:55 +01:00 |
|
Gordon Williams
|
770e47fd9a
|
Quick tweaks to allow SDK11 build as per https://forum.espruino.com/conversations/387806/#comment17031129
|
2023-06-28 09:22:13 +01:00 |
|
Gordon Williams
|
10dce25c8d
|
Making pebble fonts defineable with ESPR_PBF_FONTS, add to ChangeLog
|
2023-06-06 16:49:23 +01:00 |
|
Gordon Williams
|
8cbcbefdca
|
Ensured unicode support is hidden behind ESPR_UNICODE_SUPPORT
|
2023-06-06 16:22:22 +01:00 |
|
Gordon Williams
|
42e336f4ac
|
VC31 algorithm doesn't pass floats at all, so actually it doesn't care about hard/softfp
So we've removed .ARM.attributes from those files and moved back to softfp for Bangle.js 2 like other devices: https://forum.espruino.com/conversations/385922/#comment16955514
|
2023-04-25 12:45:41 +01:00 |
|
Gordon Williams
|
21e7dd8061
|
Bangle.js2: Switched to proprietary heart rate algorithm (from our Open Source version). It just works better.
|
2023-04-24 14:55:25 +01:00 |
|
Gordon Williams
|
4e7bae1c77
|
Pixl.js: Switch to slower ROM-saving sin/cos/atan/atan2 (running out of free space after JIT enabled)
|
2023-03-22 16:07:15 +00:00 |
|
Gordon Williams
|
03b43765d1
|
Pico/Wifi: Enabled JIT compiler
|
2023-03-10 09:55:12 +00:00 |
|
Gordon Williams
|
18472be484
|
ESP32: Fix build with asserts enabled
ESP32: Add BTN1 (D0/BOOT) and LED1 (D2) as these appear to be reasonably common in boards
|
2023-01-24 15:22:41 +00:00 |
|
Gordon Williams
|
7277a8dc93
|
Revert makefile ordering for FAMILY.make and generally tweak things to allow builds to work as before
|
2023-01-11 11:24:23 +00:00 |
|
Gordon Williams
|
e3e300681f
|
Merge branch 'master' into EMBEDDABLE_POC
|
2023-01-11 10:38:11 +00:00 |
|
Gordon Williams
|
390e47459d
|
allow blendColor/etc in emulator
|
2023-01-06 08:42:00 +00:00 |
|
Dimo Bozduganov
|
622c2a0447
|
Add ESPRUINO_WRAPPERSOURCES in makefile
|
2023-01-05 17:42:12 +02:00 |
|
Dimo Bozduganov
|
337e6f9a3d
|
Add initial shelly library for testing
|
2022-12-21 09:31:38 +02:00 |
|
Gordon Williams
|
ec1587a8c1
|
Making a header file and exportable project - but doesn't run yet
|
2022-12-19 14:27:19 +00:00 |
|
Gordon Williams
|
372e48c740
|
Merge branch 'master' into EMBEDDABLE_POC
|
2022-12-19 11:35:23 +00:00 |
|
Gordon Williams
|
da55fb1de0
|
oops - typo
|
2022-12-14 16:18:39 +00:00 |
|
Gordon Williams
|
8596bf29ea
|
Misc ESP32 tweaks to help with memory availability and dfata transfer
|
2022-12-09 15:45:44 +00:00 |
|
Gordon Williams
|
daeaaa860c
|
build tweaks
|
2022-12-09 10:54:30 +00:00 |
|
Gordon Williams
|
18fd3d6048
|
Initial proof of concept of 'embeddable' subset of Espruino to include in other apps without dependencies
|
2022-12-07 16:26:33 +00:00 |
|
Gary Ott
|
99c57f3cb2
|
Correction: 4 bits = max 15 references
|
2022-12-01 08:16:45 +00:00 |
|
Gary Ott
|
2824079f1f
|
Clarified/corrected note about 'variables' parameter.
|
2022-11-30 18:04:12 +00:00 |
|
Gary Ott
|
5aaa4baf92
|
ESP32: Take advantage of JsVars being smaller without exceeding addressable limit.
|
2022-11-30 15:44:36 +00:00 |
|
Gordon Williams
|
750b7d6365
|
oops - actually 32 was the sweet spot. 64 is as slow as 16
|
2022-11-18 16:05:37 +00:00 |
|
Gordon Williams
|
b4b083813c
|
Bangle.js2: Increase flash buffer size from 32->64 bytes (5% performance increase)
|
2022-11-18 16:00:26 +00:00 |
|
Gordon Williams
|
96f1f6b289
|
more software SPI speed tweaks
|
2022-11-18 15:05:54 +00:00 |
|
Gordon Williams
|
02bca1fe02
|
Enable dual output fast read external flash mode for Bangle.js 2
|
2022-11-18 14:32:22 +00:00 |
|
Gordon Williams
|
a9e823dc40
|
JIT compiler now included in MDBT42Q/Pixl.js/Puck.js/Bangle.js 1
|
2022-11-07 16:46:43 +00:00 |
|
Gordon Williams
|
6b2cfe669b
|
linux build for Bangle.js2 (good for testing 3 bit graphics lib)
|
2022-11-05 10:50:13 +00:00 |
|
Gordon Williams
|
1ff5d8ec03
|
Well that sucked. When we moved to 4bpp we were loads faster to draw to graphics, but the transfer speed to the LCD was 33% slower and it turns out that really hit us
Instead go back to 3bpp and having learnt some lessons, try and make it a little faster
|
2022-11-02 15:12:21 +00:00 |
|
Gordon Williams
|
d42b09a5f6
|
Bangle.js2: Switch to 4 bit LCD mode (3900b wasted, but 5x fill speed increase)
|
2022-11-02 14:44:49 +00:00 |
|
Gordon Williams
|
cb399d4e92
|
Re-add flash to NOFLASH build (just don't use it for app storage) as per http://forum.espruino.com/conversations/380059/#comment16699163
|
2022-09-28 10:44:40 +01:00 |
|
Gordon Williams
|
d966e2e39d
|
Puck.js Lite: remove NFC from build (no NFC on board the Lite version)
|
2022-09-28 10:14:15 +01:00 |
|
Gordon Williams
|
1e7007d15a
|
fix file naming
|
2022-09-06 15:45:59 +01:00 |
|
Gordon Williams
|
385fd06e55
|
re-add tensorflow after it was accidentally removed
|
2022-09-06 15:44:45 +01:00 |
|
Gordon Williams
|
747ad267c4
|
Added Bangle.js 2 build option that doesn't use external flash memory
|
2022-09-06 15:44:04 +01:00 |
|
Gordon Williams
|
4e25e2211c
|
Include pinout diagrams for Puck.js v2 as well as the upcoming Lite
|
2022-08-16 13:05:43 +01:00 |
|
Gordon Williams
|
c5fd8c17df
|
update names
|
2022-07-28 16:22:06 +01:00 |
|
Gordon Williams
|
e59b07a736
|
Improved document generation - and github links now point to that commit so the line numbers always match up
|
2022-07-28 15:32:46 +01:00 |
|
qucchia
|
ba30e2f018
|
Typos
|
2022-07-27 13:31:13 +02:00 |
|
deirdreobyrne
|
1e7b72ae34
|
Code efficiencies added, but microbit1 still fails
|
2022-07-06 15:44:43 +01:00 |
|
Gordon Williams
|
3fa203980b
|
free up some more memory for micro:bit 1 build again
|
2022-07-05 11:12:45 +01:00 |
|
Gordon Williams
|
912aecb676
|
Puck.js Lite support
|
2022-06-17 09:22:07 +01:00 |
|
Gordon Williams
|
bfe8028207
|
Tidy up JIT, fix known memory leaks, add postfix and unary ops
Bangle.js2: JIT now built in (only enabled for functions prefixed '"jit"')
E.dumpVariables now outputs more info for variable values
|
2022-06-16 16:23:40 +01:00 |
|
Gordon Williams
|
eb08011b5f
|
nRF52: Added support for 2 concurrent Bluetooth Central connections to Puck.js, Pixl.js, MDBT42Q (fix #1360)
|
2022-06-16 13:23:22 +01:00 |
|
Gordon Williams
|
f6514fb905
|
Switch bare ESP8266 board to using slightly slower (but far more memory efficient trig functions)
|
2022-05-25 10:18:01 +01:00 |
|
Gordon Williams
|
2914db84f0
|
doc tweaks - ready for merge
|
2022-05-12 13:49:01 +01:00 |
|