Commit Graph

696 Commits

Author SHA1 Message Date
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 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 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 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
vowstar 75c3cf29c2 Disable interrupts while communicating with DHTxx. 2015-06-20 02:08:20 +08:00
Vowstar 5c84ea1b74 Merge pull request #489 from nodemcu/revert-488-dev
Revert "Merge dev to dev096"
2015-06-20 01:50:47 +08:00
Vowstar 90ca92ca6e Revert "Merge dev to dev096" 2015-06-20 01:50:29 +08:00
Vowstar dfc4687293 Merge pull request #488 from nodemcu/dev
Merge dev to dev096
2015-06-20 01:49:28 +08:00
vowstar 3430e5f826 Add __attribute__((optimize("O2"))) to ws2812 module. 2015-06-20 01:40:45 +08:00
vowstar cda7992c1a Fix DHTLIB bug of DHT22, DHT21, DHT33, DHT44. 2015-06-20 00:26:59 +08:00
vowstar c56659e84d Using __attribute__((alias("dht_read"))) reduce code size. 2015-06-19 01:05:19 +08:00
vowstar 87341547d7 Update DHTlib, supported DHT11 or DHTxx automatic detection.
Using @MarsTechHAN 's method.
New usage:
status, temp, humi, tempdec, humidec = dht.read( id )
print( dht.read( id ) )
= dht.read( id )
2015-06-18 20:53:52 +08:00
vowstar 98a2c9fdb6 Align all TAB=8 in app/Makefile, make sure it fit for github display. 2015-06-18 17:36:27 +08:00
vowstar af56aea1e8 Update dhtlib api, support both integer and float version. 2015-06-18 17:19:55 +08:00
vowstar 899935e60b Add DHT Lua Module for interfacing with the DHTxx sensors (xx = 11-21-22-33-44). 2015-06-18 16:31:40 +08:00
vowstar 515a7bf1ab Add dhtlib for DHT11/21/22/33/44, port from Arduino. 2015-06-17 16:30:12 +08:00
Vowstar dceed526c9 Merge pull request #470 from nodemcu/dev096
* Update SDK to 0.9.6
* Fix some bugs
* Update examples
* Add crypto module by @creationix
2015-06-17 11:31:13 +08:00
Orgmar b0a4e4d3e9 Changed BUILD_DATE. 2015-06-17 00:16:57 +08:00
Orgmar 07543a074b Merge branch 'dev096' of https://github.com/nodemcu/nodemcu-firmware into dev 2015-06-17 00:15:05 +08:00
Vowstar 9b7728160f Merge pull request #478 from NodeUSB/dev096
Dev096 - 433MHz transmit code
2015-06-17 00:13:00 +08:00
Mike Wen d955c8815b add 433MHz transmission 2015-06-11 18:07:16 -04:00
Mike Wen 7df0a45b07 add 433MHz transmission 2015-06-11 18:05:27 -04:00
Mike Wen a8622795a7 add 433MHz transmission 2015-06-11 18:05:18 -04:00
Vowstar 8044014f96 Merge pull request #471 from nodemcu/dev
Merge dev into dev096
2015-06-08 14:04:28 +08:00
HuangRui 47bbbb8d38 Merge branch 'dev096' of https://github.com/nodemcu/nodemcu-firmware into dev 2015-06-08 13:43:05 +08:00
Vowstar c5a07d4327 Merge pull request #469 from cal101/dev
Problem with multiple MQTT subscriptions #459
2015-06-08 11:23:43 +08:00
cal 9dc71cfec0 Trying to fix
Problem with multiple MQTT subscriptions #459
	https://github.com/nodemcu/nodemcu-firmware/issues/459

Fix possible wrong buffer pointer increment.
2015-06-07 12:45:55 +02:00
Vowstar ef4e6fa95f Merge pull request #467 from DiUS/newcrypto
Crypto module improvements
2015-06-05 13:01:38 +08:00
Vowstar 3118fa5761 Merge pull request #465 from cal101/dev096
Fix Problem with multiple MQTT subscriptions #459
2015-06-05 13:00:59 +08:00