Huang Rui
5e2eb3588c
Fix redefine bug on some other version SDK(such as espressif's lubuntu environment)
...
Signed-off-by: Huang Rui <vowstar@gmail.com>
2016-01-25 03:06:18 +08:00
devsaurus
cd06905b58
include user_interface.h to avoid implicit decls
2016-01-24 00:22:11 +01:00
Johny Mattsson
91b2533aa6
Merge pull request #965 from devsaurus/platform-gnu11
...
Enable -std=gnu11 for platform and driver dir.
2016-01-24 01:23:27 +11:00
Terry Ellison
85bd7bbeda
Merge pull request #951 from Alkorin/ws2812-uart
...
Rewrite ws2812 serialization code to use UART1 instead of bit-banging.
2016-01-23 10:42:56 +00:00
devsaurus
9f54c8f5d4
enable -std=gnu11 for driver dir with corrected os_printf* decls
2016-01-23 11:22:03 +01:00
devsaurus
0c3fc6cc78
enable -std=gnu11 for platform dir
2016-01-22 23:21:34 +01:00
Arnim Läuger
3b589e2177
Merge pull request #958 from DiUS/modules-gnu11
...
Enable -std=gnu11 for modules dir.
2016-01-22 23:20:29 +01:00
Johny Mattsson
0cd287e67b
Added -Wimplicit to modules build.
...
Plus associated fixes.
2016-01-22 10:55:57 +11:00
Terry Ellison
a4e7885a6e
Merge pull request #923 from DiUS/spiffs-alignment-fix-915
...
Ugly workaround for broken SPIFFS GC alignment.
2016-01-20 09:48:47 +00:00
Johny Mattsson
182d45f928
Enable -std=gnu11 for modules dir.
...
Plus boat-load of fixes to actually make that build.
2016-01-20 19:40:47 +11:00
Johny Mattsson
5b381d2f1e
Added AES support to crypto module.
...
Merely a wrapper around the (undocumented) internal SDK AES functions.
2016-01-19 15:19:11 +11:00
Thomas Soëte
51bb8a50ba
Rewrite code to use UART1 instead of bit-banging.
...
It allows keeping interrupts enabled but force to use GPIO2.
2016-01-18 17:16:18 +01:00
Marcel Stör
82b19c4c37
Merge branch 'newdocs' into dev
2016-01-17 14:23:13 +01:00
Terry Ellison
7e8c54890f
Merge pull request #878 from dnc40085/dev_wifi_sta_Xethostname
...
Add functions: wifi.sta.sethostname and wifi.sta.gethostname
2016-01-15 08:56:37 +00:00
Johny Mattsson
52e121f469
Merge pull request #887 from vowstar/dev-all-in-one
...
Add HTTP client module and documents.
2016-01-15 17:44:41 +11:00
Johny Mattsson
30f8f62420
Optimized node.bootreason() for size.
...
Reduces the size from 179 to 102 bytes.
2016-01-15 11:42:20 +11:00
Konrad Beckmann
d426976e60
BMP085: bmp085.init() should return 0
2016-01-14 22:23:03 +01:00
philip
dc5cc6d9f4
Add the exccause parameter into the bootreason block
2016-01-14 08:16:26 -05:00
Johny Mattsson
2d82e622b6
Merge pull request #890 from vowstar/dev-fix-flash-api
...
Update flash_api due to flash size map is redefined by espressif.
2016-01-14 17:00:50 +11:00
Johny Mattsson
9772e7cdec
Merge pull request #888 from dnc40085/patch-1
...
Fix problem in wifi.sta.getap where invidual result is lost.
2016-01-14 16:49:20 +11:00
jfollas
bf74b617d0
SPI: Implemented CPOL=1
...
Reference: http://bbs.espressif.com/viewtopic.php?f=49&t=1570
2016-01-13 22:39:15 -05:00
philip
dd5dafa99e
Merge remote-tracking branch 'jmattsson/tmr-libmain-binpatch150' into sdk1.5.1
...
Conflicts:
Makefile
2016-01-13 07:54:27 -05:00
Philip Gladstome
1d9336fb99
Upgrade to SDK version 1.5.1 from Espressif
2016-01-12 21:05:47 -05:00
Johny Mattsson
57917601b7
Expose extended reset info via node.bootreason().
2016-01-12 17:29:46 +11:00
Johny Mattsson
58427563ed
Ugly workaround for broken SPIFFS GC alignment.
...
Proper fix should be done upstream and pulled in once available.
2016-01-12 17:24:02 +11:00
Johny Mattsson
3fb0de859f
Range check the tmr interval value.
...
Plain SDK 1.5.0 bugs out for values >6871948 or so - this commit does
not do anything to mitigate that.
2016-01-10 18:10:03 +11:00
Johny Mattsson
0b2d90300a
Remove left-over cruft regarding Lua mem opt.
2016-01-06 10:38:58 +11:00
dnc40085
c2f2bbd92a
Fix problem in wifi.sta.getap where invidual result is lost.
2016-01-03 20:02:50 -08:00
dnc40085
fcbf58cf0d
Rewrote wifi_sta_gethostname in wifi module.
2016-01-02 19:43:40 -08:00
dnc40085
b2190e4d7b
Added functions: wifi.sta.sethostname and wifi.sta.gethostname and
...
option to set hostname in user.config.h
2016-01-02 18:34:40 -08:00
dnc40085
cb0a982dc3
Minor change to node module
...
node.dsleep was using sint32 to hold sleep time when it should be using
uint32
2016-01-02 03:10:27 -08:00
Terry Ellison
2f655deeca
Merge pull request #885 from jmattsson/sdk150bin
...
Upgrade to SDK 1.5.0 + Espressif's Open LWIP 1.5.0.
2016-01-01 22:30:22 +00:00
Huang Rui
f2e6c9366b
Sync flash_api.c with flash_api.h
2015-12-30 09:49:01 +08:00
Huang Rui
7737d36f24
Update flash_api.h due to flash size map is redefined by espressif.
2015-12-30 09:46:43 +08:00
Huang Rui
88bae3ed22
Remove all version data and combine 33 commits to 1.
...
Add http module and documention, including fix httpclient bug.
2015-12-29 19:25:37 +08:00
devsaurus
20629386ca
fix parameter access for ucg.getStrWidth()
2015-12-28 15:22:09 +01:00
Johny Mattsson
a6c0873a28
Upgrade to SDK 1.5.0 + Espressif's Open LWIP 1.5.0.
...
Removed earlier TCP port randomisation fix - the new SDK has its own fix
even though Espressif told me they wouldn't fix it. Yay?
2015-12-23 11:17:05 +11:00
devsaurus
6cbe716db0
uart: fix parity and stopbit generation
2015-12-21 17:51:43 +01:00
Robert Foss
672c396c69
Fixed compilation error when the enduser_setup module is disabled yet requires ENDUSER_SETUP_AP_SSID to be defined.
2015-12-20 22:50:36 -05:00
Terry Ellison
1462d00e9f
Merge pull request #842 from jmattsson/module-ltr-cleanup
...
Cleanup: LTR module registration
2015-12-19 23:22:18 +00:00
Johny Mattsson
9003d3e8fb
Rework NODEMCU_MODULE() to not pull in extra gunk.
...
Third time lucky. I hope. Hi Terry.
2015-12-18 13:10:48 +11:00
Johny Mattsson
6d82f8da9d
Merge pull request #857 from devsaurus/dev-spi_cpol
...
SPI: cpol=high is not implemented due to insufficient hw docs
2015-12-17 12:57:25 +11:00
Johny Mattsson
7e02935a27
Deal with ld's overly eager discarding of globals.
2015-12-17 12:37:01 +11:00
devsaurus
5e9bf95ccc
cpol=high is not implemented due to insufficient hw docs
2015-12-16 22:23:04 +01:00
Terry Ellison
53ee80e3aa
Merge pull request #841 from jmattsson/flash-addr-cleanup
...
Cleanup/minor correction: Flash addr cleanup
2015-12-16 10:53:58 +00:00
Johny Mattsson
fd9113124c
Corrected the 4-page alignment for start of fs.
2015-12-16 18:59:55 +11:00
Johny Mattsson
4e8ef87d03
Reworked module registration, removed modules.h
...
Module creation & registration now made a lot simpler. In essence,
each module file is now self-contained and only needs a
NODEMCU_MODULE(MYNAME, "myname", myname_map, luaopen_myname);
line to both be automatically recognised by the Lua initialization
as well as honor the LUA_USE_MODULES_MYNAME #define.
2015-12-16 16:09:16 +11:00
TerryE
b773290b8c
Major cleanup of module registration pass 2.
...
carrying on Johny's edits as per my comments on #810
2015-12-16 11:21:40 +11:00
Artem Pastukhov
5cb27f89ae
Add ImageMagic info.
2015-12-15 09:35:20 +03:00
Artem Pastukhov
6009602382
Some polish
2015-12-14 11:41:10 +03:00