56 Commits

Author SHA1 Message Date
Gordon Williams
e99bdd9541 Swap jsvGetStringLength()>0 to jsvIsEmptyString(line) - a lot faster 2025-05-23 15:25:09 +01:00
Gordon Williams
a99791f75e more doc fixes 2024-10-25 14:22:24 +01:00
Gordon Williams
4327ebd34e Tidying up error messages (no trailing '.' or '\n'), making almost-similar error messages the same
Used the following to try and find issues:

find . -name "*.c" | xargs -I{} grep -h jsExceptionHere {} | sed -e "s/^[^\"]*\"/\"/" | sort | uniq -c
2023-10-06 10:47:58 +01:00
qucchia
c5bb94bf7a Limit documentation comments to 80 characters (#2244) 2022-07-27 15:32:19 +02:00
qucchia
ff3fc6dcdf Fix minor typos 2022-07-22 11:48:00 +02:00
Gordon Williams
255b25505c really fix broken JSON 2022-07-20 17:00:33 +01:00
Gordon Williams
3e9d5f99d6 fix broken json 2022-07-20 16:58:53 +01:00
MaBecker
306242e255 remove hardcoded board name
replace PC_BOARD_ID with ESP_COMBINED_SIZE
2020-07-24 10:05:36 +02:00
MaBecker
2d50160436 support 1MB boards
- add make flags FLASH_1MB and NO_FOTA
- add SPI1 labels to ESP8266
- fix some compiler warnings
2020-02-10 10:19:13 +01:00
Gordon Williams
e230148625 improve docs making 2019-11-07 16:12:27 +00:00
Mark Becker
1ab0d95ca8
ESP8266 deepSleep invalid microseconds (fix #1547)
will update ChangeLog later
2018-11-12 06:10:30 +01:00
Gordon Williams
8c97aeee68 Added E.reboot() to allow hard reboots from software (fix #1429) 2018-05-22 09:01:46 +01:00
Andrew Wakeling
d2579cc73b Minor typo: require("flash") => require("Flash") 2018-04-06 09:09:49 +10:00
MaBecker
ae3a89f31a ESP8266: Remove osprintf for RELEASE 2017-09-15 10:40:17 +02:00
Gordon Williams
5574d317b7 adjust neopixel docs - for whatever reason python's markdown hates code blocks with spaces in! 2017-04-24 11:45:29 +01:00
MaBecker
33d4a60dd2 remove merge conflict 2017-04-19 20:33:41 +02:00
MaBecker
d8fc8c1f0e merge upstream from origin/master 2017-03-27 11:29:27 +02:00
MaBecker
f70ecd0ee3 add GPIO16 note 2017-03-27 11:11:38 +02:00
MaBecker
693ba4969f add GPIO16 hint to deepsleep 2017-03-19 00:29:24 +01:00
MaBecker
fbcc4af6e8 Merge branch 'master' of https://github.com/espruino/Espruino 2017-02-28 21:38:07 +01:00
Gordon Williams
7928db756e sigh. refactor E.neopixelWrite to require('neopixel').write 2017-02-28 09:56:03 +00:00
MaBecker
07a5717611 merge upstream from origin/master 2017-02-28 07:24:55 +01:00
MaBecker
03709a8afe add type cases to get ride of compiler warnings 2017-02-26 13:15:14 +01:00
Gordon Williams
002938f4ad Add E.neopixelWrite for all platforms (fix #1023) 2017-02-24 18:22:14 +00:00
MaBecker
604e80a22e add option to ESP8266.deepSleep() 2017-02-14 20:35:54 +01:00
Gordon Williams
9d9f2aee7a Fix ESP8266 printLog memory leak (fix #852) 2016-05-05 10:27:10 +01:00
Gordon Williams
e8ca2cb896 Remove modemSleep from #825 as it's a no-op 2016-04-05 12:40:44 +01:00
Gordon Williams
b57bb7a18e update documentation 2016-03-30 10:17:57 +01:00
Marcel Urbanek
12a415246c Added deepSleep and modemSleep 2016-03-29 20:15:18 +02:00
Gordon Williams
a2fb33f01a Add the ability to set clock frequencies on STM32F4 chips (like Pico) with E.setClock (fix #52) 2016-03-11 10:57:52 +00:00
Gordon Williams
b61d388fab Add require("Flash").getFree() as multiplatform way to find free flash pages (fix #815) 2016-03-07 16:46:16 +00:00
Gordon Williams
7d61bf02e9 don't create named objects, is slow and wastes memory 2016-03-07 15:23:31 +00:00
Thorsten von Eicken
74fc4d7289 fix esp8266 neopixel timing 2016-01-17 18:22:50 -08:00
Thorsten von Eicken
363580f4f4 fix esp8266 spi clock dividers 2016-01-09 22:55:06 -08:00
Thorsten von Eicken
4a27608793 merge from upstream 2016-01-09 22:18:44 -08:00
Thorsten von Eicken
d1bc108c2b fix/improve esp8266 SPI and I2C; fixes #775 2016-01-09 21:43:13 -08:00
Thorsten von Eicken
c3a5751d9c Always reset OneWire on select. Tweak esp8266 performance 2016-01-09 12:35:54 -08:00
Ákos Lukács
6440683f2c Typo hunt :) 2016-01-01 23:43:17 +01:00
Thorsten von Eicken
e5f9db8bd3 first cut at Wifi console 2015-12-19 18:39:12 -08:00
Thorsten von Eicken
9887c6e1e6 add in-memory debug log 2015-12-18 21:57:37 -08:00
Thorsten von Eicken
9bf51d3c8b neopixel improvements for esp8266 2015-12-18 17:39:40 -08:00
Thorsten von Eicken
e56e06c0a9 improve esp8266 socket error handling 2015-12-07 23:38:29 -08:00
Thorsten von Eicken
dd248975df small esp8266 tweaks 2015-12-06 13:31:32 -08:00
Thorsten von Eicken
b0bd0f65e9 added some neopixel comments, see #698 2015-12-04 22:33:01 -08:00
Thorsten von Eicken
757dd171d9 tweak neopixelWrite on esp8266 2015-12-03 23:25:58 -08:00
Thorsten von Eicken
4711c0fab6 ensure setWatch ISRs are in static RAM 2015-12-02 22:15:36 -08:00
Thorsten von Eicken
ad4a6d1e86 improve wifi lib tests and fix lib 2015-12-02 00:41:50 -08:00
Thorsten von Eicken
e684f5b24a merged upstream into tve's fork 2015-12-01 00:37:26 -08:00
Thorsten von Eicken
6f23e1e818 added esp8266 network config save to flash; added crc32 function 2015-12-01 00:22:55 -08:00
Thorsten von Eicken
d089730ecb moved wrap_esp8266 stuff from networking to target 2015-11-29 09:49:30 -08:00