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