1119 Commits

Author SHA1 Message Date
Marcel Stör
3e68026d7b Rename DIR to dir and improve JavaScript for RTD 2015-12-28 17:25:00 +01:00
Terry Ellison
a8359f1da5 Merge pull request #882 from nodemcu/master
Resync master to dev prior to upgrading Dev to SDK 1.5
2015-12-28 15:38:21 +00:00
Terry Ellison
59c36cf526 Merge pull request #881 from devsaurus/ucg-getstrwidth
fix parameter access for ucg.getStrWidth()
2015-12-28 15:27:27 +00:00
devsaurus
20629386ca fix parameter access for ucg.getStrWidth() 2015-12-28 15:22:09 +01:00
Marcel Stör
62320819fd Add config changes to to RTD behavior 2015-12-27 23:51:54 +01:00
Marcel Stör
d870fcb3b2 Add config changes to to RTD behavior 2015-12-27 23:49:11 +01:00
Marcel Stör
7eac090aa3 Add experimental localized content structure 2015-12-27 23:32:07 +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
Terry Ellison
0069f002a8 Merge pull request #855 from devsaurus/dev-uart
UART: fix parity and stopbit generation
2015-12-22 01:38:40 +00:00
devsaurus
6cbe716db0 uart: fix parity and stopbit generation 2015-12-21 17:51:43 +01:00
Terry Ellison
e45d790441 Merge pull request #866 from robertfoss/enduser_setup_#863
Fixed compilation error when the enduser_setup module is disabled
2015-12-21 09:52:15 +00: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
Terry Ellison
93421f2702 Merge pull request #861 from marcelstoer/master
Add a few small corrections and new Docker link
2015-12-18 22:19:19 +00:00
Marcel Stör
d81ce710c4 Add a few small corrections and new Docker link
I a discussion with @nickandrew (original author of updated sections) he agreed that we should rather link to *my* Docker image because it has fewer issues then the one currently referenced. The one we identified will soon be addressed.
2015-12-18 13:51:47 +01: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
Terry Ellison
4708b2acd4 Merge pull request #858 from marcelstoer/dev-new-docker-reference
Add a few small corrections and new Docker link
2015-12-18 00:39:32 +00:00
Marcel Stör
da5834e2cf Add a few small corrections and new Docker link
I a discussion with @nickandrew (original author of updated sections) he agreed that we should rather link to *my* Docker image because it has fewer issues then the one currently referenced. The one we identified will soon be addressed.
2015-12-17 20:21:47 +01:00
Marcel Stör
c44b95a693 Merge fix 2015-12-17 20:05:38 +01:00
Marcel Stör
819b2aab95 Change ordering of properties 2015-12-17 20:00:23 +01:00
Marcel Stör
c62cf1b3f7 Fix blockquote style and admonition 2015-12-17 20:00:23 +01:00
Marcel Stör
37d3e8ec5e Minor changes to flash and support 2015-12-17 20:00:23 +01:00
Marcel Stör
7aa4012165 Change links to use '.md' suffix 2015-12-17 20:00:23 +01:00
Marcel Stör
c10e81c292 Remove 'Description' header for module function description 2015-12-17 20:00:23 +01:00
Marcel Stör
23ce3e5451 Proper structure for modules and more content 2015-12-17 20:00:23 +01:00
Marcel Stör
f2cadcb18d More tinkering 2015-12-17 20:00:23 +01:00
Marcel Stör
cb5ac20889 Playing with page structure 2015-12-17 20:00:22 +01:00
Marcel Stör
51ab3910ad Playing with page structure 2015-12-17 20:00:22 +01:00
Marcel Stör
b736f70147 Add first MkDocs skeleton 2015-12-17 20:00:22 +01: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
Arnim Läuger
4461fcd5ad Merge pull request #853 from pastukhov/dev
Readme for u8glib app to dev
2015-12-15 22:30:04 +01:00
Artem Pastukhov
5cb27f89ae Add ImageMagic info. 2015-12-15 09:35:20 +03:00
Marcel Stör
2bcd40e5a9 Fix blockquote style and admonition 2015-12-14 21:41:06 +01:00
Marcel Stör
56a327efb9 Minor changes to flash and support 2015-12-14 21:13:15 +01:00
Marcel Stör
5b96d954f3 Change links to use '.md' suffix 2015-12-14 13:03:10 +01:00
Artem Pastukhov
6009602382 Some polish 2015-12-14 11:41:10 +03:00
Artem Pastukhov
4b0cec1757 * Add u8glib readme. 2015-12-14 11:34:11 +03:00
Marcel Stör
be7132ef2a Remove 'Description' header for module function description 2015-12-13 22:50:15 +01:00
Marcel Stör
6a943e6073 Proper structure for modules and more content 2015-12-13 14:43:52 +01:00
Terry Ellison
0386ae6559 Merge pull request #804 from DiUS/panic
Do not allow execution to continue after a PANIC
2015-12-12 15:36:00 +00:00
Johny Mattsson
6b6456be47 Major cleanup of module registration.
As per #810 & #796, only LUA_OPTIMIZE_MEMORY=2 & MIN_OPT_LEVEL=2 are
supported when building. This commit effects that limitation.

With this change modules/auxmods.h no longer needs to be updated for
every new module, nor do module writers need to cater for a hypothetical
LUA_OPTIMIZE_MEMORY < 2 scenario.
2015-12-12 15:03:40 +11:00
Johny Mattsson
d84a24fc9a Proper cached-flash to phys address translation. 2015-12-12 13:20:22 +11:00
Johny Mattsson
c4e8b04fbf Cleaned up all uses of INTERNAL_FLASH_START_ADDRESS.
There was only one genuine use of this macro, all other places were
using it only as a necessary compensation. While this was fine as long as
it was the first meg of flash which was mapped, it became incorrect and
quite dangerous whenever this assumption did not hold (such as when
running from the second slot in an OTA scenario).

The flash API now uses actual addresses, not translated/mapped
addresses, and the users of this API have been adjusted accordingly.
This makes the flash API work correctly regardless of what flash mapping
is in use.

The old macro is still available under the new name
INTERNAL_FLASH_MAPPED_ADDRESS, and this is used to detect flash writes
where the source is mapped flash (and thus has to be bounced), and to
adjust the _flash_used_end linker symbol when used with
flassh_find_sector() by the filesystem code. The latter usage is not
OTA-proof, but in an OTA scenario the filesystem needs a fixed location
anyway and thus would not use this code path.
2015-12-12 13:20:22 +11:00
Marcel Stör
0370cb8ec6 More tinkering 2015-12-10 21:57:52 +01:00