32 Commits

Author SHA1 Message Date
Simon Sievert
f6bfedbd9c
Linux: Enable crypto AES CCM 2024-11-26 13:54:28 +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
7b036adb65 Merge branch 'master' into experimental_compact_vars
# Conflicts:
#	Makefile
#	boards/LINUX.py
#	libs/graphics/jswrap_graphics.c
#	src/jsvar.h
2020-10-29 10:01:17 +00:00
Gordon Williams
de025fe0d2 Adding drawPolyAA 2020-09-30 11:35:51 +01:00
Gordon Williams
189cd31b52 fix linux build issue 2020-04-30 10:27:38 +01:00
Gordon Williams
0a5a24bf61 Iterator cloners now take a reference to the iterator rather than returning it
Flash Strings: On Bangle.js allow JS code (and other Strings) to be accessed without loading them completely from Flash
2020-01-16 09:57:00 +00:00
Gordon Williams
823fd9aeff Merge branch 'master' into experimental_compact_vars
Also enable the callfunction hack for i386

# Conflicts:
#	boards/LINUX.py
2019-12-10 15:17:46 +00:00
Gordon Williams
a47907deb2 for testing 2019-10-07 10:24:51 +01:00
Gordon Williams
46aa197a15 Merge branch 'master' into experimental_compact_vars 2019-09-16 14:52:04 +01:00
Gordon Williams
ec98c13e24 Merge branch 'tensorflow' into HackStrap 2019-09-11 14:21:24 +01:00
Gordon Williams
51c150731b more useful tensorflow compile - getting towards a library 2019-09-11 12:56:52 +01:00
Gordon Williams
bcab8a2089 Added Graphics.getFont/setFont/getFonts
Added Graphics.getFontHeight
            Added option to compile in 6x8 fixed-width fonts
2019-08-29 12:46:22 +01:00
Gordon Williams
77fd967457 Merge branch 'master' into experimental_compact_vars 2019-03-06 16:42:52 +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
27d9572ce2 make SHA256/512 switchable 2018-04-26 09:14:30 +01:00
Gordon Williams
3d430019ff fix normal linux builds 2018-02-16 12:46:08 +00:00
Gordon Williams
15219262d6 allow resizable_vars to be specified in board file 2018-02-15 16:18:52 +00:00
Gordon Williams
65e905f7a5 Improve flash write speed for platforms where it can be batched up, fix 'unknown' file that got appended after save() 2018-02-15 15:49:09 +00:00
Gordon Williams
edc9b77764 Simplify flash save (and help debugging) by using the 'fake flash' implementation on Linux builds 2018-02-01 17:01:42 +00:00
Gordon Williams
5d9c1d39c2 massive refactor to Makefile - trying to make it a bit more maintainable 2017-03-07 13:53:24 +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
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
Volodymyr Shymanskyy
13155ce67b Update LINUX.py 2015-09-29 14:53:14 +03:00
Volodymyr Shymanskyy
240da9e788 Update LINUX.py 2015-09-29 14:53:00 +03:00
Gordon Williams
32918505e2 Ensure that we only create as many Serial/I2C/etc items in Symbol table as we need (fix #453) 2014-12-19 11:53:51 +00:00
Gordon Williams
a1b1f850da pin number tweaks 2014-07-23 14:19:24 +01:00
Gordon Williams
8ed7e12751 Allow pin counts per port of >31 on Linux-based systems 2014-07-23 14:13:03 +01:00
Gordon Williams
c69b6d6675 Add fake digital pins D0..D7 under linux (helps with testing) 2014-07-10 10:26:16 +01: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
f3d6e0bc83 First commit 2013-09-26 14:39:04 +01:00