nodemcu-firmware/app/include
TerryE 49733f6f6d Add New Tasking I/F and rework GPIO, UART, etc to support it
As with the last commit this rolls up the follwowing, but include the various
review comments on the PR.

-   **Documentation changes**. I've added the taks FAQ as a stub new Extension
developer FAQ, and split the old FAQ into a Lua Developer FAQ and a Hardware
FAQ.

-   **Tasking I/F**.  New `app/task/Makefile`, `app/task/task.c`,
`app/include/task/task.h` and `app/Makefile` as per previous commit.  Cascade
changes to `app/driver/uart.c`, `app/include/driver/uart.h`,
`app/user/user_main.c` and `app/modules/node.c`

-   **GPIO Rework** to `app/modules/gpio.c` and `pin_map.[hc]`, `platform.[hc]`
in `app/platform`

-   **Other Optimisations** Move the `platform_*_exists()` from
`app/platform/common.c` to static inline declarations in `platform.h` as
this generates faster, smaller code. Move lgc.a routines out of iram0.
2016-02-17 17:13:17 +00:00
..
arch Fix redefine bug on some other version SDK(such as espressif's lubuntu environment) 2016-01-25 03:06:18 +08:00
driver Add New Tasking I/F and rework GPIO, UART, etc to support it 2016-02-17 17:13:17 +00:00
lwip Upgrade to SDK 1.5.0 + Espressif's Open LWIP 1.5.0. 2015-12-23 11:17:05 +11:00
netif source file first commit, folder structure refact 2014-12-22 19:35:05 +08:00
rtc Enable -std=gnu11 for modules dir. 2016-01-20 19:40:47 +11:00
task Add New Tasking I/F and rework GPIO, UART, etc to support it 2016-02-17 17:13:17 +00:00
lwipopts.h Added -Wimplicit to modules build. 2016-01-22 10:55:57 +11:00
module.h Rework NODEMCU_MODULE() to not pull in extra gunk. 2015-12-18 13:10:48 +11:00
rom.h enable -std=gnu11 for lua dir 2016-01-24 00:02:27 +01:00
sections.h Moved TEXT_SECTION_ATTR macro to its own header. 2015-10-12 13:26:04 +11:00
u8g_config.h fix display table construction 2015-07-21 20:37:44 +02:00
ucg_config.h extend ucg example with ST7735 display 2015-09-17 22:37:31 +02:00
user_config.h Add New Tasking I/F and rework GPIO, UART, etc to support it 2016-02-17 17:13:17 +00:00
user_modules.h Add i2c based module for am2320 humidity sensor 2016-02-14 15:12:42 +01:00
user_version.h Merge remote-tracking branch 'jmattsson/tmr-libmain-binpatch150' into sdk1.5.1 2016-01-13 07:54:27 -05:00