746 Commits

Author SHA1 Message Date
Rob Pilling
a23d4142d8 typescript: all boolean parameters can be 0 / 1 2024-10-10 20:51:35 +01:00
Gordon Williams
67da4057cb Add comment, these lines fix #2328 2024-10-10 10:51:31 +01:00
Gordon Williams
ec1ec87627 Puck.js: Remove networking support from default build, add PUCKJS_NETWORK -> espruino_2vxx_puckjs_network.zip builds for those that need it 2024-10-08 14:10:17 +01:00
Gordon Williams
e49ffb693a fix out of date helper message 2024-09-19 15:44:01 +01:00
Richard Blakesley
1c86aaa8e6 Fix check_size.sh for MacOS 2024-09-19 15:38:43 +01:00
Gordon Williams
170fb19425 Emulator: ensure we include CallFunction stubs for Promises (fix regression after Promise refactor) 2024-09-05 10:50:32 +01:00
Rob Pilling
7dd455b216 Close comment in linker script 2024-08-29 18:03:13 +01:00
rgomezwap
496ba4ae61 Adding the BUILD configuration for ESP32 S3
Changes in files and new files added so that the build system accepts :

BOARD=ESP32S3_IDF4 RELEASE=1 make
2024-08-16 16:02:32 +02:00
Gordon Williams
962a461338 Move Nucleo flash base back to 0x08000000 for bootloader
https://forum.espruino.com/conversations/396990/#comment17417222
2024-06-12 16:05:42 +01:00
Gordon Williams
446b999ade Fix STM32 Nucleo regression from ESPR_PACKED_SYMPTR, fix #2511 2024-06-12 09:28:04 +01:00
Gordon Williams
52352efac4 Fix JOLTJS DFU file creation, and add to cutting edge builds 2024-05-23 10:02:09 +01:00
Gordon Williams
78fb75000d Fix XON/OFF thresholds to be based off the correct buffer size 2024-05-23 10:01:16 +01:00
Gordon Williams
e1838a26c7 add jolt 2024-05-21 14:34:49 +01:00
Gordon Williams
edc64ce1ab fix issue with new provision script overwriting $DIR 2024-05-21 14:21:06 +01:00
Gordon Williams
046d8b965c tweaks to get further towards esp-idf4 build - still too much flash usage 2024-05-07 13:24:54 +01:00
Gordon Williams
4529cf6dc9 Add some preliminary IDF4 support 2024-05-03 17:09:15 +01:00
Gordon Williams
fa73e31031 Add E.getPowerUsage() to get estimated power usage of a device based on what internal hardware is powered on and CPU use 2024-04-24 14:33:19 +01:00
Gordon Williams
0ad3df113f comments 2024-04-17 14:46:24 +01:00
Gordon Williams
0325da029c fix code documentation 2024-04-03 11:18:51 +01:00
Gordon Williams
478572b6cb Jolt.js board doc improvements 2024-04-03 10:59:33 +01:00
Anton
aad1815542 Build emulators in workflow 2024-03-31 21:46:24 +02:00
Gordon Williams
0115583ce5 Jolt.js board view 2024-03-15 17:02:02 +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
123354edf0 refactoring to put more pin info in JOLTJS.py 2024-03-07 14:56:07 +00:00
Gordon Williams
5ee8eb2155 Tweak to change define name, add docs, and avoid having to re-escape the defines 2024-02-23 09:31:02 +00:00
brenden adamczak
4c36e5c1f4 now works with parentheses 2024-02-23 09:31:02 +00:00
brenden adamczak
b0377889ed added the defines to the platform file 2024-02-23 09:31:02 +00:00
Gordon Williams
c6408a371d remove old, non-working, confusing file 2024-02-22 11:02:46 +00:00
Gordon Williams
1a024e26d0 Rename SPI_COUNT/etc to ESPR_SPI_COUNT to avoid conflicts with the nRF52 SDK
fix #2466
2024-02-22 09:47:42 +00:00
Gordon Williams
022d4f3c9e Remove intermediat build files 2024-02-22 09:31:59 +00:00
Gordon Williams
eb1de9950a Swap to github-hosted compiler, fix #2455 2024-02-20 12:38:40 +00:00
Gordon Williams
0959f0999a Swapped GCC version from 8.2.1 to 13.2.1 (fix #2455) 2024-02-08 16:57:18 +00:00
Gordon Williams
5b51f3480b small script tweaks 2024-02-02 14:26:19 +00:00
Gordon Williams
1341bceb21 Move commonly used sequences of function calls into functions (eg jsvRemoveChild,jsvUnLock -> jsvRemoveChildAndUnLock) - saves ~200b 2024-02-02 14:16:14 +00:00
Gordon Williams
08040d1ccc Added GCC version check in provision script (prep for #2455) 2024-01-31 16:43:24 +00:00
Gordon Williams
c1824f087b Renumber Jolt.js Q connectors to be 0 based 2024-01-11 10:39:11 +00:00
Gordon Williams
e99e29552c fix python version for doc builds 2024-01-08 16:23:07 +00:00
Gordon Williams
b5318cd73f Merge branch 'master' into JOLTJS 2023-12-14 13:50:21 +00:00
Gordon Williams
edc614b323
Fix common.py regression that broke build 2023-12-14 09:58:36 +00:00
Gordon Williams
1b215ec4bb first commit of a Jolt.js firmware 2023-12-13 16:49:08 +00:00
brenden adamczak
990667572b removed markdown library for something newer 2023-12-13 07:43:21 -05:00
brenden adamczak
8878853e9a seems to work with python3 now 2023-12-12 03:02:27 -05:00
Gordon Williams
f6894cd54c Remove createChild argument from jsvFindChildFromString, add jsvFindOrAddChildFromString instead 2023-10-06 17:03:59 +01:00
Gordon Williams
313224162f Comments about speed of ResetVariable 2023-10-06 16:20:29 +01:00
Gordon Williams
138452fb65 Merging Dickens-specific changes into master 2023-09-27 14:57:47 +01:00
Gordon Williams
f5b54f62be Update firmware size checker to check for Bangle.js 1 firmware size correctly 2023-08-18 12:37:18 +01:00
Gordon Williams
7dfc519e42 Allow builds for SDK 15.3.0 (from SDK 15.0.0)
# Conflicts:
#	targets/nrf5x/main.c
2023-07-05 13:47:44 +01:00
Gordon Williams
4402d273e9 update so SDK17 build works 2023-06-19 17:14:26 +01:00
Gordon Williams
53bb2b47df docs 2023-06-16 10:30:27 +01:00
Gordon Williams
0ff17562bb Update/reformat licenses info 2023-06-16 08:21:59 +01:00