84 Commits

Author SHA1 Message Date
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
f47da1cd39 Don't build NFC functions into devices that can't do it, and also improve docs on them 2020-07-07 16:37:07 +01:00
Gordon Williams
9b9b4fa76b Bangle.js: Make SPI flash memory map address configurable, and check end bounds (#1807)
Bangle.js: More SPI flash memory map address to 0x60000000 to avoid ARM/nRF52 registers
2020-04-27 15:09:03 +01:00
Gordon Williams
e230148625 improve docs making 2019-11-07 16:12:27 +00:00
Gordon Williams
720738944f Add E.showMenu, deprecate Pixl.menu - use a common function to ease porting between devices 2019-10-31 11:23:04 +00:00
Gordon Williams
dea624de49 tweak 2019-10-18 15:02:01 +01:00
Gordon Williams
d61f9f5bcb New palette, ability to define code to execute on Serial events, GPS data line handling 2019-09-19 17:56:09 +01:00
Gordon Williams
9f86f9a7c0 docs 2019-03-19 13:20:31 +00:00
Gordon Williams
eeb9ec8dd5 nRF52: Add docs for properties that weren't documented before
nRF52: Add ability to connect to device with passkey authentication
2019-01-31 14:23:26 +00:00
Gordon Williams
066cd080f5 describe board for reference 2018-10-16 16:43:28 +01:00
Gordon Williams
f761d1f4a3 Revert "deal with 3 digit releases"
This reverts commit 42fa17a86094e5f96857cffcd6357bcfc215652c.
2018-10-02 11:54:39 +01:00
Gordon Williams
42fa17a860 deal with 3 digit releases 2018-09-28 10:24:21 +01:00
Gordon Williams
7194b86dcc fix handling of 'not' in #if inside JSON 2018-09-26 16:05:55 +01:00
Gordon Williams
24bfd5cede Fix 'this is only available in' docs 2018-04-30 09:58:50 +01:00
Gordon Williams
27d9572ce2 make SHA256/512 switchable 2018-04-26 09:14:30 +01:00
Gordon Williams
a71213ae25 doc tweaks 2018-04-17 17:11:14 +01:00
Gordon Williams
2eb2c519bd nRF52: Add E.getBattery as a more global battery percentage function, deprecate Puck.getBatteryPercentage 2018-04-17 12:47:55 +01:00
Gordon Williams
31eadf25f8 fix setHostname/etc on ESP8266 2018-02-14 08:54:20 +00:00
Gordon Williams
e0ba3ccb24 fix ESP32-specific commands - fix #1336 2018-02-14 08:19:08 +00:00
Gordon Williams
7c2ba180d1 fix issue with '#if' parsing in JSON - removes setIP for ESP32 2018-02-10 09:41:08 +00:00
Gordon Williams
04b2498628 Added SAVE_ON_FLASH_EXTREME for HYSTM32_28, where we're now cutting out some Math.X functionality to keep builds going 2018-02-10 09:27:51 +00:00
Gordon Williams
9ffc516204 trying to bring WiFi docs/functions for Espruino in line on all platforms 2018-02-07 17:30:30 +00:00
Gordon Williams
7157afd421 update descriptions 2018-02-07 08:29:50 +00:00
Gordon Williams
f3ba1023ff Allow JS modules to be built-in by adding files to JSMODULESOURCES 2018-01-16 13:14:38 +00:00
Gordon Williams
82aeddd280 allow docs to be built for just one file, even if it has 'do not include in docs' in it 2017-10-31 16:01:34 +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
cad7e4c763 initial code to allow simple JS libraries to be built into the interpreter without using RAM 2017-06-20 12:52:08 +01:00
David Shah
04ca096764 Fix Discarder for Python 3.6+
Builds without `V=1` set fail on newer versions of Python because
the `Discarder` dummy class used to suppress `stdout` output
doesn't implement the necessary `flush` method. This fixes
the problem by adding a stub `flush`.
2017-06-16 17:10:41 +01:00
Gordon Williams
62352ba2fa prepare for 1v92 build 2017-04-18 15:23:47 +01:00
Gordon Williams
5caa4c2905 Adding Global built-in objects like SPI1/Serial1 and Bluetooth to the docs 2017-01-09 11:26:49 +00:00
Gordon Williams
bb52ec9d1e Fix bug that caused Bluetooth/TV/USB objects to be added in devices that didn't support them (fix #832) 2017-01-06 09:36:59 +00:00
Gordon Williams
b041fd452c oops 2016-11-10 11:52:47 +00:00
Gordon Williams
3746c6a89f 1v88 release
Had to remove 'dump()' on devices with very little flash memory (Olimexino/Micro:bit)
2016-11-10 10:54:45 +00:00
Gordon Williams
a70032741d Move LED + BTN definitions to Symbol Table (allows autocomplete) 2016-10-17 15:52:42 +01:00
Gordon Williams
0e27a8bc3a docs 2016-09-26 15:59:31 +01:00
Gordon Williams
3f3e42a4b3 fix doc build 2016-07-05 13:03:29 +01:00
Gordon Williams
0223fee1fa fix build regression 2016-06-17 10:49:06 +01:00
Juergen Marsch
210797cedf Add options for make process
Adds customizing options, see description in makefile.
Idea is to support userdefined make of firmware
- GENDIR
- SETDEFINES
- UNSUPPORTEDMAKE
- PROJECTNAME
- BLACKLIST
- VARIABLES
2016-06-17 11:36:59 +02:00
Gordon Williams
4410817bd7 Put links to C declarations of functions in the reference (fix #849) 2016-04-27 10:35:07 +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
ac7724649b improve docs - report libraries as libraries, sort regardless of case 2015-11-24 14:35:41 +00:00
Thorsten von Eicken
350abe689d simplify esp8266 filenames 2015-11-22 10:56:25 -08:00
Thorsten von Eicken
450d5453b5 make release labeling consistent between makefile and python 2015-11-22 10:21:01 -08:00
Neil Kolban
d94bf21fd2 More fixes for the common.py issue #634 2015-10-09 09:44:28 -05:00
Neil Kolban
dacf2ee38e Converted file from Windows to Unix EOL markers. 2015-10-09 09:19:53 -05:00
Neil Kolban
15f192f58b Fixes for common.py. #634. 2015-10-09 08:53:59 -05:00
Gordon Williams
b7f30a6439 make common.py work on windows (fix #634) 2015-10-09 08:51:51 +01:00
Gordon Williams
71fb3f0843 tweaks needed so docs for the website can be compiled again 2015-10-08 16:31:35 +01:00