153 Commits

Author SHA1 Message Date
Thorsten von Eicken
6e09066c67 ESP8266: Switch i2c and digitalout to a single I/O write 2016-06-22 22:23:52 -07:00
Gordon Williams (u36)
8d54bbb487 improvements now memoryArea is usable 2016-05-11 16:53:03 +01:00
Gordon Williams
9d9f2aee7a Fix ESP8266 printLog memory leak (fix #852) 2016-05-05 10:27:10 +01:00
Thorsten von Eicken
12ec15a626 exception format string change 2016-04-17 10:27:37 -07:00
Thorsten von Eicken
2c8c866f1b esp8266: exception code cleanup; jswsym code cleanup; eliminate compiler warnings 2016-04-17 09:46:32 -07:00
Thorsten von Eicken
cee7141a90 fix small bug in esp8266 gdb stub 2016-04-16 23:30:53 -07:00
Thorsten von Eicken
30aae54c80 esp8266: add exception handler to print stack dump 2016-04-16 23:26:17 -07:00
Thorsten von Eicken
23d8b78eca merge upstream into tve's fork 2016-04-16 12:12:01 -07:00
Thorsten von Eicken
1b4c8c691e move wrapper symbol tables to flash on esp8266; bump to 1600 jsvars 2016-04-16 11:57:06 -07:00
Gordon Williams
e8ca2cb896 Remove modemSleep from #825 as it's a no-op 2016-04-05 12:40:44 +01:00
Gordon Williams
c828fe8354 Merge pull request #829 from wilberforce/master
flash > 1Mb
2016-04-01 07:42:28 +01:00
Rhys Williams
d97e27956d flash > 1Mb 2016-04-01 19:32:43 +13:00
Gordon Williams
658e805d66 Merge pull request #827 from wilberforce/master
Allow esp8266 > 1mb flash access via flash module
2016-03-31 12:20:10 +01:00
Rhys Williams
68633364b4 Allow write to flash > 1mb from flash module 2016-03-31 20:55:04 +13:00
Gordon Williams
b57bb7a18e update documentation 2016-03-30 10:17:57 +01:00
Rhys Williams
aa9209369d Allow flash access above 1mb 2016-03-30 19:54:03 +13: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
ada53500e4 Use maths lib for ESP8266 that gets loaded into ROM, not RAM. 2016-03-10 09:33:08 +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
Gordon Williams
9781bacee8 Remove Espruino's built-in strcpy/etc
Remove Espruino's built-in maths
            Add basic Taylor series sin and atan for when we're trying to save memory
2016-03-04 12:37:35 +00:00
Gordon Williams
9b508fb43f remove beta note 2016-02-25 14:29:40 +00:00
Gordon Williams
6c6dc46429 tweaks for better docs 2016-02-25 11:29:08 +00:00
Gordon Williams
cb0232b70e Added remark about Pin() being deprecated
Added NodeMCU.Dx constants
Added Serial2 definition
Allowed Serial1.on('data'/etc - when console not on Serial1
Added software PWM (just use by default as no hardware)
2016-02-18 16:26:21 +00:00
Gordon Williams
d1cc170104 Reset PinStateIsManual in reset (fix #765) 2016-02-08 16:55:38 +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
d8dec28a7c fix crash on exception #772; misc tweaks 2015-12-30 12:22:02 -08:00
Thorsten von Eicken
9aa07bc92d add sntp 2015-12-24 12:49:55 -08: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
a4ec9fa2b8 small esp8266 and doc tweaks 2015-12-18 17:39:22 -08:00
Thorsten von Eicken
588d19384d switch esp8266 to lwip_536; remove stale docs 2015-12-17 23:05:21 -08:00
Thorsten von Eicken
09137f8dab fix getSerial on esp8266 2015-12-08 18:28:49 -08:00
Thorsten von Eicken
e56e06c0a9 improve esp8266 socket error handling 2015-12-07 23:38:29 -08:00
Thorsten von Eicken
1eb1c90d00 small fixes for PR 2015-12-06 17:47:35 -08:00
Thorsten von Eicken
dd248975df small esp8266 tweaks 2015-12-06 13:31:32 -08:00
Thorsten von Eicken
a1418c0863 fix save/restore for esp8266 2015-12-06 13:26:41 -08:00
Thorsten von Eicken
06c389ad45 tweak esp8266 wifi reset and saving 2015-12-05 08:58:39 -08:00
Thorsten von Eicken
95654eda04 fix esp8266 reset & wifi interaction 2015-12-05 00:00:47 -08:00
Thorsten von Eicken
b0bd0f65e9 added some neopixel comments, see #698 2015-12-04 22:33:01 -08:00
Thorsten von Eicken
5cba8315b4 failed attempt at fixing esp8266 jshPinPulse 2015-12-04 22:21:18 -08:00
Thorsten von Eicken
dcea5d3a9e rename ICACHE_RAM_ATTR to CALLED_FROM_INTERRUPT 2015-12-04 21:12:40 -08:00
Thorsten von Eicken
9bd873aca7 pull i2c functions out of SRAM: no space 2015-12-04 21:01:53 -08:00