Commit Graph

1949 Commits

Author SHA1 Message Date
devsaurus d7f04a1de8 further reduce RAM usage, consolidate font memory and "PROGMEM" 2015-02-06 23:02:56 +01:00
Vladimir Dronnikov edc7eaf3ff redis client module added. pubsub so far 2015-02-06 22:22:37 +03:00
Vladimir Dronnikov 165e91e60d switch require() to dofile() to ease memory cleanup 2015-02-06 22:22:09 +03:00
Vowstar 7f970df70b Merge pull request #182 from lukas2511/patch-2
Use python2 instead of python(2/3)
2015-02-06 18:21:50 +08:00
Vowstar 5eb4383409 Merge pull request #181 from lukas2511/patch-1
Only set ESPTOOL if not set before
2015-02-06 18:21:43 +08:00
Lukas Schauer 40874baa2a Use python2 instead of python(2/3)
On modern systems "python" refers to python3, and the script won't work, so I suggest changing it to python2 with this patch.

This patch shouldn't break compatibility with older systems.
2015-02-06 04:44:47 +01:00
Lukas Schauer 6d3d95a271 Only set ESPTOOL if not set before
This allows setting the path to esptool.py as an option on make, allowing the use of alternative tools, or modified esptool.py versions.
2015-02-06 04:41:17 +01:00
devsaurus bf53ba9754 provide pre_compiled image 2015-02-06 00:00:06 +01:00
Till Klocke c5d83590bd Updated README.md with instructions for the ws2812 module 2015-02-05 19:04:09 +01:00
Till Klocke 284ee8c46e Added attribution and fixed documentation in comments 2015-02-05 18:47:08 +01:00
Till Klocke c30002b8df Fixed typo in method name 2015-02-05 18:43:29 +01:00
Till Klocke 0950e48925 Added support for WS2812 LEDs as a new module 2015-02-05 18:40:46 +01:00
HuangRui 361bedf0b9 Optimization of memory usage when using double pow(double x, double y). 2015-02-05 12:26:20 +08:00
HuangRui cca0de9b39 Align the code of c_math.c 2015-02-05 10:20:20 +08:00
HuangRui bb244d47ab Move array about pow form local to global. 2015-02-05 10:06:22 +08:00
devsaurus 6a07514aa9 Describe u8glib integration 2015-02-05 00:42:00 +01:00
devsaurus 0c9b6f0b6b re-enable mqtt and ow 2015-02-05 00:02:16 +01:00
devsaurus 5fbc4b2b2f route i2c sla to com driver function via u8g_t struct 2015-02-04 23:57:13 +01:00
devsaurus 82e126eb95 Merge branch 'master' into dev 2015-02-04 22:00:57 +01:00
funshine 3077990a66 remove FLASH_ATTR 2015-02-05 01:58:47 +08:00
funshine 1740841e4f fix #175 2015-02-05 01:42:14 +08:00
funshine 4754064ecf add coap module, see fragment.lua for usage 2015-02-05 01:32:57 +08:00
devsaurus 9f0b167832 improve font handling
* macros established to build a table of fonts which get compiled into the image
* font data is mapped to irom0 to save dram space
* quirky function to retrieve font data 4-byte aligned from irom0
2015-02-04 00:08:39 +01:00
devsaurus 12a546ce3d Merge remote-tracking branch 'upstream/master' 2015-02-03 20:49:18 +01:00
Vowstar a1dc023c5e Merge pull request #172 from sej7278/master
Fixes BIT_RATE typo's so 9600 isn't defined 3 times
2015-02-04 01:57:21 +08:00
Simon John f6161230a6 Fixes BIT_RATE typo's so 9600 isn't defined 3 times 2015-02-03 17:47:33 +00:00
Vowstar b6d84fdc2f Merge pull request #170 from cle69/cle69-patch-1
Cle69 patch 1
2015-02-04 00:44:49 +08:00
cle69 4c785fc979 Update platform.c
Add  Bit Rate 1200,2400,4800
2015-02-03 10:18:58 +01:00
cle69 d48168b920 Update uart.h
Add  Baudrate 1200, 2400,4800
2015-02-03 09:26:21 +01:00
Vowstar 513c46b453 Merge pull request #165 from Manawyrm/patch-1
Fixed DS18B20 handling because of new floating point handling
2015-02-03 12:54:16 +08:00
Vowstar a30ff88dc3 Merge pull request #167 from javieryanez/patch-4
Add support for NodeMCU with float point in the example
2015-02-03 12:52:33 +08:00
Vowstar ce96564bb0 Merge pull request #166 from javieryanez/patch-3
Support for versions of NodeMCU with float point
2015-02-03 12:52:26 +08:00
Vowstar cd49b76763 Merge pull request #168 from tuanpmt/master
Add support multiple subscriptions, resolve nodemcu/nodemcu-firmware#152
2015-02-03 12:51:36 +08:00
devsaurus 6dfb82dbba factor out integer argument processing 2015-02-03 00:29:11 +01:00
devsaurus 18a44e7c60 reduce executable size (-fdata-sections and -Wl,--gc-sections) 2015-02-02 22:48:15 +01:00
Tuan PM c5e9d800a1 Add support multiple subscriptions, resolve nodemcu/nodemcu-firmware#152 2015-02-02 16:58:54 +07:00
Javier Yáñez d155cfc57e Add support for NodeMCU with float point in the example 2015-02-02 10:01:24 +01:00
Javier Yáñez a3e518724c Support for versions of NodeMCU with float point
Read error is indicated with humidity = nil
2015-02-02 09:59:20 +01:00
Tobias Mädel 4bde88cd81 Fixed DS18B20 handling because of new floating point handling
Hi,

because of the new floating point API, the old ds18b20 code returns strange values like "19.8250.8250". 
This change fixes that. 

Best regards,
Tobias
2015-02-01 18:20:45 +01:00
devsaurus ed8681f956 implemented full graphics_test 2015-02-01 17:27:20 +01:00
devsaurus 6b3abb004a * increase irom0_0_seg size to accomodate u8glib code
* implement first functions for graphics test
2015-02-01 17:27:19 +01:00
devsaurus a2672113aa * add u8glib
* initializer for SSD1306 display with I2C driver
* disabled mqtt and ow modules to avoid irom0_0_seg overflow
  check ld script to increase size
2015-02-01 17:27:19 +01:00
devsaurus b440b686f2 u8glib v1.17 2015-02-01 17:27:19 +01:00
devsaurus 33601462ef add u8g module stubs 2015-02-01 17:27:19 +01:00
HuangRui 055c55a73c Merge branch 'master' of https://github.com/nodemcu/nodemcu-firmware 2015-01-31 19:39:44 +08:00
HuangRui a8c1a76d5a About #160, applied espressif patch for forever deepsleep issue.
http://bbs.espressif.com/viewtopic.php?f=7&t=162
2015-01-31 19:38:29 +08:00
Vowstar d1450fadc3 Merge pull request #159 from dvv/master
yet another bmp085 module added
2015-01-31 19:35:01 +08:00
Vowstar e77bb7dddd Merge pull request #158 from tuanpmt/master
fixes nodemcu/nodemcu-firmware#155 lwt qos, retain
2015-01-31 19:33:57 +08:00
Vladimir Dronnikov a00044980c yet another bmp085 module added 2015-01-31 13:01:18 +03:00
Vladimir Dronnikov 169699b93a ds18b20: negatives handled 2015-01-31 13:01:18 +03:00