47 Commits

Author SHA1 Message Date
Gordon Williams
ccc441683f Tidy up nag screen ifdef 2024-11-21 11:09:42 +00:00
Gordon Williams
962560d338 For built-in symbols, pack string offset inside function pointer, saving 2 bytes/symbol if ESPR_PACKED_SYMPTR set (fix #2405) 2024-03-14 13:55:37 +00:00
Gordon Williams
173dc294ff Add built-in Stepper motor handling with the Stepper class (if enabled in build) 2024-01-24 11:42:49 +00: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
Gordon Williams
24a1808e51 Update JsVars counts for official boards 2020-10-29 10:55:23 +00:00
Gordon Williams
a87bce2b00 Original Espruino Board: remove E.FFT in network-enabled builds (freeing up flash memory) 2020-10-12 10:18:14 +01:00
Gordon Williams
9e31e74722 Third (no-network) zip option for original Espruino 2020-05-07 10:27:13 +01:00
Gordon Williams
58d52a1a9a Update espruinoboard docs 2020-05-06 15:30:02 +01:00
Gordon Williams
990dac3503 Espruino Original: Removed Debugger, Tab complete, AT command networking from WIZnet networking build to free enough Flash
Espruino Pico: Added a normal build that doesn't contain CC3000 or WIZnet support
            Espruino Pico: Removed Debugger and Vector font from WIZnet/CC3000 networking versions to free enough Flash
2020-04-17 14:51:02 +01:00
Gordon Williams
23b824206c Pixl.js: Removed AES functionality - unfortunately we're running low on space for it
Original Espruino Board: Removed Vector font and don't add rotated drawImage to save flash
2019-10-17 16:33:27 +01:00
Gordon Williams
45a4a2f1af Vector font removed from Espruino Original WIZnet build due to lack of spare flash 2019-05-01 09:52:07 +01:00
Gordon Williams
748a4d37c8 bump version for release 2v01
Remove HY32 support, and tweak build for Espruino Original
to allow builds to continue properly.
2019-01-08 11:55:12 +00:00
Gordon Williams
e3f0341932 Remove HASH/hashlib from all builds as it was confusingly in some and not others. Now use 'crypto'
require('crypto').SHA1 is now JS in Espruino Original to cut down on the flash required
2018-09-27 16:31:53 +01:00
Gordon Williams
0d20a0e162 update link 2018-05-28 12:26:57 +01:00
Gordon Williams
0f793050cb Sadly we can't add crypto to Original Espruino after all - no space in the WIZnet build 2018-05-18 14:14:09 +01:00
Gordon Williams
27d9572ce2 make SHA256/512 switchable 2018-04-26 09:14:30 +01:00
Gordon Williams
da2dc33d46 1v95 release! Also some minor tweaks to get Original Espruino board firmware sizes down enough 2017-12-15 11:51:18 +00:00
Gordon Williams
d504008aa8 1v93
Had to make a few changes to reduce flash usage on some parts where it's scarce.

Original Espruino Board -> No 'trace' function
Other 'low flash' boards -> No 'setXIndicator' functions
2017-07-10 15:31:27 +01:00
Gordon Williams
3852f71d70 Re-add TV output to Original Espruino 2017-05-05 10:43:26 +01:00
Gordon Williams
3675075713 Fix regression that caused Original Espruino to have lost Filesystem/hashlib/neopixel support in 1v92 2017-05-05 10:33:37 +01:00
Gordon Williams
6d6105b1b0 oops 2017-03-07 13:29:01 +00:00
Gordon Williams
1cd844e3a2 possible new build system? this (and other things) should really help tidy the build up 2017-03-07 12:34:59 +00:00
Gordon Williams
f75e02fda3 marginally reduce RAM side to fix flakey build on original board after adding workaround for F1's lack of pullup+opendrain hardware 2016-10-24 14:24:09 +01:00
Gordon Williams
c1b17f5b59 Reduce amount of flash available for saved code on Original Espruino (until we can get code size down) 2016-07-08 12:12:50 +01:00
Gordon Williams
4f76bd6439 oops 2015-12-22 16:11:16 +00:00
Gordon Williams
1cfedbcbf7 start of moving some build options out of the Makefile - this now ensures that the correct modules get put into the JSON anyway 2015-12-22 12:51:25 +00:00
Gordon Williams
1be23f5da3 slightly mad refactor, ready for multiple board designs in one BOARD.py 2015-11-09 09:24:49 +00:00
Gordon Williams (u36)
2e32742b12 add page link, so we can link to existing pages for boards 2015-10-26 15:06:11 +00:00
Gordon Williams
e07221ead6 typo 2015-09-25 13:40:09 +01:00
Gordon Williams
a6979bdca8 oops - give us a bit more flash for code on Espruino board, now we have compression 2015-07-24 15:02:10 +01:00
Gordon Williams
5e3bac7456 remove esp8266-sepcific compile. all done in JS now 2015-04-13 10:30:04 +01:00
Gordon Williams
ad2023fccb tweaks 2015-03-11 18:09:28 +00:00
Gordon Williams
5ae927df8f tweaks 2015-03-11 18:02:43 +00:00
Gordon Williams
9d2b98ab81 updated scripts for creating pico releases 2015-03-11 15:37:24 +00:00
Gordon Williams
137e20318f docs for B4/B5 2015-02-16 09:07:01 +00:00
Gordon Williams
91164f259c Fixed reporting of Serial RX pullup in dump() 2014-11-14 16:44:31 +00:00
Gordon Williams
cfe3284099 Drop JsVar size from 20 bytes to 16, increase Espruino variable count accordingly 2014-08-04 09:34:09 +01:00
Gordon Williams
ccd31fea39 change links 2014-03-17 10:22:25 +00:00
Gordon Williams
35aad700bc Increase available stack on Espruino Board 2014-02-13 11:46:01 +00:00
Gordon Williams
3cb573c7e3 board images 2014-02-04 13:05:02 +00:00
Gordon Williams
4cceeb666d fix type on boards 2013-12-19 14:26:59 +00:00
Gordon Williams
a41f72977a Modified build system to store binary names in the python definition 2013-12-10 15:41:52 +00:00
Gordon Williams
1b88246626 now make sure we have space for the bootloader too 2013-12-09 14:03:45 +00:00
Gordon Williams
204ab353dc New board revision 2013-10-21 18:27:16 +01:00
Gordon Williams
dcb9e7b7e8 update specs for espruino board 2013-10-18 15:18:53 +01:00
Gordon Williams
f3d6e0bc83 First commit 2013-09-26 14:39:04 +01:00