Johny Mattsson
1a613effeb
Imported RTC access from a DiUS internal project.
...
Added Lua access module named "rtcmem" for read/write of RTC user module.
2015-07-10 15:10:15 +10:00
vowstar
67d785ffec
Restore default data and init data before system restore.
2015-07-04 04:27:59 +08:00
vowstar
b6e431ebed
Merge branch 'dev' of https://github.com/nodemcu/nodemcu-firmware into dev
2015-07-04 03:55:02 +08:00
vowstar
89aaf475d0
Add node.restore().
...
If NodeMCU can't connect Wi-Fi, please use it.
After reboot, all will be OK.
RESTORE ITEMS:
wifi_station_set_auto_connect, wifi_set_phy_mode, wifi_softap_set_config, wifi_station_set_config, wifi_set_opmode.
2015-07-04 03:54:22 +08:00
Vowstar
f5938dfe17
Will made some modules default off.
...
Need discussion. And turn off some modules by default.
May our community should build more version?
2015-07-04 02:51:41 +08:00
Vowstar
5279dc9dfc
Merge pull request #525 from kbeckmann/ws2801_disable_default
...
Disabled WS2801 module
2015-07-04 02:48:44 +08:00
vowstar
2224f24dad
Merge branch 'dev096' of https://github.com/nodemcu/nodemcu-firmware into dev
2015-07-04 02:31:15 +08:00
vowstar
638bf7b023
Merge branch 'dev' of https://github.com/nodemcu/nodemcu-firmware into dev
2015-07-04 02:28:31 +08:00
vowstar
fb0e4722b8
Fix and support Wi-Fi smart link (esp-touch and air-kiss).
...
Espressif open-source android and iOs APP,
See also https://github.com/espressifapp
Note: Must use ESP-TOUCH-V021 in espressif app history.
2015-07-04 02:27:51 +08:00
Konrad Beckmann
485e5a3140
Disabled WS2801 module
2015-07-03 12:35:47 +02:00
Vowstar
877275d897
Merge pull request #522 from kbeckmann/dev
...
Added WS2801 support
2015-07-02 22:01:45 +08:00
Vowstar
cfe5b23b47
Merge pull request #523 from DiUS/dio-fix
...
Workaround write-protected flash when using esptool.py to flash in DIO mode
2015-07-02 21:53:35 +08:00
Johny Mattsson
9eda352e50
Workaround for DIO mode leaving flash in write-protect.
2015-07-02 20:11:03 +10:00
Johny Mattsson
8394333cab
Pull in upstream fixes for getting board into flash mode.
2015-07-02 20:10:57 +10:00
Konrad Beckmann
3d3c2431b3
Added WS2801 support
2015-07-02 00:50:26 +02:00
Vowstar
125d2173d6
Merge pull request #519 from md5crypt/tmr_module
...
rewrote the timer module from scratch
2015-06-30 15:50:08 +08:00
Luna
2691383696
added tmr.interval
2015-06-29 23:15:30 +02:00
Luna
c1d2eb413b
rewrote the timer module from scratch
2015-06-29 21:19:24 +02:00
Vowstar
aa710d1f53
Merge pull request #513 from NodeUSB/dev096
...
update 433MHz transmission comment, add static ICACHE_FLASH_ATTR flag
2015-06-28 14:55:07 +08:00
Mike Wen
66ca7f6aca
update 433MHz transmission comment, add static ICACHE_FLASH_ATTR flag
2015-06-27 18:14:24 -04:00
Mike Wen
cf72a3203d
update 433MHz transmission doc, add static ICACHE_FLASH_ATTR flag
2015-06-27 14:42:39 -04:00
vowstar
dce0d2c2a8
Release build 20150627.
...
fixed ap/station-ap cannot connect to the device.
added wifi.ap.getconfig().
fixed net.dns.getdnsserver().
added new base64 lua example.
added node.bootreason() to inspect boot cause.
optimization of u8g.
2015-06-27 15:21:48 +08:00
vowstar
663158e4ab
added wifi.ap.getconfig() by @md5crypt https://github.com/nodemcu/nodemcu-firmware/pull/500/files#diff-81824fe90d00138d98b6e9f0d7d8c7dcL1458 .
2015-06-27 12:30:36 +08:00
vowstar
a32df17579
Fixed net.dns.getdnsserver() by @md5crypt.
2015-06-27 12:26:24 +08:00
vowstar
11ca2bc096
Merge branch 'newbase64' of https://github.com/md5crypt/nodemcu-firmware into dev
...
Conflicts:
app/Makefile
app/dhtlib/dht.c
app/include/user_version.h
2015-06-27 11:47:44 +08:00
Vowstar
2ab4de9c09
Merge pull request #512 from jmattsson/boot-reason
...
Expose boot reason in Lua
2015-06-27 11:25:35 +08:00
Johny Mattsson
7bd10e8a17
Added node.bootreason() to inspect boot cause.
2015-06-27 12:34:03 +10:00
Vowstar
0c064bf026
Merge pull request #511 from jmattsson/fix-dhcpserver-const
...
Unbreak AP mode after rodata changes
2015-06-27 10:32:24 +08:00
Johny Mattsson
b5c6a5b1c6
Stop dhcpserver from writing to const data.
2015-06-27 12:12:21 +10:00
Vowstar
d507060ecf
Merge pull request #509 from devsaurus/dev-irom0
...
Unify memory section usage for u8g
2015-06-27 00:04:46 +08:00
Vowstar
5cbd0fec13
Update change log.
...
Make change log latest.
2015-06-23 Move constants to ROM. Frees up 16k+ of RAM
2015-06-17 Add dhtlib for DHT11/21/22/33/44, port from Arduino
2015-06-12 Add 433MHz transmission
2015-06-02 Crypto library with unified interface
2015-05-27 Re-add ws2812.write()
2015-05-26 Add crypto module initially containing sha1 and base64_encode
2015-05-23 Added wifi.getchannel
2015-05-18 Changed wifi_setip() to allow setting SoftAP gateway to 0.0.0.0
2015-05-17 Added net.dns.setdnsserver and net.dns.getdnsserver, add support for lm92 temperature sensor
2015-05-16 Implement getStrWidth() and setFontLineSpacingFactor()
2015-05-14 Add -Os flag to release and debug builds
2015-05-12 Changed output format of table that is output by wifi_scan_done
2015-05-11 Added ability to set scan configuration to wifi.sta.getap
2015-05-09 Added function wifi.sta.getconfig()
2015-05-07 Allow connecting to unsecured WiFi networks
2015-04-27 Add setphymode and getphymode to wifi module
2015-04-15 Add multicastJoin and multicastLeave to net module
2015-04-14 Add Yeelink Modules
2015-06-26 19:12:06 +08:00
vowstar
dda121e5e0
Release 0.9.6-dev_20150625
2015-06-26 18:32:46 +08:00
Vowstar
bfd2b634f9
Merge pull request #505 from nodemcu/dev
...
Important merge form dev to dev096. Save RAM.
2015-06-26 18:09:15 +08:00
Vowstar
2c53149bee
Merge pull request #504 from DiUS/loadnon32
...
Move const data to ROM, freeing up ~16k of RAM
2015-06-26 13:33:40 +08:00
Vowstar
0f407a820a
Merge pull request #502 from nodemcu/dev
...
Merge dev to dev096
2015-06-25 18:13:31 +08:00
Vowstar
7d38687767
Merge pull request #499 from marcelstoer/dev
...
Keep SDK internally rather than fetching the one from GeorgHahn
2015-06-25 11:10:26 +08:00
Luna
b4f0c2d1ee
another one
2015-06-25 01:35:50 +02:00
devsaurus
277c6d0116
move u8g progmem constants to new .rodata sections
...
this simplifies the overall memory handling based on the irom support by @jmattsson
2015-06-25 00:38:11 +02:00
devsaurus
947068cd8b
Merge pull request #3 from DiUS/loadnon32
...
Loadnon32
2015-06-24 23:28:01 +02:00
Luna
ba39d0961a
tottaly found a bug
2015-06-24 23:01:58 +02:00
Luna
6f7542c1a9
working lua impl. of base64
2015-06-24 22:50:20 +02:00
Luna
5ca807d7a1
fixed net.dns.getdnsserver() and added wifi.ap.getconfig()
2015-06-24 22:38:37 +02:00
Marcel Stör
0ea12bdd3a
Keep SDK internally rather than fetching the one from GeorgHahn, fixes #497
2015-06-24 21:47:34 +02:00
Johny Mattsson
b0f9788a6d
Move constants to ROM. Frees up 16k+ of RAM.
...
Accessing 8bit and 16bit constants from ROM rather than RAM comes with a
performance cost, as these loads go through the load/store exception
vector. Any performance critical constants can be forced back into RAM
as RAM_CONST_ATTR.
The entry point has changed from call_user_start() to user_start_trampoline()
in order for the exception handler to be installed early enough.
2015-06-23 15:41:14 +10:00
Johny Mattsson
0c924e56c6
Support for loading sub-32 wide data from irom.
2015-06-23 15:41:14 +10:00
Vowstar
58081e59b1
Add section Write Lua script to filesystem
2015-06-22 18:39:15 +08:00
Vowstar
a41a9cc778
Add Marcel's NodeMCU custom builds service.
2015-06-22 18:26:54 +08:00
Vowstar
972a6229e0
Merge pull request #492 from nodemcu/dev
...
Merge dev to dev096
2015-06-20 19:16:41 +08:00
Vowstar
74901c566b
Merge pull request #491 from MarsTechHAN/dev
...
@jorgempy We change the API of DNS callback format back
2015-06-20 19:15:29 +08:00
MarsTechHAN
04c03b00ae
@jorgempy We change the API of DNS callback format back
...
Make the net api universe Callback Format -> function(conn,ip)
2015-06-20 19:10:01 +08:00