devsaurus
c2732803a5
disable fb_rle per default
2016-09-28 22:02:50 +02:00
devsaurus
837cf20633
move comm drivers to u8g_glue.c
2016-09-20 23:59:23 +02:00
devsaurus
492ee578ae
add u8g.fb_rle display
2016-09-20 23:37:13 +02:00
Luís Fonseca
19f80abb32
Fix float math.pow when number was negative and power was odd ( #1492 )
2016-09-07 22:45:06 +02:00
Arnim Läuger
b02450f5e0
fix debug compile ( #1487 )
2016-09-06 12:28:46 +10:00
Arnim Läuger
ecf8bd98d6
Add FatFs and SD card support ( #1397 )
...
* Add FatFs
* enable BUILD_FATFS for all-module build
* push vfs into rest of firmware
* align maximum filename length
* increase timeout for acmd41 during card initialization
* switch from DOS to Unix path semantics chdrive() is substituted by chdir()
* update to fatfs R.012a incl. patches 1-6
* add callback for rtc provisioning in file
* update docs
2016-09-05 20:17:13 +02:00
Philip Gladstone
99cd2177bb
Make struct.unpack wrapped in setlist actually work ( #1486 )
...
Fixes #1434 .
2016-09-05 11:16:27 +10:00
Yury Popov
be263dacde
Set espconn's secure buffer size once at initialization ( #1466 )
...
Fixes #1457
2016-09-04 22:45:46 +02:00
dnc40085
3328c66f2c
Add function `wifi.nullmodesleep()` ( #1475 )
...
Enable auto sleep in NULL_MODE by default.
2016-08-27 11:46:24 +02:00
Marcel Stör
5e01b51123
Make DNS engine RFC 5452 compliant ( #1324 )
...
The original code did not deal with UDP binding failures, this new code
does one random port attempt and then sets port to 0 to get 'OS
default' behaviour, and ASSERTs that that has to work.
Patch also moves the local UDP port range definition to udp.h from
udp.c.
2016-08-20 22:19:31 +02:00
Marcel Stör
ced7ddc926
Fix math.floor for negative integers ( #1454 )
...
Fixes #1453
2016-08-19 16:35:35 +10:00
Luís Fonseca
16051d51d6
Implement initial version for websocket module ( #1433 )
2016-08-18 13:59:44 +02:00
Yury Popov
3c55e8c026
MQTT memory / connection issues fix ( #1445 )
2016-08-14 10:32:11 +02:00
Luís Fonseca
67750c4a72
Make HTTP module follow redirects ( #1450 )
...
Fixes #1366
2016-08-14 00:48:13 +02:00
Marcel Stör
567b0a5553
Allow to override User-Agent and Host HTTP headers ( #1426 )
...
* Allow to override User-Agent and Host HTTP headers
Fixes #1410
Idea borrowed from (unmerged) #1157
* Do not send port for host header for default ports
2016-08-11 13:22:31 +10:00
Marcel Stör
07aa210c50
Remove DEVKIT_VERSION_0_9 and deprecated functions ( #1439 )
2016-08-04 23:03:37 +02:00
Yury Popov
f1afe7b6ab
Add support for dynamic timers, deprecating the static ones ( #1424 )
2016-08-02 22:35:53 +02:00
Yury Popov
a499716cc1
Update modules to be Lua coroutine compatible ( #1423 )
2016-08-02 22:33:05 +02:00
Arnim Läuger
ff46abe61f
Fix DHCP server heap corruption per recommendation by Espressif ( #1421 )
...
To avoid crash in DHCP big packages modify option length from 312 to MTU - IPHEAD(20) - UDPHEAD(8) - DHCPHEAD(236).
2016-08-02 22:30:11 +02:00
Arnim Läuger
7f8a2b2c19
Update u8glib to v1.19.1 and add setContrast() ( #1385 )
2016-08-02 22:29:34 +02:00
Marcel Stör
aa5fd1445d
Change 'formatting file system' message ( #1413 )
2016-07-24 14:39:42 +02:00
Arnim Läuger
84c005e85c
Update to SDK 1.5.4.1 ( #1390 )
2016-07-22 23:18:47 +02:00
Thomas Soëte
8866297c6d
Remove buffer:write() as ws2812.write() handles buffers ( #1408 )
2016-07-20 23:04:33 +02:00
Thomas Soëte
854ad7c80f
Handle two WS2812 strips in parallel using the two UARTs through GPIO2 and TXD0 ( #1310 )
2016-07-20 22:28:47 +02:00
Arnim Läuger
56839fb20b
Add rtctime.epoch2cal() ( #1386 )
2016-07-19 22:01:26 +02:00
bert hubert
05baef325d
Increase DNS transaction ID space from 250 to 65536 states ( #1323 )
2016-07-19 21:24:54 +02:00
Arnim Läuger
b21b3e08aa
Free HTTP headers and post data memory in disconnect and DNS failure callback ( #1403 )
2016-07-17 22:27:26 +02:00
Marcel Stör
cc2fee5ec0
Seed CoAP message id, fixes #847 ( #1401 )
2016-07-17 15:17:57 +02:00
Yury Popov
549f42107e
Update to SDK 1.5.4 ( #1377 )
2016-07-10 15:18:46 +02:00
Jonathan Karras
04b86b80f6
Fix open drain level issues when _not_ using parasitic power mode. ( #1291 )
...
Port of @pstolarz work on PaulStoffregen/OneWire#8
2016-06-28 22:51:55 +02:00
FrankX
e14dd7aba0
Adjust EUS to new SPIFFS ( #1376 )
2016-06-28 22:50:23 +02:00
Philip Gladstone
4a8abc2060
Add support for driving instrument gauge stepper motors ( #1355 )
2016-06-26 14:19:06 +02:00
moononournation
4aad34158b
add 64m and 128m flash support ( #1367 )
...
* update esptool.py to v1.2-dev
* add 64 Mbit and 128 Mbit support
2016-06-26 14:16:39 +02:00
vsky
f2d0195732
gpio.serout going asynchronous ( #1359 )
...
* gpio.serout going asynchronous
* fixing several issues following PR comments
2016-06-16 20:33:26 +02:00
Arnim Läuger
d445ae97fb
Enable spi clock_div < 4. ( #1283 )
2016-06-15 21:01:52 +02:00
Jonathan Karras
7ff8326cc9
Skip passing port in Host header if standard port. ( #1362 )
...
Some virtual hosts break if the port is added in the headers.
2016-06-15 12:45:39 +02:00
Konrad Hübner
500bbceded
added fadeIn, faceOut and shift to ws2812 module ( #1343 )
...
* added fadeIn, faceOut and shift to ws2812 module
* improvements to rotate, unified fade method
shift renamed to rotate and usage of more efficient memory operations.
fadeIn and fadeOut unified into fade method with optional parameter for direction.
* rename method to "shift" with optional mode parameter
2016-06-10 22:23:37 +02:00
Arnim Läuger
d416648990
Add pcm module. ( #1255 )
...
* Add pcm module.
* Add network streaming example.
* document hw_timer dependency with pwm
* Add vu peak callback.
2016-06-05 23:21:36 +02:00
Philip Gladstone
af39a0bc25
Upgrade to latest SPIFFS and add building of file systems ( #1226 )
...
Fixes #1164 and thus also #1150 , #1149 , #1147 and #898 .
* Move to latest version of SPIFFS
* Add SPIFFS porting layer for NodeMCU
* Add option to delete output if it doesn't fit
* Change FLASHSIZE to be in bits by default: default 4mb 32mb
* Add SPIFFS_MAX_FILESYSTEM_SIZE override
* Add notes on SPIFFS_FIXED_LOCATION
* Add 1M boundary
* Include the current version of the LICENSE
2016-06-05 23:10:58 +02:00
Jason Schmidlapp
e3f7e6321f
Added support for STM L3G4200D digital gyroscope ( #1251 )
2016-06-05 23:00:37 +02:00
Jason Schmidlapp
be10ccdb6b
Added support for Analog Devices ADXL345 accelerometer ( #1252 )
2016-06-05 22:59:55 +02:00
Jason Schmidlapp
bb9e210441
Added support for Honeywell HMC5883L digital compass ( #1253 )
2016-06-05 22:59:39 +02:00
dnc40085
4a1775c2e8
Fixed bug where default hostname is not set on boot when in SoftAP mode ( #1341 )
2016-06-05 13:38:12 +02:00
FrankX
f4582e2499
EUS: add assigned IP address ( #1313 )
...
This change shows the assigned IP address when connected using EUS
2016-06-04 00:21:18 +02:00
Arnim Läuger
ae873b70c6
Add caching for multi-byte transfers ( #1247 )
...
* add caching for multi-byte transfers
handle HSPI /CS in examples
* push similar code snippets into macro
2016-06-04 00:18:19 +02:00
Sebastian
ecf74e5004
Added support for tm1829 baed led controllers ( #1330 )
2016-06-03 23:47:36 +02:00
dnc40085
2fdaa9b171
Moved call to set default wifi hostname ( #1317 )
...
Moved call from `luaopen_wifi (wifi.c)` to `user_rf_pre_init
(user_main.c)`
Note: This change adds ~440 us to boot time
2016-05-27 13:25:42 +02:00
Arnim Läuger
37411da06d
Remove app/json. ( #1312 )
2016-05-27 11:53:21 +02:00
Philip Gladstone
2dacec156a
Ensure that load_store exceptions trigger the exception handler ( #1307 )
...
Chain unhandled load_store exceptions to SDK exception handler
2016-05-27 12:14:02 +10:00
Arnim Läuger
2bb6e407a3
Initialize cb for unsubscribe and unref it upon socket deletion. ( #1305 )
...
Thank you.
2016-05-21 08:25:16 -04:00